So erstellen Sie Multiboot USB unter Linux | Setzen Sie mehrere ISO in einen bootfähigen USB

Veröffentlicht: 2020-06-10

Das Erstellen eines bootfähigen USB-Geräts zum Installieren eines beliebigen Betriebssystems umfasst hauptsächlich drei Schritte: Formatieren Sie das USB-Gerät, brennen Sie das ISO-Image darauf und booten Sie dann einfach in Ihr System.

Egal, ob Sie einen bootfähigen USB-Stick unter Windows oder Linux erstellen möchten, es gibt mehrere Anwendungen wie Rufus, die Ihnen dabei helfen können. Wenn Sie jedoch ein anderes Betriebssystem installieren möchten, müssen Sie denselben Vorgang erneut wiederholen, um einen bootfähigen USB-Stick mit einem neuen Betriebssystem zu erstellen.

An diesem Punkt kommt das Konzept von Multiboot USB, das es uns ermöglicht, mehr als ein Betriebssystem-ISO in ein USB-Gerät zu stecken, anstatt ISO immer wieder zu brennen. Auf diese Weise können Sie die Verwendung mehrerer USBs vermeiden und beliebig viele Betriebssysteme auf einem einzigen USB installieren.

Daher eignet sich das Erstellen von Multiboot-USB am besten für diejenigen, die mehrere Betriebssysteme mit einem einzigen USB-Stick ausprobieren oder installieren möchten. In diesem Artikel werde ich Sie dazu anleiten und Ihnen sagen, wie Sie mehrere ISO-Dateien der Linux-Distribution auf USB speichern und einen Multiboot-USB unter Linux erstellen können.

Es gibt auch mehrere Anwendungen zum Erstellen eines Multiboot-USB unter Windows oder Linux, z. B. YUMI, WinSetupFromUSB, MultiSystem. Aber in diesem Artikel möchte ich Ihnen die neueste plattformübergreifende Anwendung Ventoy vorstellen und mit Ventoy auf einfache Weise Multiboot-USB unter Linux erstellen.

Was ist Ventoy?

Ventoy
Ventoy

Ventoy ist eine neue Open-Source-Software, mit der Sie einen bootfähigen USB-Stick für eine oder mehrere ISO-Image-Dateien erstellen können. Im Gegensatz zu herkömmlichen Methoden müssen Sie Ihre USB-Geräte (auch bekannt als USB-Sticks, USB-Sticks und Pendrive) nicht jedes Mal formatieren, um neue ISO-Dateien zu brennen.

Was Ventoy von anderen Anwendungen unterscheidet, ist die Art und Weise, wie es den Prozess des Flashens von ISO auf USB-Geräte vereinfacht. Das Einzige, was Sie tun müssen, ist, Ventoy auf USB zu installieren, eine beliebige Anzahl von ISO-Dateien zu kopieren, um Multiboot-USB zu erstellen, und es zu booten, um mehrere Betriebssysteme zu installieren.

Ventoy zeigt ein Startmenü, um die ISO des Betriebssystems auszuwählen und mit der Installation fortzufahren oder es im Live-Modus auszuprobieren. Sie können das Ventoy-Startmenü mithilfe der Plugin-Unterstützung sogar anpassen und verbessern.

Eigenschaften von Ventoy

  • 100 % Open-Source
  • Keine Extraktion von ISO-Dateien auf USB
  • Sowohl Legacy- als auch UEFI-Startmodus werden unterstützt
  • UEFI Secure Boot-Unterstützung
  • Persistenzunterstützung
  • ISO-Dateien größer als 4 GB werden unterstützt
  • ISO-Dateiauflistung im Listen- oder TreeView-Modus
  • Plugin-Framework zur Anpassung

Die erste Version von Ventoy 1.0.00 wurde am 05. April 2020 veröffentlicht. Seitdem wurde jede Woche eine neue ISO-Unterstützung hinzugefügt. Bisher hat Ventoy mehr als 260 ISO-Dateien des Betriebssystems erfolgreich getestet. Eine vollständige Liste kompatibler ISOs finden Sie hier.

