3 Punkte von GN⁺ 2023-12-19 | 1 Kommentare | Auf WhatsApp teilen
  • Ventoy ist ein Open-Source-Tool, mit dem sich Boot-Images nicht auf einen USB-Stick schreiben, sondern einfach als Dateien darauf kopieren lassen, die dann beim Start über ein Menü ausgewählt und ausgeführt werden können
  • Es erkennt verschiedene ISO/WIM/IMG/VHD(x)/EFI-Dateien auch dann, wenn sie in unterschiedlichen Ordnern liegen, und ermöglicht die Einrichtung eines Multi-Boot-USB nahezu per Drag-and-drop, ganz ohne wiederholtes Formatieren
  • Es unterstützt ein breites Spektrum von x86 Legacy BIOS bis zu IA32/x86_64/ARM64/MIPS64EL UEFI und ist für den Einsatz von Windows-, Linux-, ChromeOS-, Unix-, VMware- und Xen-Images ausgelegt
  • Mehr als 1400 Image-Dateien wurden getestet, und laut distrowatch.com werden über 90 % der Distributionen unterstützt
  • Mit Secure Boot, Linux Persistence, automatischer Installation, Plugins und Theme-Anpassung eignet es sich gut dazu, einen einzelnen USB-Stick als Boot-Hub für Wiederherstellung, Installation und Tests zu nutzen

Dateikopie-basierter Boot-Ansatz

  • Ventoy ist ein Open-Source-Tool, das direkt von ISO/WIM/IMG/VHD(x)/EFI-Dateien bootet
  • Nutzer können Image-Dateien auf ein USB-Laufwerk kopieren und sofort davon booten, ohne den Datenträger jedes Mal neu formatieren zu müssen
  • Werden mehrere Dateien in unterschiedlichen Ordnern abgelegt, stellt Ventoy ein auswählbares Boot-Menü bereit
  • Nicht nur auf USB, sondern auch auf lokalen Datenträgern vorhandene ISO/WIM/IMG/VHD(x)/EFI-Dateien können gefunden und direkt gebootet werden
  • Unterstützte Firmware- und Betriebssystembereiche

    • Unterstützt werden x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI und MIPS64EL UEFI
    • Abgedeckt werden die meisten OS-Typen wie Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen
    • Mehr als 1400 Image-Dateien wurden getestet; die Testliste ist unter Tested ISO einsehbar
    • Laut distrowatch.com werden über 90 % der Distributionen unterstützt; Details stehen unter details
  • Neueste Release

    • Am 25. Juni 2026 wurde die neue Release ventoy-1.1.16 veröffentlicht

Installation, Kompatibilität und Betriebsfunktionen

  • Ventoy ist 100 % Open Source; Lizenzinformationen stehen unter license
  • Die Nutzung ist einfach, und die Einstiegdokumentation ist unter Get started verfügbar
  • Die Ausführungsgeschwindigkeit wird nur durch die Kopiergeschwindigkeit der ISO-Datei begrenzt
  • Als Ziel für die Installation werden USB, lokale Datenträger, SSD, NVMe und SD-Karten unterstützt
  • ISO/WIM/IMG/VHD(x)/EFI-Dateien können ohne Entpacken direkt gebootet werden
  • Als Dateisysteme der Hauptpartition werden FAT32, exFAT, NTFS, UDF, XFS, Btrfs und Ext2/3/4 unterstützt
  • Auch ISO-Dateien größer als 4 GB werden unterstützt
  • Sowohl MBR- als auch GPT-Partitionsstile werden unterstützt
  • IA32/x86_64 UEFI Secure Boot wird unterstützt; zugehörige Dokumentation findet sich unter Notes
  • Installationsautomatisierung und Boot-Erweiterungen

    • Unterstützt werden Linux Persistence, automatische Windows-Installation und automatische Linux-Installation
    • Für automatische Installationsskripte wird auch Variablenerweiterung für Windows/Linux unterstützt
    • Es gibt eine Boot-Lösung für Linux-vDisk (vhd/vdi/raw usw.); zugehörige Dokumentation steht unter Notes
    • Unterstützt wird nicht nur der Boot-Vorgang, sondern der gesamte Installationsprozess
  • Menü und Plugins

    • Unterstützt werden Menü-Aliasse, Menü-Hinweismeldungen, Passwortschutz sowie native Boot-Menüstile für Legacy und UEFI
    • Das Menü kann dynamisch zwischen ListView- und TreeView-Modus umgeschaltet werden
    • Es werden ein Plugin-Framework und ein GUI-Tool zur Plugin-Konfiguration bereitgestellt
    • Dateien können in die Laufzeitumgebung injiziert oder Boot-Konfigurationsdateien dynamisch ersetzt werden
    • Themes und Menüstile lassen sich in hohem Maß anpassen

USB-Betrieb und verwandte Projekte

  • Unterstützt werden USB-Schreibschutz und die allgemeine Nutzung von USB-Sticks
  • Bei Versions-Upgrades bleiben die Daten erhalten
  • Ventoy muss nicht bei jeder neuen Distribution aktualisiert werden
  • Wenn ein OS über das Netzwerk (PXE) gebootet und installiert werden soll, kann das separate Projekt iVentoy verwendet werden; die Website ist https://www.iventoy.com

