Ha problémák lépnek fel a rendszertöltővel végzett indításkor, vagy ha a rendszertöltő nem telepíthető a merevlemez vagy kislemez MBR-jére, akkor létre lehet hozni egy indítható CD-t a Linux indításához szükséges összes fájllal. Ehhez egy telepített CD-íróra van szükség.
Az indítható CD-ROM létrehozásához a GRUB segítségével csupán a stage2 egy stage2_eltorito
nevű, speciális formájára van szükség, illetve igény esetén egy testreszabottmenu.lst
fájlra. A klasszikus stage1
és stage2
fájlokra nincs szükség.
Eljárás 18.6. Rendszerindító CD-k készítése
Váltson át abba a könyvtárba, amelyben az ISO-rendszerképfájl elő lesz állítva, például: cd /tmp
Készítsen egy alkönyvtárat a GRUB számára:
mkdir -p iso/boot/grub
A kernelt, valamint a stage2_eltorito
, initrd
, menu.lst
és message
fájlokat másolja át az iso/boot/
könyvtárba:
cp /boot/vmlinuz iso/boot/ cp /boot/initrd iso/boot/ cp /boot/message iso/boot/ cp /usr/lib/grub/stage2_eltorito iso/boot/grub cp /boot/grub/menu.lst iso/boot/grub
Állítsa be az iso/boot/grub/menu.lst
elérési út bejegyzéseit, hogy azok a CD-ROM eszközre mutassanak Ehhez cserélje le a merevlemezek (sd*)
formátumú eszközneveit az elérési utakban a CD-ROM meghajtó eszköznevére (cd)
:
timeout 8 default 0 gfxmenu (cd)/boot/message title Linux root (cd) kernel /boot/vmlinuz root=/dev/sda5 vga=794 resume=/dev/sda1 \ splash=verbose showopts initrd /boot/initrd
A splash=verbose
helyett használja a splash=silent
beállítást, hogy ne jelenjenek meg az üzenetek a rendszerindítási folyamat közben.
Hozza létre az ISO-képfájlt az alábbi paranccsal:
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \ -boot-load-size 4 -boot-info-table -o grub.iso /tmp/iso
A preferált segédprogram segítségével írja az eredményül kapott grub.iso
fájlt egy CD-re. Ne adatfájlként írja ki az ISO-képfájlt; használja a segédprogram képfájlmásoló funkcióját.