Inicio con GRUB y disquete de rescate - CÓMO

TÍTULO:			Inicio con GRUB y disquete de rescate - CÓMO
VERSIÓN LFS:	Todas
AUTOR:			Daniel Armstrong <daniel_armstrong@sympatico.ca>
TRADUCTOR:	Proyecto LFS

SINOPSIS:
	GRUB (GRand Unified Bootloader) es un gestor de inicio con 
muchas características interesantes para el PC. Sirve como reemplazo 
del tradicional LILO. Esta receta muestra como utilizar GRUB para 
combinar un gestor de inicio y un disquete de rescate para tu sistema 
LFS.

RECETA:
Si actualmente no tienes instalado GRUB en tu sistema necesitarás
descargar la versión más reciente (ftp://alpha.gnu.org/gnu/grub/grub-0.90.tar.gz)
e instalarla en el directorio de trabajo elegido.

Lo primero que haremos será desempaquetar e instalar GRUB con los 
siguientes comandos:

tar xvzf grub-0.90.tar.gz
cd grub-0.90
./configure --prefix=/usr
make
make install

Esto creará los ejecutables y ficheros de apoyo necesarios para 
crear nuestro inicio y nuestro disquete de rescate.

Coge un disquete vacío, formatéalo, y crea en él un sistema de ficheros:

fdformat /dev/fd0
mkfs -t ext2 /dev/fd0

Como segundo paso necesitamos montar nuestro futuro disquete de rescate 
GRUB:

mount -t ext2 /dev/fd0 /mnt

Crea los directorios e instala los ficheros de GRUB necesarios para
utilizar el disquete como gestor de inicio:

mkdir -p /mnt/boot/grub
cp /usr/share/grub/i386-pc/stage1 /mnt/boot/grub
cp /usr/share/grub/i386-pc/stage2 /mnt/boot/grub

En tercer lugar vamos a configurar nuestro disquete para realizar 
la doble tarea como disquete de rescate para nuestro sistema LFS.
Para ello vamos a hacer una copia del núcleo (kernel) en el disquete.
De esta manera si el núcleo del sistema se corrompe o desaparece 
podemos utilizar el disquete para hacer funcionar nuestro sistema de 
nuevo.

Copia tu núcleo en el disquete GRUB:

cp /boot/vmlinuz-2.4.7 /mnt/boot	#Tu núcleo y su localización pueden variar

Como paso final antes de iniciar y comprobar tu disquete de inicio y 
rescate es instalar las herramientas de GRUB en el sector de inicio 
maestro (Master Boot Record (MBR)) del disquete. Desmonta el disquete 
pero no lo saques de la disquetera:

umount /dev/fd0

Ejecuta el comando:

grub

Esto inicia la interfaz de comandos de GRUB y cambia tu símbolo de 
sistema de # a "grub>". Ahora ejecuta:

root (fd0)
setup (fd0)
quit

Tu disquete de inicio y rescate GRUB esta terminado. Deja el disquete
en la disquetera y reinicia. Cuando vuelva a aparecer el interprete de 
comandos de grub teclea:

root (fd0)
kernel /boot/vmlinuz-2.4.7 root=/dev/hda3	#Cambia MI imagen de inicio y MI
						#partición raíz por las tuyas
boot

Vuala! Tu sistema LFS a iniciado y esta funcionando.

Si deseas ver una descripción más completa de las características,
configuración e instalación de GRUB en tu disco duro te recomiendo
la receta "Grub-CÓMO" que puedes encontrar entre las recetas del
LFS o ejecuta el comando "info grub".

Gracias a Fabio Fracassi, autor de la receta "GRUB-Cómo" por iniciarme
en GRUB. 

2 de agosto de 2001 Daniel Armstrong <daniel_armstrong@sympatico.ca>