1 Kommentare

 
GN⁺ 2023-12-19
Meinungen auf Hacker News
  • Ein großartiges Tool. Es funktioniert mit den meisten Systemen, darunter Linux, Windows, FreeBSD und einige DOS-Varianten.
    Ich habe früher hier darüber geschrieben: https://www.theregister.com/2021/12/10/friday_foss_fest/
    Inzwischen gibt es auch eine Version für PXE-Netzwerk-Boot: https://www.iventoy.com/en/index.html

    • Ich habe Ventoy noch nicht ausprobiert, aber wenn die PXE-/Netzwerk-Boot-Funktion gut funktioniert, würde ich jedem, der PXE-/Netzwerk-Boot selbst einrichten will, Ventoy oder ein ähnliches Hilfswerkzeug dringend empfehlen.
      Nachdem ich 20 Jahre lang hobbymäßig und beruflich mit Linux-Maschinen gearbeitet habe, kann ich mit Sicherheit sagen, dass PXE als einzelnes Projekt/Thema das Schwierigste war. Ich habe es drei- bis viermal versucht, war ungefähr zweimal erfolgreich und habe enorm viel Zeit investiert oder verschwendet.
    • http://netboot.xyz kannte ich, aber ich wusste nicht, dass es iVentoy gibt. Gut zu wissen.
  • Ein großartiges Tool. Wenn man mehrere ISOs auf einem USB-Laufwerk ablegt, muss man USB-Sticks nicht ständig wechseln oder jedes Mal überschreiben.
    Dinge wie „Wo habe ich den Debian-12-XFCE-Installations-USB hingelegt?“ oder „Das ist ein 64-Bit-ISO, aber gerade brauche ich einen 32-Bit-Installer“ passieren dadurch seltener.

    • Erst kürzlich habe ich erfahren, dass Ventoy auch von VirtualBox-VHD-Dateien booten und diese auf echter Hardware ausführen kann.
      https://forums.ventoy.net/archive/index.php?thread-416.html
    • Ich nutze eine externe NVMe mit Ventoy und mehreren ISOs darauf; sie ist für mich inzwischen absolut unverzichtbar geworden.
      Damit ich sie nicht verwechsle, habe ich sogar mit einem Handgravurgerät ventoy eingraviert. Es ist nicht nur für Installationen nützlich: Wenn man Live-Distributionen mit Tools wie memtest, gparted oder clonezilla darauflegt, werden kleine einmalige Rettungsarbeiten wirklich einfach.
    • Bevor man von seiner Existenz erfährt, weiß man nicht einmal, dass es so etwas gibt; sobald man es kennt, fragt man sich, wie man je ohne leben konnte. Die Einfälle von FLOSS-Entwicklern überraschen mich immer wieder.
    • Ich hatte genau einmal ein Problem: Vor zwei Wochen konnte ich Proxmox nicht von einem Ventoy-USB booten. Allerdings findet man bei Google recht viele Probleme rund um die Proxmox-Installation.
  • Es gibt frühere Diskussionen zu ähnlichen Beiträgen.
    A New Bootable USB Solution https://news.ycombinator.com/item?id=28889392 (16. Oktober 2021 — 182 Punkte, 47 Kommentare)
    Ventoy makes making bootable USB drives easy https://news.ycombinator.com/item?id=24273289 (25. August 2020 — 66 Punkte, 11 Kommentare)
    Ventoy: A new bootable USB solution https://news.ycombinator.com/item?id=24241485 (21. August 2020 — 394 Punkte, 106 Kommentare)
    Ventoy – A New Bootable USB Solution https://news.ycombinator.com/item?id=23394714 (2. Juni 2020 — 70 Punkte, 6 Kommentare)

  • Für Leute, die häufig die Distribution wechseln, ist es ein wirklich gutes Tool. Man muss nicht mehr umständlich mit dd hantieren, sondern kann mehrere ISOs einfach auf einen USB-Stick kopieren.

    • Ich habe erst vor Kurzem mit Linux angefangen und konnte vier oder fünf ISOs darauflegen und sehr bequem hin und her ausprobieren. Das hat ziemlich Spaß gemacht.
  • Es war das beste Tool, das ich je für Linux-Installationen verwendet habe, und es ist auch praktisch, um ISOs für Rettung/Administration sofort griffbereit darauf abzulegen.
    Es funktioniert sowohl mit BIOS als auch mit UEFI und erlaubt es, den USB-Stick weiterhin als Dateispeicher zu verwenden.

  • Die Persistenzfunktion ist klasse: https://www.ventoy.net/en/plugin_persistence.html
    Besonders dann, wenn man einen bootfähigen Rettungs-USB anpassen oder aktuell halten möchte, ohne selbst ein neues ISO zu bauen.

    • Leider nutzt sie nicht das Dateisystem des eigentlichen USB-Sticks, sondern legt das Dateisystem in einer Loop-Image-Datei an.
      Es ist trotzdem großartig, aber wenn der Platz knapp wird, muss man die Loop-Datei vergrößern.
  • Ich frage mich, ob man damit auch von einem USB-Stick booten kann, auf dem bereits andere Dateien liegen, oder ob man nur weitere ISOs ablegen kann.

    • Man kann auch andere Dateien darauf ablegen.
      Im Grunde ist es ein Bootloader, der die ISO-Liste auf dem Laufwerk anzeigt und das Booten davon ermöglicht. Ich habe ein paar ISOs darauf und es ist wirklich nützlich.
    • Auf das VENTOY-Laufwerk kann man alles legen, was man möchte. Auf einen USB-Stick, den ich für einen Freund erstellt habe, habe ich neben Kubuntu- und Tails-ISOs auch Yuzu und mehrere Switch-Spiele gepackt.
      Tails habe ich nicht ausführlich getestet, aber ich konnte in Kubuntu booten und die enthaltenen Switch-Spiele spielen. Auch ein günstiger/generischer Switch-Pro-Style-Controller funktionierte ohne weitere Einrichtung, abgesehen davon, ihn in Yuzu auszuwählen.
      Im Grunde war es ein Nintendo-Switch-Emulator-USB, der fast überall bootet; da es ein kleiner USB-Stick war, ergab er, hinten an einen 20-Dollar-Switch-Pro-Style-Controller geklebt, ein tolles Weihnachtsgeschenk.
    • Genau. Bei der Ventoy-Installation wird der USB-Stick formatiert und eine EFI-Partition hinzugefügt, danach kann man aber auch andere Dateien als ISOs darauf ablegen.
      Im Bootmenü werden nur ISOs angezeigt, andere Dateien werden ignoriert.
  • Die zentrale Einschränkung ist: Wenn man auf die Partitionsausrichtung achtet, kann man es nicht als eigenständige Installation auf einer Partition des NVMe-Bootlaufwerks installieren.
    Varianten ohne diese Einschränkung wurden gestern diskutiert. Der Einsatzzweck ist eine Recovery-Distribution, die entweder manuell aus dem UEFI-Menü gestartet wird oder automatisch startet, wenn der normale Bootvorgang fehlschlägt.

    • Dann könnte man doch eigentlich einfach Linux dual booten. Wenn man Windows nutzt, gilt das ohnehin; und wenn Linux läuft, kann man nach einem Update bei einem kaputten Kernel einfach einen anderen Kernel laden.
  • Ich musste kürzlich auf zwei neuen Systemen Linux installieren, und der Prozess war noch nerviger geworden als vor etwa fünf Jahren, als ich zuletzt Hardware gekauft hatte.
    Secure Boot, UEFI, Windows Boot Loader, ein „selbstheilendes BIOS“ (das die BIOS-Einstellungen zurücksetzt, sobald man versucht, etwas anderes als Windows zu booten) sowie BIOS-Versionen mit beschnittenem Funktionsumfang oder schwer verständlicher Komplexität haben die Installation auf jedem Gerät stundenlang aufgehalten.
    Ventoy hat mich gerettet. Eines der Probleme war, dass ein BIOS die Standard-Debian-ISOs nicht als bootfähig erkannte, Ventoy aber schon. Ein anderes Gerät bootete am Ende überhaupt nichts außer Windows oder Ubuntu und blieb beim Laden des Kernels komplett hängen, aber dank Ventoy ließ sich diese Erkenntnis mit viel weniger Trial-and-Error erreichen.
    Ich werde künftig nie wieder einen fertigen Massenmarkt-PC kaufen. Ab jetzt baue ich selbst oder kaufe nur noch bei Anbietern, die Linux-Unterstützung ausdrücklich angeben.

    • Zur Einordnung: Windows Boot Manager und sein Vorgänger NTLDR können Chainloading zu anderen Bootloadern, einschließlich GRUB.
      Ursprünglich war das dafür gedacht, Dual Boot von Windows NT und Windows 9x zu unterstützen, in der Praxis ist es aber ziemlich bequem und stabil. Das Problem ist, dass Komplett-PCs aus großen Elektronikmärkten Mainboards verwenden, bei denen die meisten erweiterten Funktionen fehlen und die gesperrt sind.
    • Klingt überraschend. So etwas habe ich noch nie erlebt. Ich habe den USB-Stick einfach mit FAT32 formatiert und die Dateien aus dem ISO kopiert, dann funktionierte es.
    • Noch einmal: Den Windows-Bootloader sollte man besser nicht anfassen. Man legt eine Partition für den neuen Bootloader an und setzt sie als Standard-Bootpartition.
      Beim Booten wählt man in GRUB „Windows boot mgr“ aus, und bei Bedarf lässt man osprober laufen. So hält Windows seinen eigenen Bootloader in einem sauberen Zustand und beide Betriebssysteme lassen sich booten.
  • Ich weiß, dass Ventoy schon ziemlich alt ist, aber ich freue mich trotzdem, dass es für diesen Zweck eine gute FOSS-Lösung gibt.
    Früher habe ich etwas verwendet, das wohl ein proprietäres Tool namens SARDU war; es funktionierte zwar, war aber nicht gerade großartig.