sábado, 23 de agosto de 2008

Arranque interactivo - "c"

Despues de leer algunos manuales me di cuenta que es posible llevar a cabo el arranque del sistema mediante la linea de comandos. Se utiliza el shell GRUB y se puede acceder a ella asi:

1) Presionar ESC al momento de aparecer la pantalla de GRUB con las opciones de arranque. Se entra la pantalla de texto con las misma opciones.
2) Seleccionar la opcion y teclear "c", y entramos a la shell de GRUB.

En este momento de antemano se ha revisado el archivo /boot/grub/menu.lst y tenemos anotadas las entradas respectivas al SO que queremos cargar. Lo encontramos despues de la etiqueta "title", por ejemplo:

title openSUSE
root (hd0,4)
kernel /boot/vmlinuz-2.6.22.5-31-default
root=/dev/disk/by-id/scsi- SATA_ST340015A_5LA7A15H-part5 vga=0x314 resume=/dev/sda3 splash=silent showopts
initrd /boot/initrd-2.6.22.5-31-default

Este es parte del menu.lst de mi sistema. Es menos propenso a errores escribir la particion raiz como /dev/sda5 y no escribir la ubicacion entera con el nombre del SATA.

Entonces escribimos
1) grub> root (hd0,4) (Indica a GRUB en que particion y disco duro se encuentra la particion raiz)
Respuesta: Filesystem type is ext2fs, partition type 0x83

2) grub> kernel /boot/vmlinuz-2.6.22.5-31-default root=/dev/sda5 vga=0x314 resume=/dev/sda3 splash=silent showopt
Respuesta: [Linux-bzImage, setup = 0x1e00, size=0x1831d8]

3) grub> initrd /boot/initrd-2.6.22.5-31-default
Respuesta: [Linux-initrd@0x1db94000, 0x44b2b3]

4) grub>boot



Sistema arrancando...

No hay comentarios: