Se doveste incontrare delle difficoltà ad eseguire il boot del vostro sistema o il bootmanager non si lascia installare né nell' MBR del vostro disco rigido né su dischetto, sussiste la possibiltà di creare un CD atto all'avvio su cui masterizzare i file di avvio di Linux. Chiaramente il vostro sistema dovrà disporre di un masterizzatore per realizzare ciò.
Per creare un CD-Rom atto al boot con occorre un stage2 particolare denominato stage2_eltorito e facoltativamente e quindi non necessariamente un menu.lst su misura che fa al caso vostro. Non sono richiesti i classici file stage1 e stage2.
Create una directory in cui generare l'immagine ISO:
cd /tmp mkdir iso
Create in /tmp una sottodirectory per :
mkdir -p iso/boot/grub
Copiate il file stage2_eltorito nella directory grub:
cp /usr/lib/grub/i386-pc/stage2_eltorito iso/boot/grub
Copiate anche il kernel (/boot/vmlinuz), initrd (/boot/initrd) e /boot/message sotto iso/boot/:
cp /boot/message iso/boot/ cp /boot/vmlinuz iso/boot/ cp /boot/initrd iso/boot/
Affinché possa individuare questi file, copiate menu.lst sotto iso/boot/ e modificate l'indicazione del percorso in modo che vengono letti i file sul CD sostituendo nell'indicazione del percorso il nome di dispositivo del disco rigido (ad es. (hd*)) con il nome di dispositivo del lettore di CD ((cd)):
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
Create quindi un immagine ISO9660 servendovi del comando riportato di seguito:
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \ -boot-load-size 4 -boot-info-table -o grub.iso iso
Il file grub.iso che ne risulta va masterizzato tramite un'applicazione di vostra preferenza su di un CD.