9.5. Creación de CD de arranque

Si se producen problemas al arrancar el sistema mediante un gestor de arranque, o si éste no se puede instalar en el MBR del disco duro o disquete, es posible crear un CD de arranque que incluya todos los archivos de inicio necesarios para Linux. Para ello, es preciso tener instalada en el sistema una grabadora de CD.

Para crear un CD-ROM de arranque con GRUB, sólo es necesario una variante especial de stage2, llamada stage2_eltorito y, si se desea, un archivo menu.lst personalizado. No son necesarios los archivos stage1 y stage2 habituales.

Procedimiento 9.7. Creación de CD de arranque

  1. Cree un directorio en el que se deba crear la imagen ISO, por ejemplo:

    cd /tmp
    mkdir iso
       
  2. Cree un subdirectorio para GRUB:

    mkdir -p iso/boot/grub
  3. Copie el núcleo, los archivos stage2_eltorito, initrd y menu.lst, así como /boot/message a 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
       
  4. Ajuste las entradas de vía de iso/boot/menu.lst para que señalen a un dispositivo de CD-ROM. Para ello, se debe reemplazar el nombre de dispositivo de los discos duros, que se muestran con el formato (hd*), en los nombres de vías con el nombre de dispositivo de la unidad de CD-ROM, es decir, (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
       
  5. Cree la imagen ISO con el comando siguiente:

    mkisofs -R -b boot/grub/stage2_eltorito -no-emul-boot \
    -boot-load-size 4 -boot-info-table -o grub.iso iso
       
  6. Copie el archivo resultante, grub.iso, a un CD con la utilidad que prefiera.