[Tuto] Avec Ventoy, créez facilement une clé USB gérant la persistance

Le logiciel Ventoy, apparu en 2020, permet de créer une clé USB pour :

  1. tester en live et/ou installer des distributions Linux (à partir de leurs images ISO)
  2. lancer des utilitaires (par exemple de clonage ou de dépannage informatique)
  3. servir de support d’installation de Windows

Deux versions de Ventoy : une pour Windows et une pour Linux. Nous parlons ici de la version Linux.

Pré-requis

Installation

Téléchargement

  1. Télécharger la dernière version disponible à l'adresse https://github.com/ventoy/Ventoy/releases. Choisir la version en tar.gz la plus récente pour Linux.
  2. Un clic droit sur l’archive téléchargée > extraire ici : cela crée un nouveau dossier ventoy-x.y.z-linux

    $ tree -dL 2 ../
    ../
    └── ventoy-1.0.97
        ├── boot
        ├── plugin
        ├── tool
        ├── ventoy
        └── WebUI

  3. On peut supprimer l'archive tar.gz

Création d’une clé sans persistance (mono- ou multiboot)

  1. Brancher la clé USB destinée à devenir la clé de lancement multiboot (ici, une clé de 8 Go)
  2. Repérer la clé :

    $ lsblk -dI 8
    NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
    sda    8:0    0 931,5G  0 disk 
    sdb    8:16   0 931,5G  0 disk 
    sdc    8:32   0 931,5G  0 disk 
    sdd    8:48   0   2,7T  0 disk 
    sde    8:64   1 119,1G  0 disk 
    sdf    8:80   1   7,4G  0 disk

    Notre clé de 8 Go est en /dev/sdf

    Par la suite, nous la noterons /dev/sdX

  3. Démonter la clé USB :

    $ sudo umount /dev/sdX

  4. Aller au dossier décompressé de l’archive téléchargée et lancer l'installateur :

    $ cd $HOME/Téléchargements/ventoy-x.y.z-linux
    $ sudo ./Ventoy2Disk.sh -I -s /dev/sdX
    ...
    Disk : /dev/sdX
    Size : 7 GB
    Style: MBR
    ...
    Attention:
    You will install Ventoy to /dev/sdX.
    All the data on the disk /dev/sdX will be lost!!!
    
    Continue? (y/n) y ... Double-check. Continue? (y/n) y
    ... Install Ventoy to /dev/sdX successfully finished.

    sdX = emplacement de la clé !

    • Le script Ventoy2Disk.sh a créé 2 partitions sur la clé USB
      • La partition n°1 est visible, nommée Ventoy et formatée en exFAT. C’est la plus volumineuse car elle doit accueillir les ISO
      • La partition n°2 est invisible, nommée VTOYEFI et formatée en FAT. C’est la plus petite (34 Mo).
    1. Fermer la fenêtre Ventoy si elle s'est ouverte
    2. La ré-ouvrir
    3. Y glisser-déposer (ou copier-coller) des images ISO.

Création d’une clé monoboot avec persistance

  1. préparer une clé Ventoy comme ci-dessus (Création d’une clé sans persistance) avec une seule distribution.
  2. Brancher la clé USB mono-distribution sur le PC déjà allumé et attendre qu’elle se monte automatiquement. Fermer la fenêtre qui s'est éventuellement ouverte.
  3. Aller vers le répertoire de Ventoy x.y.z-linux et lancer le script CreatePersistentImg.sh :

    $ cd $HOME/Téléchargements/ventoy-x.y.z-linux
    $ sudo ./CreatePersistentImg.sh

    Le script crée un fichier persistence.dat de 1 Go et situé dans le dossier $HOME/Téléchargements/ventoy-x.y.z-linux/

    Pour créer un volume de persistance plus grand, par exemple 4 Go, il faut modifier la ligne de commande en y ajoutant l’option -s :

    $ sudo ./CreatePersistentImg.sh -s 4096
  4. Ouvrir la clé USB à l'écran. Dans la fenêtre qui s'ouvre, on voit l'iso.
  5. Y copier le fichier persistence.dat obtenu plus haut :

    $ sudo cp $HOME/Téléchargements/ventoy-x.y.z/persistence.dat /media/$USER/ventoy/persistence.dat

  6. Créer un dossier ventoy et y créer un fichier vide ventoy.json :
    ventoy.json
    {
      "persistence" : [
        {
          "image": "/ubuntu-22.04.4-desktop-amd64.iso",
          "backend": "/persistence.dat"
        }
      ]
    }

Voir aussi


Basé sur « [Tuto] Avec Ventoy, créez facilement une clé USB gérant la persistance » par jlfh0816.