Se a inicialização do sistema com um gerenciador de boot apresentar problemas ou se o gerenciador de boot não puder ser instalado no MBR do disco rígido ou do disquete, também será possível criar um CD inicializável com os arquivos de inicialização necessários para o Linux. É necessário haver um gravador de CD instalado no sistema.
A criação de um CR-ROM inicializável com GRUB requer simplesmente um formato especial de stage2 chamadostage2_eltorito e, opcionalmente, um menu.lst personalizado. Os clássicos arquivos stage1 e stage2 não são necessários.
Procedimento 9.7. Criando CDs de boot
Crie um diretório no qual você criará a imagem ISO, por exemplo:
cd /tmp mkdir iso
Crie um subdiretório para GRUB:
mkdir -p iso/boot/grub
Copie o kernel, os arquivos stage2_eltorito, initrd, menu.lst e /boot/message para 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
Ajuste as entradas do caminho em iso/boot/menu.lst para que apontem para um dispositivo de CD-ROM. Faça isso substituindo o nome do dispositivo dos discos rígidos, listados no formato (hd*), nos nomes de caminho, pelo nome de dispositivo da unidade do CD-ROM, que é (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
Crie a imagem ISO com o seguinte comando:
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \ -boot-load-size 4 -boot-info-table -o grub.iso iso
Grave o arquivo resultante grub.iso em um CD usando seu utilitário preferido.