[Tutoriel] Créer une clé USB multiboot avec Ventoy en quelques clics

Règles du forum
  • Pour avoir accès à toutes les fonctionnalités du forum .
  • Demande d'aide demande de tutoriaux la fonction répondre et 1 accès aux pièces jointes
  • Il faudra passer par 1 inscription et 1 présentation merci
Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Chrome
A remercié : 211 fois
A été remercié : 1300 fois

[Tutoriel] Créer une clé USB multiboot avec Ventoy en quelques clics

Message par Duskley »

Ventoy est un outil open source qui sert à créer une clé USB amorçable pour les fichiers ISO.
Son utilisation est très simple, il vous suffit de copier les fichier iso sur le lecteur USB sans les décompresser.
Vous pouvez copier de nombreux fichiers iso à la fois et Ventoy créera un menu de démarrage pour les sélectionner.
Le BIOS legacy et l'UEFI sont tous les deux pris en charge.
Plus de 160 fichiers ISO sont testés (voir la liste).
Un concept "compatible avec Ventoy" est introduit par ventoy, pour aider à à la prise en charge n'importe quel fichier ISO.

Page d'accueil
Téléchargement

Caractéristiques
  • 100% open source
  • Simple à utiliser
  • Rapide (limité uniquement par la vitesse de copie du fichier iso)
  • Démarrage direct à partir du fichier iso, aucune extraction nécessaire
  • Legacy + UEFI pris en charge de la même manière
  • Fichiers ISO supérieurs à 4 Go pris en charge
  • Style de menu de démarrage natif pour Legacy et UEFI
  • La plupart des types de systèmes d'exploitation pris en charge, plus de 160 fichiers iso testés
  • Non seulement le démarrage mais aussi le processus d'installation complet
  • Concept "compatible Ventoy"
  • Cadre de plugin
  • Lecture seule sur clé USB lors du démarrage
  • Utilisation normale USB non affectée
  • Données non destructives lors de la mise à niveau de la version
  • Pas besoin de mettre à jour Ventoy lorsqu'une nouvelle distribution est publiée
Utilisation

Téléchargez le package d'installation, et décompressez-le. Exécutez Ventoy2Disk.exe, sélectionnez le périphérique et cliquez sur le bouton Installer ou mettre à jour.

Image


Un message d'avertissement vous informe que la clé USB sera formatée et toutes les données perdues.

Image

Suivi d'un deuxième :

Image

Vous avez juste besoin d'installer Ventoy une fois, ensuite, il vous suffira de copier les fichiers iso sur la clé USB.
Vous pouvez également l'utiliser comme une simple clé USB pour stocker des fichiers et cela n'affectera pas la fonction de Ventoy.

Une fois l'installation terminée, le lecteur USB sera divisé en 2 partitions.

Image

La 1ère partition (Ventoy) a été formatée en exFAT.
Fermez le programme, vous n'en n'avez plus besoin.
Copiez les fichiers iso sur cette partition.

Image

Les fichiers iso peuvent-être placés dans des dossiers, Ventoy recherchera récursivement tous les répertoires et sous-répertoires pour trouver tous les fichiers iso et les listera dans le menu de démarrage par ordre alphabétique.
Pour supprimer, ajouter des fichiers isos sur la clé, vous n'avez pas besoin du programme, faites-le simplement depuis l'explorateur.

Le chemin complet du fichier iso (répertoires, sous-répertoires et nom de fichier) ne doit PAS contenir d'espace ou de caractères non ascii.

Redémarrez sur la clé USB
Démarrer sur une clé USB ou un CD/DVD

Image


Mise à jour
Si une nouvelle version de Ventoy est publiée, vous pouvez la mettre à jour sur la clé USB.
L'opération de mise à niveau est sûre, tous les fichiers de la première partition seront inchangés.
L'opération de mise à niveau est identique à l'installation. Lancez Ventoy2Disk.exe, le programme vous demandera une mise à jour si la clé USB est déjà installée avec Ventoy.

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Mise à jour Ventoy

Message par Duskley »

Version 1.0.9

