En caso de que tenga problemas al arrancar el sistema instalado con un gestor de arranque o bien no quiera o pueda instalar el cargador de arranque en el MBR de su ordenador o en un disquete, puede crear un CD de arranque en el que haya grabado los archivos de inicio de Linux. Para ello es necesario que el ordenador disponga de una grabadora de CDs configurada.
Para crear un CD-ROM arrancable con GRUB, tan solo necesita una forma
especial de stage2 llamada
stage2_eltorito y, de manera opcional, un archivo
menu.lst personalizado. Los archivos
stage1 y stage2 clásicos no son
necesarios.
Cree un directorio en el que fabricar la imagen ISO, por ejemplo con cd /tmp y
mkdir iso. También puede crear un
subdirectorio para GRUB con mkdir -p iso/boot/grub.
A continuación copie el archivo stage2_eltorito en el directorio grub:
cp /usr/lib/grub/stage2_eltorito iso/boot/grub
Copie también el kernel (/boot/vmlinuz),
initrd (/boot/initrd) y el archivo
/boot/message en el directorio iso/boot/:
cp /boot/vmlinuz iso/boot/ cp /boot/initrd iso/boot/ cp /boot/message iso/boot/
A fin de que GRUB pueda encontrar estos archivos, copie
menu.lst en el directorio
iso/boot/grub y modifique las rutas para que se puedan
leer los archivos en el CD. Para ello sustituya en la ruta el nombre de
dispositivo del disco duro (por ejemplo (hd*)) por el nombre
de dispositivo de la unidad de CD-ROM (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
Finalmente, ejecute el siguiente comando para crear una imagen ISO:
mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \ -boot-load-size 4 -boot-info-table -o grub.iso iso
Grabe el archivo resultante grub.iso en un CD con un
programa de grabación cualquiera.