GRUB COMO

Lucas Garcia

13 de noviembre de 2002

A continuación explicaré mi experiencia con GRUB, el gestor de arranque de GNU (GNU GRand Unified Bootloader)

Las características mas sobresalientes son:

Bueno, una vez conocidas las características principales de GRUB, vamos a proceder a instalarlo. Un simple apt-get install grub nos lo instala y procederemos a configurarlo.

Hay dos formas de configurarlo, ejecutando la consola mediante el comando grub, o usando un disco de arranque. Debido a que todos los manuales que nos encontramos explican que con la consola da problemas, vamos nosotros a tocar este aspecto, ya que con el diskette de arranque es muy simple.

Bien, antes de continuar, copiaremos /usr/local/share/grub/i386-pc/* a /boot/grub/ (sino tenemos ese directorio lo creamos :P). Una vez tengamos copiado esto continuamos.

Bueno, ahora vamos a instalar grub en el Registro Maestro de Arranque (MBR). Ejecutaremos: (como root)

$ grub // se inicia la consola de grub
grub > root (hd1,0) // Mi configuracion (/dev/hdb1)

ACLARACION: GRUB toma las particiones del siguiente modo: (hd<NumBios>,<NumPartición>) esto es, /dev/hda es (hd0), /dev/hda1 (hd0,0), /dev/hdb es (hd1), /dev/hdb1 (hd1,0)... Hay que tener cuidado y no confundirse con las particiones.

Continuamos...

grub > setup (hd0) // Instalamos GRUB en el MBR

El comando setup es una automatizacion de los comandos EMBED e INSTALL. El comando EMBED le enseña a GRUB sobre el sistema de ficheros que usamos. Si no nos fiamos de setup, siempre podemos hacer (no recomendado):

grub > embed /boot/grub/e2fs_stage1_5 (hd0)

Nos devuelve un numero de sectores, q usaremos con INSTALL.

grub > install /boot/grub/stage1 (hd0) (hd0)1+<número de sectores que devolvió embed> p /boot/grub/stage2 /boot/grub/menu.lst

Aqui le decimos hd0 porque es donde va a instalar el bootloader, en el MBR.

No es recomendado hacerlo a mano, ya que puede dar problemas, pero si lo hacéis automatizado y no os funciona, probad a hacerlo a mano.

Una vez hecho esto con éxito, sin que nos de errores, podemos salir de la consola mediante

grub > quit

Y procederemos a crear nuestro fichero de configuración de grub. Aqui os pongo mi configuración, la cual modificará cada uno a su gusto.

$ vi /boot/grub/menu.lst
        # Fichero /boot/grub/menu.lst - Definición del Menú de Arranque
        # Tiempo de espera de seleccion
        timeout 10
        # Menu coloreado (ligth-blue define el color de highlight)
        color blue/black light-blue/black
        # Ponemos GRUB con soporte VESA Framebuffer (1024x768) Linux
        title Linux 2.4.18 kernel (hd1,0)/boot/vmlinuz-2.4.18
        root=/dev/hdb1 vga=0x318
        # Linux Antiguo
        title Linux OLD kernel (hd1,0)/boot/vmlinuz-2.2.20-idepci
        root=/dev/hdb1
        # Windows XP
        title Dos chainloader (hd0,0)+1

Una vez creado nuestro fichero de configuración procederemos a reiniciar, y si todo ha ido bien tendremos nuestro nuevo bootloader funcionando a la perfección.




Página creada en: 2004-11-04 13:41:27 +0000
© Copyright 2001, 2002, 2003, 2004, La Espiral, debian-laespiral@lists.debian.org
Permitida la copia y distribución textual, integral, siempre y cuando se mantenga este aviso.