3 points par GN⁺ 2023-12-19 | 1 commentaires | Partager sur WhatsApp
  • Ventoy est un outil open source qui, au lieu de graver des images de démarrage sur une clé USB, permet de les copier sous forme de fichiers puis de les choisir dans un menu au démarrage
  • Il reconnaît plusieurs fichiers ISO/WIM/IMG/VHD(x)/EFI, même placés dans différents dossiers, et permet de créer une clé USB multiboot selon une approche proche du glisser-déposer, sans formatages répétés
  • Il prend en charge un large éventail de plateformes, du BIOS x86 Legacy à l’UEFI IA32/x86_64/ARM64/MIPS64EL, et convient à l’utilisation d’images Windows, Linux, ChromeOS, Unix, VMware et Xen
  • Plus de 1 400 fichiers image ont été testés, et le projet indique prendre en charge plus de 90 % des distributions selon distrowatch.com
  • Avec Secure Boot, la persistance Linux, l’installation automatisée, les plugins et la personnalisation des thèmes, une seule clé USB peut facilement servir de hub de démarrage pour la réparation, l’installation et les tests

Un mode de démarrage centré sur la copie de fichiers

  • Ventoy est un outil open source permettant de démarrer directement depuis des fichiers ISO/WIM/IMG/VHD(x)/EFI
  • L’utilisateur peut copier des fichiers image sur une clé USB puis démarrer immédiatement, sans formater le disque à chaque fois
  • Si plusieurs fichiers sont placés dans différents dossiers, Ventoy fournit un menu de démarrage permettant de les sélectionner
  • En plus des clés USB, il peut aussi rechercher des fichiers ISO/WIM/IMG/VHD(x)/EFI présents sur un disque local et démarrer directement dessus
  • Firmwares et systèmes d’exploitation pris en charge

    • Il prend en charge x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI et MIPS64EL UEFI
    • Il couvre la plupart des types d’OS, dont Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen
    • Plus de 1 400 fichiers image ont été testés, et la liste des tests est disponible sur Tested ISO
    • Il prend en charge plus de 90 % des distributions selon distrowatch.com, avec des informations détaillées disponibles dans details
  • Dernière version

    • La nouvelle version ventoy-1.1.16 a été publiée le 25 juin 2026

Installation, compatibilité et fonctions d’exploitation

  • Ventoy est 100 % open source, et les informations de licence sont disponibles dans license
  • Son utilisation est simple, et la documentation de démarrage est fournie dans Get started
  • La vitesse d’exécution n’est limitée que par la vitesse de copie des fichiers ISO
  • Les cibles d’installation incluent les clés USB, disques locaux, SSD, NVMe et cartes SD
  • Les fichiers ISO/WIM/IMG/VHD(x)/EFI peuvent démarrer directement sans être décompressés
  • Le système de fichiers de la partition principale prend en charge FAT32, exFAT, NTFS, UDF, XFS, Btrfs et Ext2/3/4
  • Les fichiers ISO de plus de 4 Go sont également pris en charge
  • Les styles de partition MBR et GPT sont tous deux pris en charge
  • IA32/x86_64 UEFI Secure Boot est pris en charge, avec la documentation associée dans Notes
  • Automatisation de l’installation et extension du démarrage

    • La persistance Linux, l’installation automatique de Windows et l’installation automatique de Linux sont prises en charge
    • L’expansion de variables est également prise en charge dans les scripts d’installation automatique pour Windows/Linux
    • Une solution de démarrage Linux vDisk (vhd/vdi/raw, etc.) est fournie, avec la documentation associée dans Notes
    • Le projet prend en charge non seulement le démarrage, mais aussi l’ensemble du processus d’installation
  • Menus et plugins

    • Il prend en charge les alias de menu, les messages d’aide dans le menu, la protection par mot de passe, ainsi que des styles de menu de démarrage natifs pour Legacy et UEFI
    • Le menu peut basculer dynamiquement entre les modes ListView et TreeView
    • Il fournit un framework de plugins et un outil graphique de configuration des plugins
    • Il peut injecter des fichiers dans l’environnement d’exécution ou remplacer dynamiquement les fichiers de configuration de démarrage
    • Les thèmes et le style des menus peuvent être personnalisés de manière avancée

Utilisation USB et projets associés

  • Il prend en charge la protection en écriture des clés USB et l’utilisation comme clé USB ordinaire
  • Les données ne sont pas détruites lors des mises à jour de version
  • Il n’est pas nécessaire de mettre à jour Ventoy à chaque sortie d’une nouvelle distribution
  • Pour démarrer et installer un OS via le réseau (PXE), il est possible d’utiliser le projet distinct iVentoy, dont le site est https://www.iventoy.com

