Bootfähiger USB-Stick aus Casper-/PinguyBuilder-Backup

Bootfähiger USB-Stick aus Casper-/PinguyBuilder-Backup

Ich versuche, ein bootfähiges LiveUSB-Backup meines Systems zu erstellen. Nachdem ich Probleme mit hatte Systemback, versuche ich es jetzt mit PinguyBuilder. Es scheint gut zu sein, da es ein einfaches Skript ist, das angepasst werden kann.

Allerdings gelingt es mir nicht, von den erstellten ISO-Dateien zu booten. Ich vermute (weiß es aber nicht), dass das Problem beim Erstellen oder Brennen der ISO-Datei liegt. Mein (komprimiertes) System ist größer als 4 GB. Ich muss also PinguyBuilderein wenig herumtüfteln, um diese größeren Images zu erzeugen. Trotzdem kann ich darauf basierend einen bootfähigen USB-Stick erzeugen.

Der Fehler, den ich habe, tritt beim Booten vom Stick auf. Nachdem ich in einem Dialogfenster den Start von LiveUSB ausgewählt habe, wird eine Meldung angezeigt, dass das Mounten fehlgeschlagen ist squashfs. Das squashfsMounten des enthaltenen Sticks funktioniert jedoch problemlos auf meinem funktionierenden System.

Ich frage mich, ob ich mein bootfähiges LiveUSB direkt aus den generierten Dateien (meistens den squashfs) generieren kann PinguyBuilder. Es hinterlässt ein Arbeitsverzeichnis ISOTMPmit boot casper dists EFI install isolinux md5sum.txt pool preseed README.diskdefines ubuntu.

In dem casperUnterverzeichnis befinden sich wichtige Dinge wie filesystem.squashfsund vmlinuz. Aber wie erstelle ich daraus einen bootfähigen USB-Stick? Beachte, dass ich dazu nicht unbedingt ein Tool benötige. Ich kann den USB-Stick partitionieren und bei Bedarf selbst Dateien kopieren.

Antwort1

Abonnierenist ein großartiges Tool zum Erstellen von Boot-Laufwerken. Das Boot-System funktioniert sowohl für BIOS als auch für UEFI. Im Folgenden wird eine Methode zum Klonen eines vorhandenen Betriebssystem-Laufwerks auf USB gezeigt.

Erstellen Sie mit mkusb ein dauerhaftes USB-Laufwerk, verwenden Sie die Standardeinstellungen, verwenden Sie ein beliebiges praktisches ISO.

Starten Sie den Computer von einem zweiten Live-USB.

Löschen Sie mit gparted die Betriebssystempartition und die Casper-RW-Partition vom permanenten USB-Stick. Belassen Sie die NTFS-Datenpartition, wenn Sie eine Partition wünschen, auf die Windows und Linux zugreifen können. Stellen Sie sicher, dass für die geklonte Partition genügend Platz vorhanden ist.

Wählen Sie das Laufwerk aus, dessen Partition(en) Sie kopieren möchten, klicken Sie mit der rechten Maustaste auf die Partition und wählen Sie „Kopieren“.

Wählen Sie das Ziellaufwerk und den leeren Speicherplatz aus, klicken Sie mit der rechten Maustaste und fügen Sie ein.

Nachdem gparted abgeschlossen ist, kopieren Sie den OS-Menüeintrag aus boot/grub/grub.cfg der neuen Partition als ersten Menüeintrag in grub.cfg der Bootpartition des USB-Sticks.

Das Bootlaufwerk wirdnichtals Installationslaufwerk arbeiten.

Antwort2

Ich habe schließlich einen Ansatz verwendet, der dem von CSCameron vorgeschlagenen ähnelt:

Als erstes habe ich das Backup mit erstellt PinguyBuilder(wie in der Frage beschrieben).

Dann habe ich ein bootfähiges Rescatux( Super Grub2 Disk) ISO heruntergeladen und daraus einen USB-Stick erstellt. Ich habe verwendet Rosa Image Writer, aber andere Tools sollten auch funktionieren.

Anschließend habe ich das bootfähige ISO mit einem Partitionseditor untersucht – ich habe verwendet partitionmanager, sollte es aber gpartedauch tun – und ext2im freien Speicherplatz eine Partition erstellt.

Schließlich habe ich die neue Partition gemountet und den Inhalt des PinguyBuilder/ISOTMP/von ihr erstellten Ordners PinguyBuilderin die Partition kopiert.

Beim Booten von diesem Stick erhalte ich das RescatuxMenü mit allen nützlichen Optionen. Darüber hinaus ermöglicht dieses Menü das Ausführen aller erkannten grubInstallationen.

Beachten Sie, dass die Partition auf dem USB-Stick möglicherweise als (hdd0,msdos1)oder ähnlich angezeigt wird, obwohl dies nicht der Fall ist.

Insbesondere findet es das System auf meiner ext2Partition und ermöglicht mir, davon zu booten. Der Vorteil dabei ist, dass ich das Menü des von erstellten Systems bekomme PinguyBuilder, einschließlich der Option, mein System vom Live-USB zu installieren, ohne dass ich bearbeiten muss grub.conf.

verwandte Informationen