Wenn beim Booten Ihres Systems unter Verwendung eines Bootmanagers Probleme auftreten oder wenn der Bootmanager auf dem MBR Ihrer Festplatte oder einer Diskette nicht installiert werden kann, ist es auch möglich, eine bootfähige CD mit all den für Linux erforderlichen Startdateien zu erstellen. Hierfür muss ein CD-Brenner in Ihrem System installiert sein.
Für die Erstellung eines bootfähigen CD-ROM mit GRUB ist lediglich eine spezielle Form von stage2 namens stage2_eltorito
erforderlich sowie, optional, eine benutzerdefinierte Datei menu.lst
. Die klassischen Dateien stage1
und stage2
sind nicht erforderlich.
Prozedur 9.7. Erstellen von Boot-CDs
Erstellen Sie ein Verzeichnis, in dem das ISO-Image erstellt werden soll, beispielsweise:
cd /tmp mkdir iso
Erstellen Sie ein Unterverzeichnis für GRUB:
mkdir -p iso/boot/grub
Kopieren Sie den Kernel, die Dateien stage2_eltorito
, initrd
, menu.lst
und /boot/message
nach iso/boot/
:
cp /boot/vmlinuz iso/boot/ cp /boot/initrd iso/boot/ cp /boot/message iso/boot/ cp /boot/grub/menu.lst iso/boot/grub
Passen Sie die Pfadeinträge in iso/boot/menu.lst
so an, dass sie auf ein CD-ROM-Laufwerk verweisen. Ersetzen Sie hierfür in den Pfadnamen den Gerätenamen der Festplatten, die im Format (hd*)
aufgeführt sind, mit dem Gerätenamen des CD-ROM-Laufwerks, das mit (cd)
angegeben wird:
gfxmenu (cd)/boot/message timeout 8 default 0 title Linux kernel (cd)/boot/vmlinuz root=/dev/hda5 vga=794 resume=/dev/hda1 \ splash=verbose showopts initrd (cd)/boot/initrd
Erstellen Sie das ISO-Image mit dem folgenden Befehl:
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \ -boot-load-size 4 -boot-info-table -o grub.iso iso
Schreiben Sie die so erstellte Datei namens grub.iso
unter Verwendung Ihres bevorzugten Dienstprogramms auf eine CD.