19/05/2015 Arranque desde CDROM Elaboró: De. Luis Gerardo de la Fraga Se creó un archivo con un sistema de archivos tipo ISO para arrancar un núcleo linux; básicamente el probelma es poner un arrancador y el núcleo en un archivo para CDROM. El arrancador que se seleccionó fue grub2 [3], aunque se pueden utilizar otros, como syslinux. Se creó esta estructura de directorios: iso/ /boot/ /boot/grub con el comando mkdir -p iso/boot/grub El archivo de configuración grub.cfg [1] se colocó en el camino iso/boot/grub/. El contenido del archivo grub.cfg fue: -------------------------------------------------------------- # # Begin /boot/grub/grub.cfg set default=0 set timeout=10 # insmod ext2 # set root=(hd0,2) menuentry "Sistema Minimo" { linux /boot/vmlinuz-3.7.3-101.fc17.x86_64 ro } menuentry "GNU/Linux, Linux 4.0.3-lfs-SVN-20150515" { linux /boot/vmlinuz-4.0.3-lfs-SVN-20150515 root=/dev/sda2 ro } # initrd /boot/initrd-2.6.27.41-170.2.117.fc10.x86_64.img ----------------------------------------------------------------- El núcleo de colocó en iso/boot/. El comando para crear el archivo ISO fue: grub2-mkrescue --xorriso=xorriso-1.4.0/xorriso/xorriso -o grub.iso iso La opción "--xorriso" [2] se utilizó porque no se tenía instalado en la máquina el comando "xorriso" y se compiló de nuevo. Referencias: [1] 8.4. Using GRUB to Set Up the Boot Proces http://www.linuxfromscratch.org/lfs/view/development/chapter08/grub.html [2] GNU xorriso http://www.gnu.org/software/xorriso/ [3] Grub documentation http://www.gnu.org/software/grub/grub-documentation.html