1 commentaires

 
GN⁺ 2023-12-19
Avis sur Hacker News
  • Excellent outil. Il fonctionne dans la plupart des cas, notamment Linux, Windows, FreeBSD et certains DOS.
    J’avais écrit un article à ce sujet ici : https://www.theregister.com/2021/12/10/friday_foss_fest/
    Il existe désormais aussi une version pour le démarrage réseau PXE : https://www.iventoy.com/en/index.html

    • Je n’ai pas encore essayé Ventoy, mais si les fonctions de démarrage PXE/réseau fonctionnent bien, je recommanderais vivement Ventoy ou un assistant similaire à quiconque veut configurer lui-même du PXE/démarrage réseau.
      Après 20 ans à utiliser des machines Linux par passion et pour le travail, je peux dire sans hésiter que PXE a été, comme projet/domaine isolé, ce qu’il y a eu de plus difficile. J’ai essayé 3 ou 4 fois, réussi environ 2 fois, et j’y ai consacré — ou perdu — un temps fou.
    • Je connaissais http://netboot.xyz, mais je ne savais pas qu’iVentoy existait. Bon à savoir.
  • Excellent outil. Mettre plusieurs ISO sur une seule clé USB évite de devoir changer sans arrêt de clé USB ou de l’écraser à chaque fois.
    Ça réduit les situations du genre « où ai-je mis la clé d’installation Debian 12 XFCE ? » ou « celui-ci est un ISO 64 bits, mais là j’ai besoin de l’installateur 32 bits ».

    • Je n’ai découvert que récemment que Ventoy pouvait aussi démarrer depuis des fichiers VHD VirtualBox et les exécuter sur du matériel réel.
      https://forums.ventoy.net/archive/index.php?thread-416.html
    • J’utilise un NVMe externe avec Ventoy et plusieurs ISO dessus, et c’est devenu totalement indispensable.
      J’ai même gravé ventoy dessus avec un graveur manuel pour éviter toute confusion. C’est utile au-delà de l’installation : avec des distributions live contenant des outils comme memtest, gparted ou clonezilla, les petites opérations ponctuelles de récupération deviennent vraiment simples.
    • C’est le genre d’outil dont on ignorait l’existence avant de le découvrir, puis on se demande comment on a pu vivre sans. L’ingéniosité des développeurs FLOSS m’étonnera toujours.
    • Je n’ai rencontré qu’un seul problème : il y a deux semaines, je n’ai pas réussi à démarrer Proxmox depuis une clé USB Ventoy. Cela dit, une recherche Google montre pas mal de problèmes liés à l’installation de Proxmox.
  • Il existe d’anciennes discussions sur des articles similaires.
    A New Bootable USB Solution https://news.ycombinator.com/item?id=28889392 (16 octobre 2021 — 182 points, 47 commentaires)
    Ventoy makes making bootable USB drives easy https://news.ycombinator.com/item?id=24273289 (25 août 2020 — 66 points, 11 commentaires)
    Ventoy: A new bootable USB solution https://news.ycombinator.com/item?id=24241485 (21 août 2020 — 394 points, 106 commentaires)
    Ventoy – A New Bootable USB Solution https://news.ycombinator.com/item?id=23394714 (2 juin 2020 — 70 points, 6 commentaires)

  • C’est un très bon outil pour ceux qui changent souvent de distribution. Plus besoin de se compliquer la vie avec dd : il suffit de copier plusieurs ISO sur une seule clé USB.

    • J’ai commencé Linux récemment et j’ai pu mettre quatre ou cinq ISO dessus pour les essayer très facilement en alternance. C’était assez amusant.
  • C’est le meilleur outil que j’aie utilisé pour installer Linux, et c’est aussi pratique pour garder à portée de main des ISO de récupération/administration.
    Il fonctionne à la fois en BIOS et en UEFI, et permet aussi de continuer à utiliser la clé USB pour stocker d’autres fichiers.

  • La fonction de persistance est excellente : https://www.ventoy.net/en/plugin_persistence.html
    C’est particulièrement utile quand on veut personnaliser ou maintenir à jour une clé USB de secours amorçable sans recréer soi-même l’ISO.

    • Malheureusement, cela n’utilise pas le système de fichiers de la clé USB physique, mais crée un système de fichiers dans un fichier image en loop.
      Cela reste excellent, mais si l’espace vient à manquer, il faut agrandir le fichier loop.
  • Je me demande si l’on peut démarrer depuis une clé USB qui contient déjà d’autres fichiers, ou si l’on ne peut y mettre que d’autres ISO.

    • On peut aussi y mettre d’autres fichiers.
      C’est essentiellement un bootloader qui affiche la liste des ISO présents sur le disque et permet de démarrer dessus. J’y garde quelques ISO et c’est vraiment utile.
    • Sur le disque VENTOY, on peut mettre tout ce qu’on veut. Sur la clé USB que j’ai faite pour un ami, j’ai mis non seulement les ISO de Kubuntu et Tails, mais aussi Yuzu et plusieurs jeux Switch.
      Je n’ai pas beaucoup testé Tails, mais j’ai pu démarrer sur Kubuntu et jouer aux jeux Switch inclus. Une manette bas de gamme/générique de style Switch Pro a fonctionné sans configuration particulière, à part la désigner pour l’utiliser dans Yuzu.
      En pratique, c’était une clé USB avec un émulateur Nintendo Switch démarrable presque partout ; comme c’était une petite clé, collée au dos d’une manette à 20 dollars de style Switch Pro, ça faisait un excellent cadeau de Noël.
    • Oui. Lors de l’installation, Ventoy formate la clé USB pour ajouter une partition EFI, mais ensuite on peut aussi y mettre des fichiers autres que des ISO.
      Le menu de démarrage n’affiche que les ISO et ignore les autres fichiers.
  • La principale contrainte est que, si l’on fait attention à l’alignement des partitions, on ne peut pas l’installer en mode autonome sur une partition du disque de démarrage NVMe
    Des variantes sans cette contrainte ont été discutées hier. L’usage visé est une distribution de récupération conçue pour être lancée manuellement depuis le menu UEFI, ou automatiquement si le démarrage normal échoue.

    • Dans ce cas, je me demande s’il ne suffirait pas de faire un simple dual boot avec Linux. Si l’on utilise Windows, oui ; et si Linux fonctionne, même si le noyau est cassé après une mise à jour, il suffit d’en charger un autre.
  • J’ai récemment dû installer Linux sur deux nouveaux systèmes, et le processus était devenu bien plus pénible que la dernière fois que j’avais acheté du matériel, il y a environ cinq ans
    Secure Boot, UEFI, Windows Boot Loader, « BIOS auto-réparateur » (du genre qui rétablit les paramètres du BIOS quand on essaie de démarrer autre chose que Windows), BIOS bridés ou incompréhensiblement complexes : sur chaque machine, l’installation est restée bloquée pendant des heures
    Ventoy m’a sauvé. L’un des problèmes était qu’un BIOS ne reconnaissait pas les ISO Debian standard comme amorçables, alors qu’il reconnaissait Ventoy. Une autre machine a fini par ne rien démarrer d’autre que Windows ou Ubuntu et se bloquait complètement au chargement du noyau, mais grâce à Ventoy, j’ai pu arriver à cette conclusion beaucoup plus facilement à travers les essais-erreurs
    À l’avenir, je ne compte plus jamais acheter d’ordinateur grand public prêt à l’emploi. Désormais, soit je les assemblerai moi-même, soit je les achèterai uniquement auprès de vendeurs annonçant explicitement la prise en charge de Linux.

    • À noter que Windows Boot Manager et son prédécesseur NTLDR peuvent chaîner le chargement vers d’autres bootloaders, y compris GRUB
      À l’origine, c’était destiné à prendre en charge le dual boot entre Windows NT et Windows 9x, mais en pratique c’est assez pratique et stable. Le problème, c’est que les PC prêts à l’emploi de grande distribution utilisent des cartes mères verrouillées, dépourvues de la plupart des fonctions avancées.
    • Ça paraît surprenant. Je n’ai jamais rencontré ce genre de problème. Il me suffisait de formater la clé USB en FAT32 et de copier les fichiers de l’ISO dessus pour que ça fonctionne.
    • Encore une fois, mieux vaut ne pas toucher au bootloader Windows. Il suffit de créer une partition pour le nouveau bootloader et de la définir comme partition de démarrage par défaut
      Au démarrage, on sélectionne « Windows boot mgr » dans GRUB, et si nécessaire on lance osprober. De cette façon, Windows garde son propre bootloader en bon état tout en permettant de démarrer les deux systèmes d’exploitation.
  • Je sais que Ventoy existe depuis un bon moment, mais je suis quand même content qu’il y ait une bonne solution FOSS pour cet usage
    Avant, j’utilisais un outil propriétaire appelé SARDU, si je me souviens bien ; il fonctionnait, mais ce n’était pas vraiment excellent.