La forma más sencilla de crear un CD de arranque es utilizar el gestor de arranque Isolinux. Con Isolinux también se puede convertir los CDs de instalación de SuSE en CDs de arranque.
- Inicie el sistema instalado de la siguiente forma: arranque con el CD o DVD de instalación, tal y como lo hizo en la instalación. Después escoja la opción en el menú de arranque y la opción en el siguiente menú. A continuación se reconocerá automáticamente la partición root y el sistema arrancará.
- Instale el paquete syslinux con ayuda de YaST.
- Abra una shell como root. Con ayuda de los siguientes comandos se creará un directorio temporal para el CD, en el que copiará todos los archivos necesarios para el arranque del sistema Linux (el gestor de arranque Isolinux, así como el kernel y el initrd.
mkdir /tmp/CDroot cp /usr/share/syslinux/isolinux.bin /tmp/CDroot/ cp /boot/vmlinuz /tmp/CDroot/linux cp /boot/initrd /tmp/CDroot
- Ahora edite con su editor preferido el archivo de configuración del gestor de arranque /tmp/CDroot/isolinux.cfg. Introduzca el siguiente contenido:
DEFAULT linux LABEL linux KERNEL linux APPEND initrd=initrd root=/dev/hdXY [parámetros de arranque]
Introduzca en el parámetro root=/dev/hdXY su partición de root. Si no está seguro de la descripción de la partición, la encontrará en el archivo/etc/fstab. Puede utilizar otras opciones para el valor [parámetros de arranque] que se utilizarán al arrancar. El archivo de configuración podría parecerse al siguiente:
DEFAULT linux LABEL linux KERNEL linux APPEND initrd=initrd root=/dev/hda7 hdd=ide-scsi
- Finalmente, el siguiente comando creará un sistema de archivos ISO9660 para el CD sacado de los archivos (escriba todo el comando en una sola línea):
mkisofs -o /tmp/bootcd.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /tmp/CDroot
- Ahora se puede grabar el archivo /tmp/bootcd.iso en el CD, ya sea con un programa gráfico como K3b o desde la línea de comandos: cdrecord -v -eject speed=2 dev=0,0,0 /tmp/bootcd.iso.
Puede que el parámetro dev=0,0,0 deba modificarse en función del ID SCSI de la grabadora (lo que puede comprobar ejecutando el comandocdrecord -scanbus. Véase también la página del manual man cdrecord. - ¡Pruebe el CD de arranque! Para ello reinicie el ordenador y compruebe si su sistema Linux arranca correctamente desde el CD.
No hay comentarios:
Publicar un comentario