Kommen wir nun zum Implementierungsteil der Erstellung von Multiboot-USB. Aber vorher möchte ich klarstellen, dass ich hier das Linux-System Ubuntu 20.04 verwende, um mehrere ISO-Dateien von Linux-Distributionen auf einen einzigen bootfähigen USB-Stick zu legen. Sie können auch die folgende Methode auf jedem Ihrer gewünschten Linux-Hostsysteme befolgen. Darüber hinaus können Sie hier auch unseren Artikel zum Aktivieren oder Deaktivieren des sicheren Starts auf einem Windows-PC lesen!

Wie installiere ich mehrere Linux-Distributionen mit einem einzigen bootfähigen USB-Stick?

1. Laden Sie die Ventoy-App herunter

Laden Sie zunächst die neuesten Binärdateien von Ventoy von hier herunter.

2. Ventoy-Dateien extrahieren

Extrahieren Sie dann die Ventoy-Dateien aus dem heruntergeladenen tar-Archiv. Sie können dasselbe tun, indem Sie entweder auf das Archiv doppelklicken oder den Befehl ausführen:

 tar -xvf ventoy-1.0.12-linux.tar.gz 
Ventoy extrahieren
Ventoy extrahieren

Wechseln Sie als Nächstes in das Verzeichnis und jetzt können Sie die aufgelisteten Dateien sehen, die wir verwenden werden, um Ventoy auf dem USB-Datenträger zu installieren.

Wechseln Sie in das Ventoy-Verzeichnis
Wechseln Sie in das Ventoy-Verzeichnis

3. Schließen Sie das angeschlossene USB-Flash-Laufwerk an und erkennen Sie es

Führen Sie nach dem Anschließen Ihres USB-Geräts den folgenden Befehl aus, um den Namen des USB-Geräts im Linux-Dateisystem zu finden und abzurufen.

 lsblk 
Erkennt das eingebundene USB-Flash-Laufwerk
Erkennt das eingebundene USB-Flash-Laufwerk

Hier müssen Sie auch auf den Mount-Punkt Ihres USB-Geräts achten. Wenn Sie einen Bereitstellungspunkt haben, können Sie mit dem nächsten Schritt fortfahren. Aber wenn Ihr Einhängepunkt leer ist, müssen Sie zuerst Ihren USB reparieren und mit dem nächsten Schritt fortfahren.

Wenn Sie nicht wissen, wie Sie Ihr USB-Laufwerk im Linux-Dateisystem mounten, lesen Sie unseren speziellen Artikel hier, um USB unter Ubuntu und anderen Linux-Distributionen sowohl mit der grafischen als auch mit der Befehlszeilenmethode zu mounten/unmounten.

4. Installieren Sie Ventoy auf einem USB-Gerät

Ich schätze, Ihr USB-Laufwerk ist jetzt gemountet und wir können jetzt Ventoy installieren, um Multiboot-USB unter Linux zu erstellen. Aber bevor wir fortfahren, würde ich empfehlen, alle Ihre Daten von Ihrem USB-Gerät zu sichern, da die Installation von Ventoy auf einem USB-Flash-Laufwerk alle Daten von USB löscht.

Um nun Ventoy auf einem USB-Flash-Laufwerk zu installieren, führen Sie das in der Datei „Ventoy2Disk.sh“ geschriebene Shell-Skript als Root-Benutzer aus, indem Sie die Option und den Gerätenamen als Argument übergeben:

 sudo sh Ventoy2Disk.sh OPTION /dev/X

Ersetzen Sie hier X durch Ihre eigenen Gerätenamen wie sdb oder sdb1 und OPTION durch einen von drei:

  • -i — Ventoy normal auf sdX installieren
  • -I — Erzwinge die Installation von Ventoy auf sdX
  • -u — Ventoy auf sdX aktualisieren
Installieren Sie Ventoy auf dem USB-Gerät
Installieren Sie Ventoy auf dem USB-Gerät

Wie Sie sehen können, müssen Sie zweimal bestätigen, da Sie alle Ihre Daten vom USB-Laufwerk verlieren. Sobald der Vorgang abgeschlossen ist, wird Ihre gesamte USB-Festplatte in zwei Partitionen im MBR-Format unterteilt – eine mit EFI-Systempartition (ESP) FAT und die andere mit dem exFAT-Dateisystem.

Ventoy erfolgreich installiert
Ventoy erfolgreich installiert

5. Überprüfen Sie erneut, ob das Gerät montiert ist oder nicht

