Linux-Tool zum Erstellen einer Multiboot-DVD?

Linux-Tool zum Erstellen einer Multiboot-DVD?

Ich suche nach einem Linux-Tool zum Erstellen einer Multiboot-DVD.

Ich habe etwas über Sardu oder Xboot gefunden, aber das sind Windows-Tools. Gibt es Linux-Software, die das Gleiche kann? Ich habe unetbootin und yumi gefunden, aber beide erstellen Multi-Boot-USB-Laufwerke statt Multi-Boot-DVDs.

Oder kann ich einen bootfähigen USB-Stick erstellen und dann den Inhalt (in eine ISO-Datei) kopieren und diese Datei auf DVD brennen?

Antwort1

Die Beschreibungen zum Erstellen eines bootfähigen USB-Sticks führen normalerweise zu einem MBR- und einem FAT-Dateisystem. Beide reichen nicht aus, um von CD/DVD über das x86-BIOS zu booten. Es wird ein EL Torito-erweitertes ISO 9660-Dateisystem benötigt.

Die Dateien im FAT-Dateisystem stellen jedoch wahrscheinlich ein lauffähiges Betriebssystem dar. Sie können sie also als Payload für ein ISO verwenden, das Bootloader-Ausrüstung von ISOLINUX oder GRUB2 enthält. Wenn mehr als ein Betriebssystem bootfähig sein soll, müssen Sie lernen, wie Sie die Menükonfigurationsdateien der Bootloader erweitern.

Die Bootloader-Suite GRUB2 verfügt über ein Programm namens grub-mkrescue, das ISO-Dateisystemabbilder erstellt, die über BIOS und EFI bootbar sind:

grub-mkrescue -o grub.iso ...your.operating.system.payload.files...

Sehenhttps://www.gnu.org/software/grub/manual/html_node/Invoking-grub_002dmkrescue.html

Die Bootloader-Suite SYSLINUX verfügt über ein Modul ISOLINUX, welches das Rüstzeug zum Booten über das BIOS bereitstellt. Die Erstellung des ISO-Dateisystem-Images erfolgt dann durch die Programme mkisofs, genisoimage oder xorrisofs.

Sehenhttp://www.syslinux.org/wiki/index.php/ISOLINUX

Das resultierende Dateisystemabbild kann dann mit den üblichen Brennprogrammen auf CD, DVD oder BD gebrannt werden. Stellen Sie sicher, dass Sie ein vorformatiertes Abbild brennen und kein neues ISO-Dateisystem erstellen.

Da grub-mkrescue von xorriso abhängt, können Sie dieses auch zum Brennen verwenden:

xorriso -as cdrecord -v dev=/dev/sr0 -eject grub.iso

verwandte Informationen