Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
ventoy [Le 01/11/2020, 18:11]
88.122.224.21 [Méthode 1 avec seulement le script original]
ventoy [Le 24/03/2022, 14:09]
23.175.32.11 [Voir aussi]
Ligne 14: Ligne 14:
  
 Une clé USB multiboot permet de démarrer un pc en choisissant un OS différent, Linux ou Windows, afin d'​essayer l'OS, l'​installer ou dépanner un pc. Ventoy est très simple à utiliser. C'est une alternative à Multisystem ou Multibootusb. Une clé USB multiboot permet de démarrer un pc en choisissant un OS différent, Linux ou Windows, afin d'​essayer l'OS, l'​installer ou dépanner un pc. Ventoy est très simple à utiliser. C'est une alternative à Multisystem ou Multibootusb.
 +
 +C'est tout simple est 3 étapes :
 +  - Installation de Ventoy
 +  - Copie simple des fichiers ISO dans la partition Ventoy (exFat)
 +  - On reboot sur la clef
 +
 +<​del>​Contient le virus Mirai ???
 +https://​www.virustotal.com/​gui/​file/​da28fcd5f8668f3ecf38ae48161ea9c00c6a7517fd08695f7985b4e6ccdf6d34/​detection
 +https://​www.virustotal.com/​gui/​file/​0410043931953e7805fdb747f2a25c409ad0b6ed85807e222f30e995ab7352c4/​detection
 +https://​www.virustotal.com/​gui/​file/​76667f2a4d659ee034b17dd675b010731e7d6e921845ed195e542b0c15eab178/​detection</​del>​
 +
 +Il s'agit d'un faux positif. Le code source a été modifié pour éviter cela.
 +[[https://​github.com/​ventoy/​Ventoy/​commit/​4707b76bb22e1ca60893bb6e9e79ac8331bf68b3|Rebuild some binaries with musl-libc to avoid virus false positive]] ​
  
 ====== Installation avec Linux ====== ====== Installation avec Linux ======
Ligne 21: Ligne 34:
 ==== Logiciel de base ==== ==== Logiciel de base ====
  
-La clé fabriquée sera formatée avec au moins une partition de type EXFAT qui n'est pas connu en standard. Il faut installer le logiciel.+Avant la version 1.0.59, ​La clé fabriquée sera formatée avec au moins une partition de type EXFAT qui n'est pas toujours reconnu ​en avec l'​installation Linux par défaut. Il faut installer le logiciel. 
 + 
 +Depuis la version [[https://​www.ventoy.net/​en/​doc_non_destructive.html|1.0.59]],​ il est possible de conserver les données du support d'​installation dans certaines conditions:​ 
 +  * Utiliser la version windows.  
 +  *   ​La ​ première partition ​ ne doit pas commencer avant le LBA 2048 ( Le premier Mo du support est détruit) et doit avoir au moins 32 Mo d'​espace libre pour permettre l'​installation du logiciel (cet espace sera transformé en une nouvelle partition). 
 +  * Cette première partition doit être au format NTFS.   
 +  *   Il doit y avoir moins de 4 partitions si la table de partition est MBR et moins de 128 si la table de partition est GPT. 
 +  *   ** Ne pas oublier de choisir l'​option d'​installer sans destruction**! 
 + 
 +**Versions Ubuntu antérieures à 20.04**
 <code bash>​sudo apt install exfat-utils exfat-fuse </​code>​ <code bash>​sudo apt install exfat-utils exfat-fuse </​code>​
 +Version 20.04
 +<code bash>​sudo apt install exfat-utils </​code>​
 +
 +**Versions Ubuntu postérieures à 20.04**
 +     Le support exFat est présent.
  
 ==== Avec un fichier tar ==== ==== Avec un fichier tar ====
    
 +Une fois le logiciel de base installé si nécessaire,​ passez à l'​installation de Ventoy proprement dit :
 +
   * Téléchargez ventoy [[https://​github.com/​ventoy/​Ventoy/​releases|ici]] en prenant **ventoy-xxx-linux.tar.gz**.   * Téléchargez ventoy [[https://​github.com/​ventoy/​Ventoy/​releases|ici]] en prenant **ventoy-xxx-linux.tar.gz**.
-  ​* Décompressez le fichier à partir du lieu de stockage du téléchagement ​avec cette commande.+<note tip>​Pensez à vérifier que votre outil de téléchargement a bien prévu d'​enregistrer le fichier et pas de l'​ouvrir avec le gestionnaire d'​archive qui est l'​option par défaut de firefox!</​note>​ 
 +  ​* Décompressez le fichier à partir du lieu de stockage du téléchargement ​avec cette commande.
 <code bash> tar -xzvf  $HOME/​Téléchargements/​ventoy-*-linux.tar.gz ​ -C   $HOME </​code>​ <code bash> tar -xzvf  $HOME/​Téléchargements/​ventoy-*-linux.tar.gz ​ -C   $HOME </​code>​
 +
  
  
Ligne 39: Ligne 70:
   * Suivez une des méthodes ci-dessous.   * Suivez une des méthodes ci-dessous.
  
-==== Méthode 1 avec seulement le script original ====+==== Méthode 1 avec une interface graphique ==== 
 +  
 + 
 +{{:​application:​ventoy_gui.png?​400|}} 
 + 
 +Dans le dossier décompressé,​ lancez **VentoyGUI.x86_64** pour bénéficier d'une interface graphique. 
 + 
 +==== Méthode 2 avec l'​interface web officielle ==== 
 +A partir de la version 1.0.36, il est possible d'​utiliser une interface web graphique. 
 + 
 +La commande pour lancer est 
 +<code bash>cd $HOME/​ventoy* && sudo sh VentoyWeb.sh  
 + 
 +=============================================================== 
 +  Ventoy Server 1.0.36 is running ... 
 +  Please open your browser and visit http://​127.0.0.1:​24680 
 +=============================================================== 
 + 
 +##################​ Press Ctrl + C to exit #####################</​code>​ 
 +Avec firefox, il suffit de se positionner sur le lien indiqué et de cliquer. L '​interface s'​ouvre alors. 
 + 
 +{{:​ventoy:​ventoy01.png?​600|}} 
 + 
 +Pour l'​utiliser,​ cliquer sur l'​onglet **Languages** ​ afin de choisir la langue française. 
 + 
 +Puis revenir sur l'​onglet **Option** afin de choisir les options actuellement au nombre de 5. 
 +  * Secure boot. Permet d'​installer le logiciel de boot sécurisé au lieu du logiciel de boot standard (legacy + EFI). Un cadenas sera alors mis sur **ventoy en local**. Après l'​installation,​ il apparaîtra aussi sur  ** Ventoy sur le périphérique**.  
 +  * Type de partition. Permet de choisir ​  entre MBR et GPT 
 +  * Configuration de partition. Permet de réserver une première partition hors ventoy ​  en indiquant la taille et l'​unité (Mo ou Go) l'​espace soustrait apparaîtra alors en négatif dans la ligne **périphérique** [-20GB] ​  
 +  * Effacer ventoy. 
 +  * Afficher tous les appareils. Permet d'​afficher aussi les disques internes pour choisir où installer l'​application. 
 + 
 + 
 +==== Méthode 3 avec seulement le script original ====
    
 La seule difficulté est à ce stade. Trouver l'​identifiant de votre clé usb, qui ressemble à sdc, sde, sdd... En utilisant l'​application Disques ou la commande **//fdisk -l//** au terminal. Voir cette page [[https://​doc.ubuntu-fr.org/​fdisk|ici pour utiliser fdisk]]. La seule difficulté est à ce stade. Trouver l'​identifiant de votre clé usb, qui ressemble à sdc, sde, sdd... En utilisant l'​application Disques ou la commande **//fdisk -l//** au terminal. Voir cette page [[https://​doc.ubuntu-fr.org/​fdisk|ici pour utiliser fdisk]].
Ligne 50: Ligne 114:
     -u   met à jour ventoy sur la clé -     -u   met à jour ventoy sur la clé -
     -  OPTION: (optional)     -  OPTION: (optional)
-   -r SIZE_MB ​ preserve some space at the bottom of the disk (only for install) +    ​-r SIZE_MB ​ preserve some space at the bottom of the disk (only for install) 
-   ​-s          enable secure boot support (default is disabled)</​code>​+    -s          enable secure boot support (default is disabled
 +    -n          try non-destructive installation (only for install)</​code>​
 Valider et confirmer le double check. Attention, la clé usb sera effacée, donc vérifiez bien avant que vous avez choisi la clé usb et non un disque dur avec vos données ! Une confirmation vous sera demandée. Si on vous indique que la clé a une taille de 8 To, méfiance... Valider et confirmer le double check. Attention, la clé usb sera effacée, donc vérifiez bien avant que vous avez choisi la clé usb et non un disque dur avec vos données ! Une confirmation vous sera demandée. Si on vous indique que la clé a une taille de 8 To, méfiance...
  
Ligne 96: Ligne 161:
 Install Ventoy to /dev/sdd successfully finished.</​code>​ Install Ventoy to /dev/sdd successfully finished.</​code>​
  
- 
- 
-==== Méthode 2 avec une interface GUI ==== 
-  
- 
-{{::​guiventoy.png?​400|}} 
- 
-Script permettant d'​afficher une boite de dialogue pour choisir la clé usb afin d'​installer ventoy. 
-  * Téléchargez le script [[https://​github.com/​Philippe734/​Snippets/​tree/​master/​GUI-for-ventoy|ici sur Github]] 
-  * Éditez le script pour indiquer le chemin vers le script ventoy en modifiant la variable _ventoyscript 
-  * Rendez exécutable le script 
-  * Exécutez le script avec **sudo** 
-  * Choisissez votre clé usb et laissez le programme installer ventoy sur la clé. 
-Pour ventoy et ce GUI, nécessite les paquets suivants : 
-<​code>​sudo apt install yad xterm exfat-utils exfat-fuse</​code>​ 
  
 ===== Installation terminée ===== ===== Installation terminée =====
 +
 ==== Copie des fichiers ISO ==== ==== Copie des fichiers ISO ====
 +Une fois l'​installation terminée, copiez collez vos fichiers iso sur la clé et voilà ! Redémarrez votre pc sur la clé et choisissez l'OS à démarrer. Voir cette page [[https://​doc.ubuntu-fr.org/​tutoriel/​amorcer_sur_cd_ubuntu#​amorcage|ici pour amorcer sur votre clé.]]
  
 +==== Utilisation de la clé pour  stocker des fichiers ISO de WINDOWS10 ====
 +Si vous constatez qu'​après avoir installé un iso windows-10 et sélectionné cet ISO pour installer windows10, l'​installateur de windows ​ vous indique qu'il manque un pilote pour continuer l'​installation,​ vous pourrez tenter de rechercher le pilote manquant ( celui qui gère le format EXFAT) ou plus simplement, même de façon préventive, ​ reformater la partition EXFAT afin qu'​elle soit en NTFS. Cela peut se faire avec l'​application [[:​gparted|GPARTED]]. Vous en profiterez pour mettre une étiquette à cette partition. Par exemple "​**ISO**"​.
 +
 +==== 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 ]]
 +<code bash>​sudo sh VentoyPlugson.sh /​dev/​sdX</​code>​
 +Se connecter au site** http://​127.0.0.1:​24681**
  
-Une fois l'​installation terminée, copiez collez vos fichiers iso sur la clé et voilà ! Redémarrez votre pc sur la clé et choisissez l'OS à démarrer. Voir cette page [[https://​doc.ubuntu-fr.org/​tutoriel/​amorcer_sur_cd_ubuntu#​amorcage|ici pour amorcer sur votre clé.]] 
 ===== Création de la persistance ===== ===== Création de la persistance =====
 <note tip>​Uniquement à partir de la version 1.0.11</​note>​ <note tip>​Uniquement à partir de la version 1.0.11</​note>​
Ligne 149: Ligne 207:
                        "​image":​ "/​ISO/​ubuntu-18.04.1-desktop-amd64.iso",​                        "​image":​ "/​ISO/​ubuntu-18.04.1-desktop-amd64.iso",​
                        "​backend":​[ ​                        "​backend":​[ ​
-                                  "/​persistence/​18.04-OrdiA.img", +                                  "/​persistence/​18.04-OrdiA.PER", 
-                                  "/​persistence/​18.04-OrdiB.img", +                                  "/​persistence/​18.04-OrdiB.PER", 
-                                  "/​persistence/​18.04-OrdiC.img"+                                  "/​persistence/​18.04-OrdiC.PER"
                                  ]                                  ]
                      },                      },
                      {                      {
                        "​image":​ "/​ISO/​ubuntu-20.04-desktop-amd64.iso",​                        "​image":​ "/​ISO/​ubuntu-20.04-desktop-amd64.iso",​
-                       "​backend":​ "/​persistence/​20.04.img"+                       "​backend":​ "/​persistence/​20.04.PER"
                      }                      }
                  ]                  ]
Ligne 176: Ligne 234:
 mkdir EXFAT/​persistence mkdir EXFAT/​persistence
 sudo $HOME/​Téléchargements/​CreatePersistentImg.sh -s 5 sudo $HOME/​Téléchargements/​CreatePersistentImg.sh -s 5
-mv persistence.img ​ EXFAT/​persistence/​18.04.img+mv persistence.img ​ EXFAT/​persistence/​18.04.PER
 sudo $HOME/​Téléchargements/​CreatePersistentImg.sh -s 5 sudo $HOME/​Téléchargements/​CreatePersistentImg.sh -s 5
-mv persistence.img ​ EXFAT/​persistence/​20.04.img+mv persistence.img ​ EXFAT/​persistence/​20.04.PER
 ### Démontage ### Démontage
 sudo umount EXFAT sudo umount EXFAT
Ligne 184: Ligne 242:
  
  
 +===== Améliorations =====
 +==== Options spéciales de boot ====
 +Lorsque nous démarrons certaines distributions Linux, nous devons parfois ajouter ou modifier les options de démarrage pour un matériel spécial ou pour un autre objectif.
  
 +Ces options de démarrage se trouvent généralement dans le fichier de configuration du chargeur de démarrage, tel que isolinux.cfg,​ grub.cfg, etc.
  
 +Actuellement,​ nous pouvons le faire par les deux méthodes suivantes:
  
 +1. Appuyez sur **Tab** ou **e** pour accéder au mode d'​édition du menu de démarrage et modifier les options. C'est efficace mais  à refaire pour chaque démarrage.
 +    ​
 +2. Modifiez le fichier de configuration et créez un nouveau fichier ISO.
 + ​C'​est plus gênant et vous devez créer à nouveau un nouveau fichier ISO une fois que vous mettez à jour l'​option de démarrage.
  
 +Avec ce  [[https://​www.ventoy.net/​en/​plugin_bootconf_replace.html|plugin]],​ vous pouvez spécifier un nouveau fichier de configuration pour remplacer un fichier de configuration d'​origine au démarrage.
 +Ainsi, vous pouvez facilement modifier les options de démarrage, pas besoin de créer un nouveau fichier ISO et **pas besoin de le faire manuellement à chaque fois.
 +**
 +Voir un exemple de codification dans le [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22373220#​p22373220|forum]]
  
 +3. Modifier le comportement du démarrage de ventoy ​
  
 +Avec ce [[https://​www.ventoy.net/​en/​plugin_control.html|plugin]],​ vous pouvez modifier 19 paramètres dont notamment: L'​utilisation d'un clavier français. Le lieu de stockage des fichiers ISO si on ne les stocke pas dans le support lui-même. Forcer l'​installation du windows11 dans du matériel non officiellement compatible. Libérer la partition contenant le fichier iso après sa lecture afin de  pouvoir l'​utiliser normalement.
  
-====== Installation avec Windows ​====== +===== Mise à jour de la clé ===== 
-===== Installation de base. =====+Les versions de ventoy ​       arrivent à un rythme ​ soutenu ​ ( Chaque quinzaine). Pour l'​instant,​ ce n'est pas livré en méthode .DEB. Il faut récupérer la dernière version et la décompresser. ​   Voir le paragraphe 1.2 de la présente documentation. 
 + 
 +La procédure de mise à jour de la clé USB est la suivante: 
 + 
 +Identifier la clé. Se positionner dans le bon répertoire ventoy et demander la mise à jour du logiciel. Voici un exemple. 
 + 
 +<code bash>​cd ​ ventoy-1.0.28 
 + 
 +sudo ./​Ventoy2Disk.sh -u -L ventoy-V28 /dev/sdd 
 + 
 +********************************************** 
 +      Ventoy: 1.0.28 
 +      longpanda admin@ventoy.net 
 +      https://​www.ventoy.net 
 +********************************************** 
 + 
 +Upgrade operation is safe, all the data in the 1st partition (iso files and other) will be unchanged! 
 + 
 +Update Ventoy ​ 1.0.21 ===> 1.0.28 ​  ​Continue?​ (y/n)y 
 + 
 +Update Ventoy to /dev/sdd successfully finished. 
 + 
 +sudo blkid | grep ventoy 
 +/dev/sdd1: LABEL="​ventoy"​ UUID="​3041-F70A"​ TYPE="​exfat"​ PTTYPE="​dos"​ PARTUUID="​c7ad43c0-01"​ </​code>​ 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 +===== Installation avec Windows ===== 
 +==== Installation de base. ====
   * Téléchargez ventoy ​ [[https://​github.com/​ventoy/​Ventoy/​releases|chez le même fournisseur]] en prenant la version windows.   * Téléchargez ventoy ​ [[https://​github.com/​ventoy/​Ventoy/​releases|chez le même fournisseur]] en prenant la version windows.
   * 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. +  * 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. 
-  * Lancer l'​exécution en cliquant sur le fichier ​**Ventoy2Disk.exe**. ​  +   <​note warning>​L'​utilisateur n'a pas à s'​occuper du formatage. C'est l'​installeur qui formate la clé</​note>​ 
-  * Allez dans l'​onglet ​paramétrage ​pour choisir ​ le langage Français.  +  * 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. 
-  * Une grille vous permet de rechercher la clé USB  et de la proposer au formatage. ​  [[https://lecrabeinfo.net/creer-une-cle-usb-multi-boot-avec-ventoy.html|détail]] +  * Allez dans l'​onglet ​**Language** ​pour choisir ​ le langage Français.  
-  * Il reste à déplacer les fichiers **.ISO** que vous souhaitez y mettre. +  * Allez dans l'​onglet **options** pour choisir ​ les options qui conviennent parmi cette  ​[[https://​www.ventoy.net/static/​img/​nondestructive_en.png|liste]] 
-===== Installation de la persistance. ​=====+    * Secure boot 
 +    * Type de partitions (MBR ou GPT) 
 +    * Configuration des partitions ​ (permet de réserver un espace non utilisé à la fin du support) 
 +    * Effacer Ventoy (afin de faire une installation neuve sur un support ayant déjà une installation ventoy) 
 +    * Afficher tous les périphériques (Si plusieurs supports USB de connectés) 
 +    * Generate VTSI File 
 +    * Non destructive Install (afin de conserver les donnée et d'​ajouter la structure de boot) 
 +<note warning> S'il est impossible de réduire la taille de la première partition, un message d'​erreur est écrit dans le fichier **log.txt**. ​ Il est cependant possible d'​utiliser le logiciel windows pour réduire la taille de la première partition. Le message d'​erreur sera plus clair. Il dira certainement de faire un CHKDSK ​ de la partition NTFS. </​note>​ 
 +  * Cliquer sur l'​onglet **Installation** ou l'​onglet **Mise à jour**. Dans ce dernier cas, il faut confirmer. 
 +  * Fermer l'​application en cliquant sur la croix en haut à droite 
 +  * Il reste à déplacer les fichiers **.ISO** que vous souhaitez y mettre ​avant de booter avec le support
 +==== Installation de la persistance. ====
 Il n'est pas possible d'​installer la persistance car le script d'​initialisation utilise ​ la commande **loop** pas encore disponible avec les commandes bash, wsl  ou ubuntu ​  qui ne sont pas encore systématiquement présentes. Il n'est pas possible d'​installer la persistance car le script d'​initialisation utilise ​ la commande **loop** pas encore disponible avec les commandes bash, wsl  ou ubuntu ​  qui ne sont pas encore systématiquement présentes.
  
 +===== ZOOM sur quelques options =====
  
- +==== Plugin de persistance Ventoy version V45 ==== 
 + 
 +De nombreuses distributions (comme Ubuntu / MX / LinuxMint ...) fournissent des fonctionnalités de persistance. Cela permet d'​enregistrer toutes les modifications que vous apportez au système en direct, de sorte qu'​elles soient toujours présentes la prochaine fois que vous démarrez dessus. Dans le cas normal, nous créons une partition séparée pour ce faire, ce qui n'est pas si flexible.
  
 +Maintenant, Ventoy apporte une nouvelle fonctionnalité ici. Vous n'avez pas besoin de créer de partition, pas besoin d'​ajouter un paramètre de démarrage persistant. Il suffit de mettre un fichier de données de persistance dans la 1ère partition et d'​indiquer à Ventoy la configuration json, et c'est tout.
 +Vous pouvez placer plusieurs fichiers de données différents pour différents fichiers ISO à la fois. Vous pouvez également partager un fichier de données entre différents fichiers ISO tant qu'il peut être pris en charge par les distributions. Même si vous pouvez spécifier plusieurs fichiers de données dans un fichier iso, Ventoy fournira un menu à choisir avant le démarrage.
  
 +==== Plugin d'​installation automatique ​ version V45 ====
 +De nombreuses distributions fournissent une solution de déploiement sans assistance. Il vous suffit de donner un script ou un modèle pour l'​installation.
 +Par exemple, unattend xml pour Windows, un script kickstart pour Redhat / CentOS, autoYast xml pour SUSE, un script préconfiguré pour Debian et ainsi de suite.
 +Dans le cas normal, si vous souhaitez effectuer un déploiement sans assistance, vous devez recréer un nouveau fichier iso basé sur le fichier iso d'​origine et ajouter le script ou le modèle dans le nouveau fichier iso.
 +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.
  
 +===== Voir aussi =====
 +  * [[https://​www.youtube.com/​watch?​v=-AAWLeEQrEE|Vidéo]] d'​installation de Ventoy ​ avec Ubuntu
 +  * [[live_usb|Live USB]]
 +  * [[live_usb#​creation_d_un_live-usb_depuis_ubuntu|Live USB]] : d'​autres applications pour créer une clef USB avec plusieurs systèmes d'​exploitations.
 +  * [[https://​doc.ubuntu-fr.org/​easy2boot|Tutoriel sur le logiciel Easy2boot, une alternative à Ventoy]].
  • ventoy.txt
  • Dernière modification: Le 01/04/2024, 15:53
  • par 90.51.211.201