Changelog :
  1. Ajout d'un cadre multilingue pour Ventoy2Disk.exe
  2. Ajout  d'une nouvelle fonctionnalité pour l'installation automatique (Windows/RHEL/CentOS/Debian / SUSE Series pris en charge
  3. Ajout d' une option pour Secure Boot dans Ventoy2Disk.exe/Ventoy2Disk.sh, et la valeur par défaut n'est pas cochée.
  4. Correction d'un bug pour eset_sysrescue_live_enu.iso
  5. Optimisation du processus pour CentOS7/ArchLinux et distros basé sur eux
  6. Nouveau support pour les isos
    • rchlabs-2020.03.02-beta.iso (Legacy + UEFI)
    • GoboLinux-017_beta-x86_64.iso (Legacy + UEFI)
    • ZStack-x86_64-DVD-3.8.4-c76.iso (Legacy + UEFI)
    • Porteus-CINNAMON-v4.0-x86_64.iso (Legacy)
    • NuTyX_x86_64-JWM-20200504.iso (Legacy + UEFI)
    • pentoo-full-amd64-hardened-2019.1.iso (Legacy + UEFI)
    • robolinux64-cinnamon-v10.9.iso (Legacy)
    • firmware-10.3.0-amd64-netinst.iso (Legacy)
Téléchargement : https://www.ventoy.net/en/download.html

Pour faire la mise à jour, lancez Ventoy2Disk.exe 1.0.9 et cliquez sur le bouton Update.

Image
 

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Ventoy et le cas des WinPE

Message par Duskley »

Certains WinPE risquent de ne pas fonctionner correctement, les programmes ne sont pas accessibles.
Ce sont les WinPE dont les programmes doivent se trouver à la racine de la clé USB.
Voici comment faire pour remédier à ce problème.

Commencez par montez le fichier iso.
Faites un double-clic sur (ou un clic droit -> Monter) sur le fichier iso,
Lorsque le fichier est monté, il faudra copier les dossiers de programmes sur la clé USB.
 
  • 1er cas, un WinPE créé avec WinBuilder ou Win10XPE (dont je vous ai déjà parlé ICI)

    Copiez le dossier Programs et le fichier  CDUsb.y à la racine de la partition Ventoy

    Image

  • 2ème cas, l'iso de Sergei Strelec
    Copiez tous les dossiers (uniquement les dossiers) qui se trouvent dans l'iso.

    Image


    Ouvrez la partition Ventoy, et créez un nouveau dossier que vous nommez SSTR, et collez les dossiers préalablement copiés dans SSTR.

    Image

Voici ma clé avec les deux WinPE :

Image

Les deux WinPE fonctionnent correctement, tous les programmes sont accessibles.

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Ventoy - Personnalisation

Message par Duskley »

La personnalisation se configure dans un fichier au format json, ventoy.json.
S'il n'existe pas, vous devez le créer.
A la racine de votre clé ventoy, créez un nouveau dossier, que vous nommez Ventoy.
Dans ce dossier, créez un nouveau fichier que vous renommerez ventoy.json (il ne doit pas avoir l'extension .txt)

Image

Pour le modifier, utilisez le bloc-note ou votre éditeur de texte préféré.
  • Votre fichier json doit commencer et se terminer par une accolade. { }
    Entre ces accolades, vous allez mettre les différents "objets".
    Les objets sont séparés par une virgule
  • Linux est sensible à la casse, il est impératif de respecter les majuscules, minuscules.
    N'utilisez pas de caractères spéciaux ou lettres accentuées.

1 - Créer des alias.

Par défaut, c'est le nom complet des fichiers isos qui va s'afficher dans le menu.
Par exemple au lieu d'afficher ubuntu-20.04-desktop-amd64.iso, vous pourrez afficher simplement Ubuntu.

A coller entre les deux accolades { }

Code : Tout sélectionner

    "menu_alias" : [
        {
            "image": "/Dossier de l'iso/Nom de l'iso",
            "alias": "Nouveau nom"
    ]
image : Le chemin complet du fichier iso
alias : L'alias du fichier image.

Ajoutez autant d'alias que vous voulez, mais n'oubliez pas que tous les alias doivent être séparés par une virgule, ajoutez une virguel après la dernière accolade
        },

Exemple :
{
    "menu_alias" : [
        {
            "image": "/Isos/ubuntu-20.iso",
            "alias": "ubuntu"
        },
        {
            "image": "/Isos/Win10XPE_x64.ISO",
            "alias": "Mini Windows 10"
        }
    ]
}

2 - Thème

Dans le dossier Ventoy de votre clé, créez un dossier que vous nommez theme.

Image

Ventoy est basé sur grub2, donc tous les thèmes grub2 peuvent être utilisés sur Ventoy.
Vous trouverez des thèmes ici :  https://www.gnome-look.org/browse/cat/109/order/latest/

Téléchargez le thème de votre choix.
C'est un fichier avec l'extension .tar.gz
Décompressez-le avec par exemple 7-zip.
Vous obtenez un fichier avec l'xtension .tar, décompressez-le.
Maintenant, vous devez avoir un dossier avec le nom du thème, copiez le dans le dossier Ventoy

A coller entre les deux accolades { }
    "thème": {
        "file": "/ventoy/theme/Nom du thème/theme.txt",
        "gfxmode": "1920x1080",
        "display_mode": "GUI",
        "ventoy_left": "5%",
        "ventoy_top": "95%",
        "ventoy_color": "# 0000ff",
        "font": [
            "/ventoy/theme/blur/Hack-12.pf2",
            "/ventoy/theme/blur/Hack-14.pf2",
            "/ventoy/theme/blur/Hack-16.pf2"

        ]
    }
 
  • file : Chemin du fichier theme.txt
  • gfxmode : Facultatif, le mode gfx pour grub2, la valeur par défaut est "1920x1080,1366x768,1024x768"
  • display_mode : Facultatif, le mode d'affichage du menu, "GUI" ou "CLI" correspondant respectivement au mode GUI et au mode TEXT, par défaut est "GUI". Sur très peu de machines, le menu de Ventoy ne peut pas être affiché ou le curseur se déplace extrêmement lentement. Dans ce cas, vous pouvez définir le mode par défaut sur "CLI".
  • ventoy_left : Facultatif, position gauche des informations de version de ventoy, la valeur par défaut est "5%"
  • ventoy_top : Facultatif, position supérieure des informations de version de ventoy, la valeur par défaut est "95%"
  • ventoy_color : Facultatif, la couleur des informations de version de ventoy, par défaut est "# 0000ff"
  • fonts : Facultatif, chaque élément est un chemin complet du fichier de police à charger

Si votre fichier json contient déjà des instructions, il faudra mettre une virgule à la suite du premier objet.

 Exemple : mon fichier json actuel :

{
    "menu_alias" : [
        {
            "image": "/Isos/ubuntu-20.iso",
            "alias": "ubuntu"
        },
        {
            "image": "/Isos/Win10XPE_x64.ISO",
            "alias": "Mini Windows 10"
        }
    ]
}

devient :

{
    "menu_alias" : [
        {
            "image": "/Isos/ubuntu-20.iso",
            "alias": "ubuntu"
        },
        {
            "image": "/Isos/Win10XPE_x64.ISO",
            "alias": "Mini Windows 10"
        }
    ],

    "theme": {
        "file": "/ventoy/theme/linea_grub/theme.txt",
        "gfxmode": "1920x1080",
        "display_mode": "GUI",
        "ventoy_left": "5%",
        "ventoy_top": "95%",
        "ventoy_color": "#000000"
    }

}

3 - Ajouter des icônes

Dans le dossier de votre thème, il y a un sous-dossier nommé icons.
Il contient des icônes au format .png.

Image

Vous pouvez soit les utiliser, soit ajouter vos propres icônes.


Configuration du fichier json :

A coller entre les deux accolades { }

Code : Tout sélectionner

    "menu_class" : [
        {
            "key": "Nom du fichier ISO",
            "class": "Nom de l'icône"
        }
    ]

key :  le nom du fichier ISO sans l'extension .iso (pas le chemin complet)
class : le nom de l'icône sans l'extension .png)

N'oubliez pas la virgule pour séparer les différents objets.

Exemple :

Code : Tout sélectionner


    "menu_class" : [
        {
            "key": "ubuntu",
            "class": "ubuntu"
        }[size=150][color=#ff0000],[/color][/size]
        {
            "key": "Win10XPE_x64",
            "class": "windows"
        }
    ]

Image

Si vous avez un grand nombre de fichiers iso et que vous définissez un long tableau, le temps de chargement du menu de démarrage sera ralenti.

Mon fichier json :
  
{
    "menu_alias" : [
        {
            "image": "/Isos/ubuntu-20.iso",
            "alias": "ubuntu"         },
        {
            "image": "/Isos/Win10XPE_x64.ISO",
            "alias": "Mini Windows 10"
        }
    ]
,     "theme": {
        "file": "/ventoy/theme/linea_grub/theme.txt",
        "gfxmode": "1920x1080",
        "display_mode": "GUI",
        "ventoy_left": "5%",
        "ventoy_top": "95%",
        "ventoy_color": "#000000"
    },

"menu_class" : [
{
"key": "ubuntu",
"class": "ubuntu"
},
{
"key": "Win10XPE_x64",
"class": "windows"
}
]
}

Image

Résultat final avec le thème linea_grub :

Image
 

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Ventoy Mise à jour V 1.0.11

Message par Duskley »

Nouvelle mise à jour, V 1.0.11(23/05/2020
  • Ajout d'une nouvelle fonctionnalité pour le support de la persistance, Ubuntu / MX / LinuxMint / elementary ...
  • Ajout dun plugin de contrôle global
  • Optimisation du processus blocklist dans Ext2 / Ext3 / Ext4 4.
  • Optimisation pour Ventoy2Disk.sh
Nouveau support iso
  • tails-amd64-4.6.iso (Legacy + UEFI)

Téléchargement : https://www.ventoy.net/en/download.html

flopas10
Membre
Articles : 0
Messages : 3
Inscription : 21 mai 2020 08:14
    Windows 10 Chrome
A été remercié : 3 fois

Re: Créer une clé USB multiboot avec Ventoy en quelques clics

Message par flopas10 »

salut

effectivement pour les winpe ça foire

j avais essayé avec depann yole et je n avais pas tout les programmes

je n ai pas essayé avec les modifs que tu proposes (mais je n ai aucun doute sur l efficacité)

je reste avec easy2boot
j ai enfin reussi à le faire booter aussi bien en uefi/herité

et oui en effet, capitainkirk ...

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Re: Créer une clé USB multiboot avec Ventoy en quelques clics

Message par Duskley »

Bonjour Capitaine,

Je connais un peu easy2boot, il est très bien, mais je trouve qu'il s'adresse plus à des utilisateurs averti.
Ventoy est plus à la portée d'un novice.

Avatar de l’utilisateur
azazel2k13
Vip
Articles : 0
Messages : 357
Inscription : 07 janv. 2020 07:21
    Windows 10 Firefox
A remercié : 64 fois
A été remercié : 203 fois

Re: Créer une clé USB multiboot avec Ventoy en quelques clics

Message par azazel2k13 »

Hello Duscley , excellent tuto , merci , j'ai commencer a l'utiliser , beaucoup plus compatible que Easy2Boot , mise a part que certain ISO ne fonctionne que partiellement comme WinPE10_8_Sergei_Strelec , mais ça c’était pour les version antérieur  de ventory.

Avec la nouvelle monture ( V 1.0.13 problemme resolu pour WinPE10_8_Sergei_Strelec en tout cas ).

Ventory passe en version 1.0.13

Release note :
 
  1. Add support for N in 1 type of Windows/WinPE ISO files
  2. Add menu alias plugin to set an alias name for the ISO file, see Notes
  3. Add display_mode option in theme plugin, see Notes (issue #166)
  4. Add F4 localboot menu to boot OS in local disk
  5. Add F5 debug menu to check the plugin json configuration(theme,persistence,autoinstall...) and for other debug option
  6. Add a workaround for Legacy BIOS access limitation, see Notes
  7. Optimization for UEFI boot process (for No bootfile found for UEFI error)
  8. Optimization for Sergei Strelec's WinPE (external tools available)
  9. Optimization for boot process of archlinux and distros based on it (eg. archbang/Archman/acrhlab...)
  10. Optimization for boot process of Fedora 
  11. Fix a bug about auto install and persistence configuration when VTOY_DEFAULT_SEARCH_ROOT is set
  12. Fix a bug about halt function in F2 power menu
  13. Fix a bug about F2 & F3 menu nesting
  14. Fix a bug about boot Kaspersky krd.iso
  15. Fix a bug about boot distros based on rhel7/CentOS7 with a kickstart cfg
  16. Fix a iPXE build error with GCC 10 (issue #201)
  17. Change the EFI partition label to VTOYEFI (issue #175)
  18. New iso support
    1. Windows10x86x64.iso (Legacy + UEFI)
    2. WinPE10_8_Sergei_Strelec_x86_x64_2019.12.28_English.iso (Legacy + UEFI)
    3. Porteus-Kiosk-5.0.0-x86_64.iso (Legacy + UEFI)
    4. clear-33300-live-desktop.iso (Legacy + UEFI)
    5. Calculate Linux cldx-20-x86_64.iso (Legacy + UEFI)
    6. Mageia-7.1-Live-Xfce-x86_64.iso (Legacy + UEFI)
    7. linuxmint-20-cinnamon-64bit-beta.iso (Legacy + UEFI)
    8. foxclone40-02.iso (Legacy + UEFI)
    9. Fedora-Workstation-Live-x86_64-32-1.6.iso (Legacy + UEFI)







Source

download Windows et Linux
Je suis le meilleur quand les autres ne sont pas là.

Avatar de l’utilisateur
azazel2k13
Vip
Articles : 0
Messages : 357
Inscription : 07 janv. 2020 07:21
    Windows 10 Firefox
A remercié : 64 fois
A été remercié : 203 fois

Re: Créer une clé USB multiboot avec Ventoy en quelques clics

Message par azazel2k13 »

Édit :

je viens te tester WinPE 10-8 Sergei Strelec , fonctionne parfaitement.
Je suis le meilleur quand les autres ne sont pas là.

Avatar de l’utilisateur
Duskley
Petit bonhomme vert
Articles : 0
Messages : 996
Inscription : 27 déc. 2019 11:22
    Windows 10 Firefox
A remercié : 211 fois
A été remercié : 1300 fois

Re: Créer une clé USB multiboot avec Ventoy en quelques clics

Message par Duskley »

Merci pour le suivi, et le test.
Et aussi pour excellente nouvelle, l'intégration complète du winPe de strelec.

Et chapeau au développeur.

Son forum : https://forums.ventoy.net/index.php
 

Répondre