La configuración del menú de arranque se guarda en el fichero /boot/grub/menu.lst. Podemos editarlo a mano pulsando ALT + F2 y escribiendo: $ kdesudo kate /boot/grub/menu.lst
De todo el fichero de configuración, al principio podemos destacar estas dos opciones: default y timeout.
Estas sirven para cambiar la opción que se elije por default si no se presiona ninguna tecla durante unos segundos en el menu de GRUB.## Opción a elegir por defecto:
default 0
En GRUB, "0" es el primer sistema operativo de la lista, "1" es el segundo y así sucesivamente. Luego, podemos elegir cuanto tiempo GRUB espera antes de elegir la opción que está por defecto, especificada en la opción anterior. ## Tiempo de espera antes que se elija la opción por defecto (5 seg)
timeout 5
Luego también tenemos para cambiar los colores de nuestro GRUB para
ponerle una imagen de fondo, etc, no son temas que sean demasiados
importantes por lo que lo explicaremos más adelante.
Finalmente, al fondo del fichero, encontraremos líneas así:
title "Ubuntu 9.10, kernel 2.6.28-14-generic" root (hd0,0) kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=3e858709-0c06-4f34-8066-c78552670ffd ro quiet splash initrd /boot/initrd.img-2.6.22-14-generic quiet
Estas líneas del final son las opciones que vemos en el menú de GRUB, donde elegimos el sistema operativo. Aquí especificamos el título de la opción, en que partición esta ese sistema operativo, que kernel inicia, y una serie de parámetros extra que completan la opción, veamos todas las opciones una por una.
- Title: Título del sistema operativo, se ve mostrado en la lista de GRUB al inicio
- Root: La partición donde esta ese sistema operativo
- Kernel: El directorio y el nombre del fichero donde está alojado el Kernel de ese sistema operativo
- Root=UID: Es el "nombre interno" que señala a la partición / de nuestro Kubuntu, para que el
- kernel la monte a la hora de iniciar.
- Quiet: No mostrar información sobre el kernel y sus acciónes a la hora de iniciar.
- Splash: Mostrar el splash de Ubuntu u otro que tengamos en caso de que este disponible uno.
- Initrd: La imagen que el sistema operativo carga al inicio y se encarga de ejecutar todos los procesos del sistema uno por uno.
- Quiet: No mostrar información extra a la hora de iniciar el sistema operativo.
En caso de que haya un sistema operativo Windows® como opción en nuestro GRUB veremos líneas similares a estas:
title "Microsoft Windows XP" rootnoverify (hd0,1) chainloader +1
Volvamos a hacer una comprensión rapida de las líneas de esta opción.
- Title: Título del sistema operativo, se ve mostrado en la lista de GRUB al inicio
- Rootnoverify: La partición donde esta el sistema operativo, aunque en este caso no verifica de que realmente haya un sistema operativo ahí, simplemente le "cede" el permiso de iniciar.
- Chainloader +1: Le indica que vuelva a leer el primer sector de inicio de esa partición, para que a
- partir de ahi el bootloader de Windows® siga haciendo lo suyo.
Ahora veamos, cuando tenemos que especificar las particiones, la hacemos de la siguiente forma: (hdX,Y)
Donde "X" es el número del disco rígido (empezando a contar desde el "0") e "Y" es el número de la partición, también empezando a contar desde el 0.
Un pequeño ejemplo, si tenemos nuestro Ubuntu en la segunda partición del primer disco rígido, y a Windows® en la primer partición del segundo disco rígido, tendríamos que especificar las particiones de la siguiente manera en nuestro GRUB
(hd0,1) para Ubuntu
(hd1,0) para Windows®
Con esto ya conocemos lo básico como para poder agregar nuestros sistemas operativos (especialmente aquellos de Windows®), y hacer pequeñas modificaciones a GRUB para que nos sea mas cómodo su uso.
By ACHA