Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
ventoy [Le 13/09/2023, 13:55] 141.227.26.230 [Fabrication de la clé] fin des explications "simples" |
ventoy [Le 13/03/2025, 08:57] (Version actuelle) 37.130.229.149 [vérifier l'intégrité des images ISO] |
||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
Par défaut, les OS de la clé ne sont **pas "persistants"** (on ne peut pas sauvegarder sur la clé une modif de configuration, un nouveau logiciel, ou sauvegarder des fichiers). Toute modification est perdue à l'extinction de la clé. Ce n'est pas problématique s'il s'agit de comparer, tester, réparer ou installer un OS. Mais pour une utilisation "Bureau nomade", c'est bloquant. Il existe une solution pour activer la persistance, mais elle est manuelle et assez complexe. Pour un véritable bureau nomade, privilégiez [[Unetbootin]]. | Par défaut, les OS de la clé ne sont **pas "persistants"** (on ne peut pas sauvegarder sur la clé une modif de configuration, un nouveau logiciel, ou sauvegarder des fichiers). Toute modification est perdue à l'extinction de la clé. Ce n'est pas problématique s'il s'agit de comparer, tester, réparer ou installer un OS. Mais pour une utilisation "Bureau nomade", c'est bloquant. Il existe une solution pour activer la persistance, mais elle est manuelle et assez complexe. Pour un véritable bureau nomade, privilégiez [[Unetbootin]]. | ||
+ | FIXME la persistance semble être possible d'après la page de la [[https://www.ventoy.net/en/plugin_persistence.html|documentation]] de l'éditeur. | ||
+ | |||
+ | <note tip>2025/01/22 --- 1.1.00 | ||
+ | Update to latest Shim (Fix verifying shim SBAT data failed) (#2947)</note> | ||
===== Installation ===== | ===== Installation ===== | ||
Ventoy n’est pas dans les dépôts, vous devez le télécharger. | Ventoy n’est pas dans les dépôts, vous devez le télécharger. | ||
Le logiciel fonctionne sur Linux ou sur Windows. | Le logiciel fonctionne sur Linux ou sur Windows. | ||
+ | ==== Pré-requis ==== | ||
+ | Ventoy a besoin du format de fichier [[exfat|exFat]] (impératif au cas où des ISO dépassent 4 Gio), qui doit donc être installé sur votre Ubuntu. | ||
+ | * **Versions 22.04** et supérieur - Cliquez ici pour installer le format : [[apt>exfatprogs]] | ||
+ | * **Version 20.04** - Cliquez ici pour installer le format : [[apt>exfat-utils]] | ||
+ | |||
+ | |||
==== Récupération du logiciel. ==== | ==== Récupération du logiciel. ==== | ||
Ligne 32: | Ligne 42: | ||
Télécharger la dernière version, avec la terminaison **linux.tar.gz** (la version avec la terminaison **windows.zip** est celle pour Windows). | Télécharger la dernière version, avec la terminaison **linux.tar.gz** (la version avec la terminaison **windows.zip** est celle pour Windows). | ||
+ | |||
+ | Il est aussi possible de faire ce téléchargement en ligne de commande. | ||
+ | <code bash> Vers=1.1.05 ; if test -z $(which wget); then sudo apt install -y wget ; fi ; wget -O $HOME/Téléchargements/ventoy-$Vers-linux.tar.gz https://sourceforge.net/projects/ventoy/files/v$Vers/ventoy-$Vers-linux.tar.gz/download </code> | ||
- | **Extraire le contenu du fichier:** | + | ==== Installation du Logiciel ==== |
+ | Il est nécessaire d'installer le contenu du fichier téléchargé. | ||
- | Soit avec un Clic droit sur le fichier téléchargé et faite "extraire ici" : le fichier est décompressé, un répertoire est créé et vous n'avez plus qu'à placer ce répertoire où vous le souhaitez. | + | - Soit avec un Clic droit sur le fichier téléchargé et faite "extraire ici" : le fichier est décompressé, un répertoire est créé et vous n'avez plus qu'à placer ce répertoire où vous le souhaitez. |
- | Soit en ligne de commande, pour le mettre directement au bon endroit. par exemple : <code bash>tar -xzvf $HOME/Téléchargements/ventoy-*-linux.tar.gz -C $HOME</code> | + | - Soit en ligne de commande, pour le mettre directement au bon endroit. par exemple : <code bash>tar -xzvf $HOME/Téléchargements/ventoy-*-linux.tar.gz -C $HOME</code> |
- | |||
- | ==== ExFat ==== | ||
- | Ventoy a besoin du format de fichier [[exfat|exFat]] (impératif au cas où des ISO dépassent 4 Gio), qui doit donc être installé sur votre Ubuntu. | ||
- | * **Versions 22.04** et supérieur - Cliquez ici pour installer le format : [[apt>exfatprogs]] | ||
- | * **Version 20.04** - Cliquez ici pour installer le format : [[apt>exfat-utils]] | ||
Ligne 54: | Ligne 63: | ||
Il existe 3 interfaces possibles : l'interface graphique officielle, une interface Web et une en ligne de commande. Les 2 dernières interfaces sont décrites à la fin de ce tutoriel. | Il existe 3 interfaces possibles : l'interface graphique officielle, une interface Web et une en ligne de commande. Les 2 dernières interfaces sont décrites à la fin de ce tutoriel. | ||
- | Dans le dossier décompressé : | + | Aller dans le dossier décompressé (**$HOME/ventoy***) |
- | * [[permissions|Activez les droits d'exécution du logiciel]] pour **VentoyGUI.x86_64**, si ce n'est pas déjà opérationel. | + | |
- | * Lancez le logiciel en double-cliquant sur le fichier **VentoyGUI.x86_64** (votre mot de passe Ubuntu vous sera demandé). | + | * <del>[[permissions|Activez les droits d'exécution du logiciel]] pour **VentoyGUI.x86_64**, si ce n'est pas déjà opérationnel.</del> |
- | * Connectez-vous au lien internet qui vient de s'afficher. | + | * Lancez le logiciel en double-cliquant sur le fichier **VentoyGUI.x86_64** (votre mot de passe Ubuntu vous sera demandé) ou utiliser la ligne de commande <code bash>$HOME/ventoy*/VentoyGUI.x86_64</code> |
+ | |||
+ | |||
L'interface graphique se lance. | L'interface graphique se lance. | ||
- | {{:application:ventoy_gui.png?500|}} | + | {{:application:ventoy_gui.png?500|}} {{ :ventoy:ventoy03.png?500|}} |
+ | |||
+ | Si aucun périphérique n'est listé dans la saisie "**Périphérique**", vous avez oublié de brancher __un support USB__! | ||
+ | |||
+ | Si vous installez ventoy depuis une live-USB ubuntu, celle-ci est dans la liste en première position. Ne pas la sélectionner. | ||
Dans l'onglet **Language** vous pouvez choisir la langue (français). | Dans l'onglet **Language** vous pouvez choisir la langue (français). | ||
- | Dans l'onglet **option**, vous pouvez choisir le type de partition (gpt ou ms-dos), le secure-boot ou non, ne pas utiliser la totalité du support. Ce ne sont que des options, donc ne touchez à rien si vous ne comprenez pas bien. | + | Dans l'onglet **Option**, vous pouvez choisir le type de partition (gpt ou ms-dos), le secure-boot ou non, ne pas utiliser la totalité du support. Ce ne sont que des options, donc ne touchez à rien si vous ne comprenez pas bien. |
Dans le logiciel, choisissez dans la liste déroulante de l'écran principal (section "périphérique") la clé USB à traiter : elle sera formatée en [[exfat|exFat]] (donc tout ce qui s'y trouve sera __perdu__). Puis cliquez sur le bouton "installation" et le formatage se lance. | Dans le logiciel, choisissez dans la liste déroulante de l'écran principal (section "périphérique") la clé USB à traiter : elle sera formatée en [[exfat|exFat]] (donc tout ce qui s'y trouve sera __perdu__). Puis cliquez sur le bouton "installation" et le formatage se lance. | ||
Ligne 72: | Ligne 87: | ||
Fermez l'installateur Ventoy. | Fermez l'installateur Ventoy. | ||
- | Copier simplement sur la clé autant de fichiers ISO de distribution que vous le souhaitez (et que la taille de la clé peut accepter). | + | Copier simplement sur la clé autant de fichiers ISO de distributions que vous le souhaitez (et que la taille de la clé peut accepter). |
Redémarrez le PC en bootant sur la clé : le menu de choix des distributions apparait. | Redémarrez le PC en bootant sur la clé : le menu de choix des distributions apparait. | ||
Ligne 84: | Ligne 99: | ||
Si vous préférez les copier-coller en ligne de commande (dans l'exemple ci-dessous, les ISO téléchargées sont dans votre répertoire de téléchargement - sinon, adaptez la commande) : | Si vous préférez les copier-coller en ligne de commande (dans l'exemple ci-dessous, les ISO téléchargées sont dans votre répertoire de téléchargement - sinon, adaptez la commande) : | ||
- | <code bash>cp -v $HOME/Téléchargements/FichierTéléchargé.iso /media/$USER/Ventoy/ISO && sync</code> | + | <code bash>cp -v $HOME/Téléchargements/FichierTéléchargé.iso /media/$USER/Ventoy/ISO/</code> |
+ | |||
+ | Si vous voulez voir la progression de la copie, il faut uttiliser une autre commande, [[dd|dd]] ou [[rsync|rsync]], exemple : | ||
+ | <code bash>rsync -avP $HOME/Téléchargements/FichierTéléchargé.iso /media/$USER/Ventoy/ISO/</code> | ||
==== Cas particulier ==== | ==== Cas particulier ==== | ||
Si l'iso téléchargée est destinée uniquement à être utilisée par l'ordinateur de téléchargement et que le support d'installation est une clé USB de faible taille et probablement de faible débit, malgré le risque de ne plus pouvoir booter si le disque dur de l'ordinateur tombe en panne ou qu'accidentellement le fichier ISO téléchargé soit détruit, il peut être intéressant de ne pas le transférer dans la clé USB mais y transférer un pointeur. On obtient un gain de temps au moment du transfert et aussi au moment de la relecture. | Si l'iso téléchargée est destinée uniquement à être utilisée par l'ordinateur de téléchargement et que le support d'installation est une clé USB de faible taille et probablement de faible débit, malgré le risque de ne plus pouvoir booter si le disque dur de l'ordinateur tombe en panne ou qu'accidentellement le fichier ISO téléchargé soit détruit, il peut être intéressant de ne pas le transférer dans la clé USB mais y transférer un pointeur. On obtient un gain de temps au moment du transfert et aussi au moment de la relecture. | ||
Pour cela, il est nécessaire de fabriquer le pointeur et de le transférer. Cette procédure est compatible avec la précédente. Voici un exemple de commandes à faire sous ubuntu. (Procédure vérifiée entièrement). | Pour cela, il est nécessaire de fabriquer le pointeur et de le transférer. Cette procédure est compatible avec la précédente. Voici un exemple de commandes à faire sous ubuntu. (Procédure vérifiée entièrement). | ||
<code bash>cd ventoy* | <code bash>cd ventoy* | ||
- | sudo bash VenbtoyVlnk.sh -c $HOME/Téléchargement/'lunar-desktop-amd64(1).iso' | + | sudo bash VentoyVlnk.sh -c $HOME/Téléchargement/'lunar-desktop-amd64(1).iso' |
- | sudo bash VenbtoyVlnk.sh -c $HOME/Téléchargement/'lunar-desktop-amd64(4).iso'</code> | + | sudo bash VentoyVlnk.sh -c $HOME/Téléchargement/'lunar-desktop-amd64(4).iso'</code> |
Puis après avoir fait le montage du support USB | Puis après avoir fait le montage du support USB | ||
- | <code bash>sudo cp -v*.vlnk.iso /media/$USER/Ventoy/ISO</code> | + | <code bash>sudo cp -v *.vlnk.iso /media/$USER/Ventoy/ISO</code> |
Cette fonctionnalité est aussi disponible sous windows en mode graphique et en ligne de commande qui serait <code bash>VentoyVlnk.exe -i xxx.iso -o xxx.vlnk.iso</code> | Cette fonctionnalité est aussi disponible sous windows en mode graphique et en ligne de commande qui serait <code bash>VentoyVlnk.exe -i xxx.iso -o xxx.vlnk.iso</code> | ||
Pour plus de détails, consulter [[https://www.ventoy.net/en/doc_vlnk.html|la documentation anglaise]]. | Pour plus de détails, consulter [[https://www.ventoy.net/en/doc_vlnk.html|la documentation anglaise]]. | ||
Ligne 136: | Ligne 154: | ||
===== Génération de fonctionnalités supplémentaires ===== | ===== Génération de fonctionnalités supplémentaires ===== | ||
Il est possible de faire des ajouts [[https://www.ventoy.net/static/img/ventoyplugson_en.png|fonctionnels ]]contrôlés par un [[https://www.ventoy.net/en/plugin_plugson.html|configurateur ]] | Il est possible de faire des ajouts [[https://www.ventoy.net/static/img/ventoyplugson_en.png|fonctionnels ]]contrôlés par un [[https://www.ventoy.net/en/plugin_plugson.html|configurateur ]] | ||
- | <code bash>sudo sh VentoyPlugson.sh /dev/sdX</code> | + | <code bash>cd ventoy* ; sudo sh VentoyPlugson.sh /dev/sdX</code> |
Se connecter au site** http://127.0.0.1:24681** | Se connecter au site** http://127.0.0.1:24681** | ||
+ | |||
+ | Le fichier /ventoy/ventoy.json est alors créé **ou écrasé s'il en existait un**. | ||
===== Création de la persistance ===== | ===== Création de la persistance ===== | ||
Ligne 152: | Ligne 172: | ||
Pour **chaque O.S.** devant conserver les modifications effectuées, il faut créer un fichier de stockage de la persistance. | Pour **chaque O.S.** devant conserver les modifications effectuées, il faut créer un fichier de stockage de la persistance. | ||
Le nom du fichier mémorisant cette liaison est imposé: C'est **/ventoy/ventoy.json**. | Le nom du fichier mémorisant cette liaison est imposé: C'est **/ventoy/ventoy.json**. | ||
- | + | La création de ce fichier peut être manuelle. La codification est assez complexe. Il existe un vérificateur de syntaxe disponible [[http://json.parser.online.fr/|http://json.parser.online.fr/]]. Le conseil est de l'utiliser. | |
- | Il n'existe pas actuellement d'outil permettant de créer le contenu du fichier de correspondance. Cette création est à faire à la main. La codification est assez complexe. Il existe un vérificateur de syntaxe disponible [[http://json.parser.online.fr/|http://json.parser.online.fr/]]. Le conseil est de l'utiliser. | + | |
Les fichiers utilisés pour stocker la persistance ont besoin d'une initialisation spéciale car ils émuleront une partition. | Les fichiers utilisés pour stocker la persistance ont besoin d'une initialisation spéciale car ils émuleront une partition. | ||
Ligne 183: | Ligne 202: | ||
} | } | ||
</code> | </code> | ||
+ | Voir aussi une [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22724463#p22724463|autre présentation]]. | ||
==== Exemple pour créer la persistance ==== | ==== Exemple pour créer la persistance ==== | ||
Ligne 269: | Ligne 289: | ||
<note>**Vous pouvez aussi installer cette image en gravant un [[:tutoriel/graver_cd_ubuntu_depuis_windows#graver_l_image_du_disque_d_installation_d_ubuntu_dans_microsoft_windows|DVD]].**</note> | <note>**Vous pouvez aussi installer cette image en gravant un [[:tutoriel/graver_cd_ubuntu_depuis_windows#graver_l_image_du_disque_d_installation_d_ubuntu_dans_microsoft_windows|DVD]].**</note> | ||
==== Installation de base. ==== | ==== Installation de base. ==== | ||
- | * Téléchargez ventoy [[https://github.com/ventoy/Ventoy/releases|chez le même fournisseur]] en prenant la version windows. A titre d'exemple le fichier se nomme ventoy-n.n.nn-windows.zip | + | * Téléchargez ventoy [[https://github.com/ventoy/Ventoy/releases|chez le même fournisseur]] en prenant la version windows. A titre d'exemple le fichier se nomme ventoy-n.n.nn-windows.zip. \\ Il est aussi possible de double-cliquer directement sur la [[https://sourceforge.net/projects/ventoy/files/v1.0.99/ventoy-1.0.99-windows.zip/download|version 99]]. |
* Dézipper le fichier dans un répertoire en double-cliquant sur le nom. | * Dézipper le fichier dans un répertoire en double-cliquant sur le nom. | ||
* Branchez une clé usb qui sera entièrement reformatée avec un MBR, une partition au format EXFAT puis la partition de boot au format FAT16. Mais si vous choisissez l'option "**Non destructive Install**", il n'y aura que la création de la partition FAT16. | * Branchez une clé usb qui sera entièrement reformatée avec un MBR, une partition au format EXFAT puis la partition de boot au format FAT16. Mais si vous choisissez l'option "**Non destructive Install**", il n'y aura que la création de la partition FAT16. | ||
<note warning>L'utilisateur n'a pas à s'occuper du formatage. C'est l'installeur qui formate la clé</note> | <note warning>L'utilisateur n'a pas à s'occuper du formatage. C'est l'installeur qui formate la clé</note> | ||
- | * Lancer l'exécution en cliquant sur l'un des trois fichiers présents dans le sous-répertoire **../ventoy.n.n.nn/altexe**, à savoir **Ventoy2Disk_ARM.exe** , **Ventoy2Disk_ARM64.exe** ou **Ventoy2Disk_X64.exe**.. Vous serez connectés automatiquement au serveur d'installation. Une grille affiche le premier support usb (clé ou disque) rencontré. Vous pouvez en sélectionner un autre. | + | * Soit lancer l'exécution en cliquant sur l'un des trois fichiers présents dans le sous-répertoire **../ventoy.n.n.nn/altexe**, à savoir **Ventoy2Disk_ARM.exe** , **Ventoy2Disk_ARM64.exe** ou **Ventoy2Disk_X64.exe**. |
+ | * Soit lancer l'exécution en cliquant sur le fichier présent dans le répertoire **../ventoy.n.n.nn**, à savoir **Ventoy2Disk.exe**. | ||
+ | * Vous serez connectés automatiquement au serveur d'installation. Une grille affiche le premier support usb (clé ou disque) rencontré. Vous pouvez en sélectionner un autre. | ||
* Allez dans l'onglet **Language** pour choisir le langage Français. | * Allez dans l'onglet **Language** pour choisir le langage Français. | ||
* Allez dans l'onglet **options** pour choisir les options qui conviennent parmi cette [[https://www.ventoy.net/static/img/nondestructive_en.png|liste]] | * Allez dans l'onglet **options** pour choisir les options qui conviennent parmi cette [[https://www.ventoy.net/static/img/nondestructive_en.png|liste]] | ||
Ligne 317: | Ligne 339: | ||
Maintenant, Ventoy apporte une nouvelle fonctionnalité ici. Vous n'avez pas besoin de recréer un nouveau fichier iso, utilisez simplement l'original. Il vous suffit de mettre un script ou un modèle sur la clé USB et de dire à ventoy, c'est tout. Vous pouvez spécifier plusieurs scripts pour un fichier iso à la fois, ventoy fournira un menu à choisir avant le démarrage. Vous pouvez également mettre à jour ces scripts quand vous le souhaitez. | Maintenant, Ventoy apporte une nouvelle fonctionnalité ici. Vous n'avez pas besoin de recréer un nouveau fichier iso, utilisez simplement l'original. Il vous suffit de mettre un script ou un modèle sur la clé USB et de dire à ventoy, c'est tout. Vous pouvez spécifier plusieurs scripts pour un fichier iso à la fois, ventoy fournira un menu à choisir avant le démarrage. Vous pouvez également mettre à jour ces scripts quand vous le souhaitez. | ||
- | =====Annexe : installation de la clé sans l'interface graphique officielle===== | + | =====Installation de la clé sans l'interface graphique officielle===== |
==== via l'interface web ==== | ==== via l'interface web ==== | ||
A partir de la version 1.0.36, il est possible d'utiliser une interface web graphique. | A partir de la version 1.0.36, il est possible d'utiliser une interface web graphique. | ||
Ligne 408: | Ligne 430: | ||
===== vérifier l'intégrité des images ISO ===== | ===== vérifier l'intégrité des images ISO ===== | ||
- | voir ce [[https:tutoriel/comment_verifier_l_integrite_de_son_image_cd|document]] ou [[https://www.malekal.com/calculer-integrite-empreinte-fichier-windows/|celui-ci]]. | + | voir ce [[https://doc.ubuntu-fr.org/tutoriel/comment_verifier_l_integrite_de_son_image_cd|document]] ou [[https://www.malekal.com/calculer-integrite-empreinte-fichier-windows/|celui-ci]]. |
==== Sous ventoy ==== | ==== Sous ventoy ==== | ||
Depuis la version 80, ventoy dispose d'une méthode de calcul de l' empreinte ISO qu'il faudra comparer à une référence. Voici la procédure: | Depuis la version 80, ventoy dispose d'une méthode de calcul de l' empreinte ISO qu'il faudra comparer à une référence. Voici la procédure: | ||
Ligne 424: | Ligne 446: | ||
Get-FileHash .\Downloads\ubuntu-22.04.1-desktop-amd64.iso -Algorithm sha256</code> | Get-FileHash .\Downloads\ubuntu-22.04.1-desktop-amd64.iso -Algorithm sha256</code> | ||
+ | ===== Utilisation des partitions de la clé ===== | ||
+ | ==== Dans un contexte standard ==== | ||
+ | Les partitions sont automatiquement montées car elles sont au format FAT16 et EXFAT. Si l'utilisateur a créé une partition personnelle, il est préférable qu'elle soit au format FAT32 plutôt qu'au format NTFS. Il arrive que la terminaison d'une installation se ne déroule pas parfaitement, cela nécessiterait une réparation de la partition NTFS par windows. | ||
+ | ==== Dans un contexte d'installation UBUNTU ==== | ||
+ | Le montage automatique n'a pas lieu. L'utilisateur devra assurer le montage soit en mode graphique, soit en ligne de commande avant d'utiliser les partition. La partition de boot de 32Mo au FAT16 n'est alors pas accessible car l'ISO en cours d'installation est accroché à cette partition. Un exemple ci-dessus.{{ :ventoy:iso-2.png?600 |}} | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||
* [[https://www.youtube.com/watch?v=-AAWLeEQrEE|Vidéo]] d'installation de Ventoy avec Ubuntu | * [[https://www.youtube.com/watch?v=-AAWLeEQrEE|Vidéo]] d'installation de Ventoy avec Ubuntu | ||
+ | * [[https://www.youtube.com/watch?v=ZRzjwUUI5LQ|Vidéo]] d'installation de Ventoy avec Windows | ||
* [[live_usb|Live USB]] : aide Ubuntu | * [[live_usb|Live USB]] : aide Ubuntu | ||
* [[https://doc.ubuntu-fr.org/easy2boot|Tutoriel sur le logiciel Easy2boot, une alternative à Ventoy]] | * [[https://doc.ubuntu-fr.org/easy2boot|Tutoriel sur le logiciel Easy2boot, une alternative à Ventoy]] |