Bevor wir mit Ventoy Multiboot USB erstellen, müssen Sie den Mount-Status des USB-Geräts erneut überprüfen. Es besteht die Möglichkeit, dass ein exFAT-Teil des USB-Geräts keinen Einhängepunkt hat und Sie daher möglicherweise nicht auf ISO-Dateien zugreifen und darauf kopieren können.

Neue USB-Laufwerkspartition ohne Einhängepunkt
Neue USB-Laufwerkspartition ohne Einhängepunkt

Sie können den Vorgang also wiederholen, um nur die nicht gemountete Partition erneut zu mounten, und Sie erhalten das gemountete Laufwerk mit dem Mount-Punkt.

Neue USB-Laufwerkspartition mit Einhängepunkt
Neue USB-Laufwerkspartition mit einem Einhängepunkt

Sie können auch die USB-Laufwerkspartition in Ihrer jeweiligen Linux-Distributionsfestplattenanwendung anzeigen und zum Mounten oder Unmounten verwenden, indem Sie einfach auf eine Schaltfläche klicken.

Neue USB-Laufwerkspartition - GUI
Neue USB-Laufwerkspartition – GUI

5. Kopieren Sie ISO-Dateien und erstellen Sie einen Multiboot-USB-Stick unter Linux

Um nun mehrere ISO-Dateien zu kombinieren, um einen einzigen bootfähigen USB zu erstellen, müssen Sie nur die ISO-Dateien Ihrer Linux-Distributionen mit der CLI- oder GUI-Methode in den exFAT-Teil des USB kopieren und einen bootfähigen USB mit mehreren Betriebssystemen erstellen.

Hinweis: Der vollständige Pfad der ISO-Datei (Verzeichnisse, Unterverzeichnisse und Dateiname) sollte keine Leerzeichen oder Nicht-ASCII-Zeichen enthalten.

Linux-Distributionen-ISOs-Image-Datei auf USB-Laufwerk kopiert
Linux-Distributionen-ISOs-Image-Datei auf USB-Laufwerk kopiert
Kopieren Sie die Linux-ISO-Datei auf das USB-Laufwerk
Kopieren Sie die Linux-ISO-Datei auf das USB-Laufwerk

Wie Sie sehen können, habe ich drei ISO-Dateien von Linux-Distributionen kopiert – Arch Linux 2020.05.01, SliTaz Rolling und TinyCore. Und wir sind jetzt mit unserem Multiboot-USB bereit, mehrere Linux-Distributionen zu installieren.

Linux-Distributionen-ISOs-Image-Datei auf USB-Laufwerk kopiert
ISO-Image-Datei der Linux-Distributionen auf ein USB-Laufwerk kopiert

6. Starten Sie das Multiboot-USB-Laufwerk neu

Nachdem Sie die Dateien auf USB verschoben haben, starten Sie Ihr Gerät neu und stellen Sie Ihr System so ein, dass es direkt von einem USB-Speichergerät bootet.

Wenn alles gut geht, sehen Sie ein Ventoy-Startmenü mit allen Linux-Distributionen, deren ISO-Datei Sie im vorherigen Schritt kopiert haben.

Multiboot in Linux-Distributionen
Multiboot in Linux-Distributionen

Sie können in jede der Linux-Distributionen booten, um sie zu installieren, oder einfach versuchen, die verfügbare Live-Sitzung zu verwenden.

"<yoastmark

"<yoastmark

Leider habe ich einen Fehler beim Booten von Arch Linux im Legacy-Modus gefunden. Wenn Sie dies auch finden, erstellen Sie daher ein Problem auf Ventoy GitHub, und Sie erhalten definitiv die Lösung.

Ich habe den Fehler auch gemeldet und hoffe auf eine baldige Behebung.

Arch Linux Boot-Fehler mit Ventoy
Arch Linux Boot-Fehler mit Ventoy

Einpacken

Ich hoffe, Sie haben gelernt, wie Sie mit Ventoy einen einzelnen USB-Stick zum Booten und Installieren mehrerer Linux-Distributionen verwenden. Ich fand Ventoy ein einfaches Tool, um einen bootfähigen USB mit mehreren ISOs zu erstellen. Sie können auch andere Software verwenden und Ihr eigenes Multiboot-USB-Flash-Laufwerk unter Linux erstellen.