Mostro
Personalizando el gestor de arranque GRUB
Jorge López
jlopez@iberprensa.com
RUB es la herramienta encargada de iniciar los distintos sistemas operativos instalados en un ordenador. En las próximas páginas vamos a estudiar cómo cambiar su configuración para optimizar su arranque y personalizar los colores e imágenes de fondo del menú. Cuando se enciende el ordenador es elgestor de arranque el programa que se carga para que el usuario seleccione qué sistema operativo se iniciará. Seguro que es una definición algo básica pero sirve aquí para nuestro propósito. Los dos gestores de arranque más utilizados en GNU/Linux son GRUB, http://www. gnu.org/software/grub, y LILO, http://lilo.go. dyndns.org. El primero es el más utilizado hoy en día, mientras que LILO solo seencuentra en distribuciones ya obsoletas o como alternativa a GRUB.
G
Muestra el menú con los sistemas operativos y núcleos disponibles que se pueden iniciar. Se requiere la intervención del usuario para seleccionar una opción o esperar el tiempo marcado para la carga automática de la opción por defecto. Carga el núcleo y le pasa el control del arranque, este núcleo es cargado en initrd, unsistema de archivos temporal utilizado como medio de destino previo al acceso al verdadero sistema de archivos.
número de núcleo o sistema operativo a arrancar. Este valor está determinado por el orden en que los núcleos y sistemas operativos estén escritos en este mismo archivo, siendo 0 el primero; timeout 5
tiempo en segundos en que la opción de arranque predeterminada arranca si no se hapulsado en el menú de GRUB tecla alguna; y howmany=all al reemplazar all por un número entero limita las opciones que aparecen en el menú. De especial utilidad si existen muchos núcleos instalados y preferimos no borrarlos. Justo después de todos estos parámetros están las secciones con las diferentes opciones de arranque a mostrar en el menú de GRUB. Tanto las distintas versiones del núcleo Linuxcomo de otros sistemas operativos. La plantilla que se debe utilizar para crear una nueva entrada de arranque en el menú de GRUB es: title Debian GNU/Linux, kernel 2.6.18-6-686
CARACTERÍSTICAS DE GRUB
Las múltiples características integradas en GRUB lo han convertido en el gestor de arranque más destacado, por encima de LILO y de otras herramientas similares, tanto en Linux como en otrossistemas operativos. Algunas de estas características son: Configuración dinámica, es decir que permite cambiar las opciones de arranque modificando un archivo sin necesidad de reinstalar GRUB en el MBR o directamente desde el menú de elección del sistema operativo. Compatible con los sistemas de archivos más utilizados, como ext2, ext3, ReiserFS, FAT32 y NTFS. Totalmente personalizable, ya seamediante imágenes o variando el color del menú.
El gestor de arranque GRUB.
PROCESO DE INICO DE UN GESTOR DE ARRANQUE
PASO 1
La BIOS es cargada en la memoria principal comprobando el estado del equipo con el proceso POST. En caso de error el inicio se detiene mostrando el problema detectado. Al finalizar la ejecución de la BIOS se procede a la carga del MBR del primer dispositivo dealmacenamiento.
CONFIGURACIÓN
En el directorio /boot/grub encontramos el archivo menu.lst encargado de modificar la configuración y opciones de arranque de GRUB. De las opciones disponibles las más importantes son: default 0
Listado de núcleos configurados.
PASO 2
El gestor de arranque toma el control, se suceden tres fases: Se cargan los primeros 512 bytes que constituyen el MBR, al tenerun tamaño tan pequeño, en esta fase se limita a cargar la siguiente etapa de arranque.
El gestor de arranque GAG provee una interfaz gráfica con botones e iconos para sustituir al menú de GRUB
Número 96 21
www.studiopress.es
ZONA DEBIAN
GRUB
root (hd0, 0) kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda1 ro initrd /boot/initrd.img-2.6.18-6-686 con las siguientes opciones: title,...
Regístrate para leer el documento completo.