Ich möchte ein Wiederherstellungs-Flash-Laufwerk erstellen. Ich habe mein 8-GB-Flash-Laufwerk [Kingston Data Traveller] bei mir. Ich habe auch die erforderlichen ISO-Dateien für eine> Ubuntu 13.10 b> Boot-Repair-Diskette> AVG Rescue CD
Ich möchte 4 Partitionen erstellen (3 für jede bootfähige ISO-Datei und eine für die Datenspeicherung. Außerdem möchte ich eine Möglichkeit, wie ich bei jedem Start von USB auswählen kann, welches Betriebssystem gestartet werden soll.
Gibt es also eine Möglichkeit, GRUB auf USB sowie die drei anderen Live-Distributionen zu installieren? Und wie erstelle ich ein solches Setup?
Antworten:
Ich habe MultiSystem nicht verwendet, aber das, das ich gesehen habe, wurde empfohlen, sowie mehrere andere. MultiBootUSB - Installieren und booten Sie mehrere Linux von Pendrive / Flash-Laufwerk / USB-Laufwerk mit grub2
https://help.ubuntu.com/community/InstallAndBootMultipleLinuxFromPendriveFlashDriveUSBDisk
Siehe yumi für Multi-Boot-Versionen
http://www.pendrivelinux.com/
Aber um es besser zu verstehen, können Sie einfach grub2 auf dem Flash-Laufwerk installieren, Ihre eigene grub.cfg mit Boot-Zeilengruppen erstellen und ISO in das Flash-Laufwerk kopieren. Sehr ähnlich zu einer Festplatteninstallation wie diesem Link.
https://help.ubuntu.com/community/Grub2/ISOBoot
Um grub2 auf einem Flash-Laufwerk zu installieren, variieren Standard / Medium jetzt je nach Version. Neue Version fügt den Benutzer dem Pfad hinzu. Nimmt auch SDB als Flash-Laufwerk an, bestätigen Sie, dass dies korrekt ist, wenn Sie sich nicht sicher sind. Label-Partition - wenn das Label grub2 & mount ist:
Neuere Versionen werden ebenfalls mit dem Namen $ USER (MC4GB) mit User Fred versehen
Beim Erstellen von grub.cfg ist das Startlaufwerk immer hd0. Wenn also direkt vom Flash-Laufwerk aus gestartet wird, ist hd0, Y, wobei Y normalerweise die Partition 1 ist.
Ansonsten sind Beispiele wie folgt:
https://help.ubuntu.com/community/Grub2/ISOBoot/Examples
Erster Eintrag in meiner grub.cfg in MC4GB
Hinweis Ich habe allen Einträgen Nomodeset hinzugefügt, da ich nVidia habe. Auch neue Versionen verwenden jetzt vmlinuz.efi für den BIOS- und UEFI-Start. Ältere Versionen waren nur vmlinuz. Andere Distributionen benötigen möglicherweise andere Startparameter. Suchen Sie ein Beispiel im obigen Beispiel für Thread oder Mount und überprüfen Sie, welche ISO-Werte für die Startparameter gelten.
quelle
grub.cfg
Datei im USB-Laufwerk abgelegt werden? Sollte es im Stammverzeichnis sein, als Geschwister zumboot/
Verzeichnis?Für mich ist das beste Werkzeug , um einen Multi-O Live - USB zu erstellen , ist Multisystem , das gefunden werden kann hier . Es gibt viele Betriebssysteme , die über MultiSystem installiert werden können . Und Sie können es einfach unter Ubuntu installieren, indem Sie das offizielle Repo des Projekts verwenden :
Obwohl die Website auf Französisch ist, wird sie über ein Dropdown-Listenfeld mit "Google Translate" in der rechten Spalte (oder direkt von Google Chrome) sehr zufriedenstellend ins Englische übersetzt. Sie können jedoch auch die Schritt-für-Schritt-Anleitung hier verwenden .
Für Ihr Setup können Sie zunächst 2 Partitionen mit GParted erstellen, bevor Sie MultiSystem starten:
4 GB FAT32-Partition für MultiSystem, einschließlich ISO-Dateien usw. und eine leere persistente Datei zum Speichern von Ubuntu-Einstellungen usw., die später in MultiSystem erstellt werden kann.
4 GB NTFS-Partition für Daten.
quelle
W: GPG error: http://liveusb.info/multisystem/depot all Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 4E940D7FDD7FB8CC .... E: The repository 'http://liveusb.info/multisystem/depot all Release' is not signed. .... N: Updating from such a repository can't be done securely, and is therefore disabled by default.
Hier ist ein Menüeintrag zum Booten einer ISO auf der zweiten Partition eines Multiboot-Flash-Laufwerks (wie mir von sudodus vorgeschlagen).
Ersetzen Sie die UUID Ihrer zweiten, dritten und vierten Partition durch XXXX-XXXX. Die Menüeinträge für Boot-Repair Disk & AVG Rescue CD haben möglicherweise eine andere Form als Ubuntu. Das MultiBootUSB-Skript sollte Ihnen sagen, wie Sie diese schreiben.
quelle
Multi-Boot Full System installieren
Die Größe von Flash-Laufwerken hat zugenommen, seit diese Frage zum ersten Mal gestellt wurde. Es ist jetzt durchaus sinnvoll, ein Multi-Boot-Laufwerk mit vollständigen Systeminstallationen zu erstellen.
Vollständige Installationen sind stabiler und sicherer als dauerhafte Installationen, jedoch nicht so schnell. Sie können den Speicherplatz besser nutzen, da keine casper-rw-Datei oder -Partition mit fester Größe erforderlich ist. Sie sind bei der Installation eines Betriebssystems nicht sehr nützlich, da die Installation eines Betriebssystems beim Booten einer ISO einwandfrei funktioniert.
Erstellen Sie mit GParted eine GPT-Partitionstabelle auf einem großen Flash-Laufwerk.
Erstellen Sie so viele ext4-Partitionen, wie Sie über ein Betriebssystem verfügen. Die Größe sollte jeweils ca. 8 GB oder mehr betragen.
Starten Sie das Live-Laufwerk im UEFI-Modus und legen Sie ein großes Ziellaufwerk ein.
Bei der Partitionierung "Etwas anderes" ausgewählt.
Wählen Sie sdc1 für /.
Installieren Sie den Bootloader im Stammverzeichnis des USB-Laufwerks.
Lassen Sie alle Formatfelder der anderen Partition deaktiviert.
Installieren Sie bei Bedarf die Auswahl der Verschlüsselung des Home-Verzeichnisses. Die vollständige Festplattenverschlüsselung funktioniert bei mir auf dem Flash-Laufwerk nicht.
Wiederholen Sie dies mit sdc2, sdc3 usw. und den Betriebssystemen, die Sie installieren möchten.
Starten Sie nach der letzten Installation das Flash-Laufwerk und führen Sie ein Update-Grub durch. Dadurch wird das gesamte Betriebssystem zu grub.cfg hinzugefügt
Sie können eine Partition für alle ISO-Dateien belassen, die Sie live oder dauerhaft booten möchten. Um ein Installations-Flash-Laufwerk zu erstellen, können Sie diese mithilfe von grub.cfg in einer Schleife bereitstellen.
quelle