Definición
GRUB (GRand Unifier Bootloader) es un gestor de arranque: es lo primero que se carga cuando se inicia la computadora. Permite tener diferentes sistemas operativos, y diferentes versiones de ellos, en el mismo disco duro. Por ejemplo podemos tener Windows y GNU/Linux en la misma computadora, GRUB se cargará antes que cualquiera de éstos permitiéndonos elegir cuál iniciar.
El gestor de arranque GRUB viene preinstalado en la mayoría de las distribuciones de GNU/Linux modernas, entre ellas Debian, Ubuntu y sus derivadas. Anteriormente, el gestor de arranque más usado era LILO.
Los errores en las modificaciones de GRUB pueden llevar a problemas con el arranque. Por esto es recomendable hacer una copia de seguridad del archivo menu.lst antes de realizar algún cambio. Se puede hacer con el siguiente comando:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst.backup
Luego, para restaurar la copia de seguridad, hacemos lo siguiente:
sudo cp /boot/grub/menu.lst.backup /boot/grub/menu.lst
Modificaciones en el menú de arranque
Cambiar el Sistema Operativo por defecto
Si tenemos Windows instalado y después hemos instalado Ubuntu, la configuración de GRUB por defecto hará que arranque Ubuntu. Si por algún motivo necesitamos que arranque Windows por defecto, veamos los pasos a seguir.
sudo gedit /boot/grub/menu.lst
default 0
Cambiar el tiempo de espera
En Ubuntu, GRUB deja por defecto 10 segundos para permitir la selección del sistema operativo o versión del kernel. Este tiempo puede parecer excesivo o demasiado breve. Para modificarlo basta con seguir los siguientes pasos:
sudo gedit /boot/grub/menu.lst
timeout 10
Ocultar el menú
Si utilizamos normalmente sólo un sistema operativo o una versión del kernel, es molesto que nos aparezca el menú en cada arranque del sistema. GRUB permite configurar el menú de modo que no se muestre al arranque salvo que presionemos la tecla Escape (Esc) durante el mismo. Para hacer esto, seguimos los siguientes pasos:
sudo gedit /boot/grub/menu.lst
#hiddenmenu
hiddenmenu
Proteger con Contraseña
Para que ningún usuario no autorizado pueda modificar los valores de GRUB en tiempo de ejecución, podemos establecer una contraseña, de esta forma sólo pulsando la tecla 'p' e introduciendo la contraseña se podrán cambiar los parámetros del programa.
sudo gedit /boot/grub/menu.lst
#password topsecret
password topsecret
Ahora la contraseña es topsecret, se puede cambiar e introducir la que se desee.
Codificar Contraseña
Si queremos que nadie pueda leer la contraseña en el archivo de configuración de GRUB, el programa también ofrece la posibilidad de codificarla en formato md5:
sudo grub update
grub> md5crypt
$1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/'
grub> quit
password topsecret'
password --md5 $1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/
Si queremos restringir el acceso a algún elemento del menú de GRUB, basta con añadir después del título del menú una línea con la contraseña, por ejemplo:
title Ubuntu, kernel 2.6.15-26-386 (recovery mode) password --md5 $1$ddTCc1$8v3fWFR4m5kDfuRG5LUHo/ root (hd1,0) kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/hdb1 ro single initrd /boot/initrd.img-2.6.15-26-386 boot
Cambiar Colores
Por defecto, en Ubuntu el menú del GRUB tiene un fondo negro con letras blancas. Para cambiar los colores del menú de arranque por otros más atractivos, seguimos los siguientes pasos.
sudo gedit /boot/grub/menu.lst
color cyan/blue white/blue
color cyan/blue white/blue
Ahora nos aparecerá un menú con fondo azul, al estilo de varias aplicaciones con interfaz de línea de comandos. Si queremos, podemos cambiar los colores reemplazando las palabras cyan, blue y white por otras, que representen los nombres de distintos colores en inglés.
Colocar una Imagen de Fondo
En vez de cambiar sólo los colores del menú, GRUB nos brinda la posibilidad de colocar una imagen de fondo para hacerlo aún más atractivo.
La imagen que se puede colocar en GRUB tiene que tener un máximo de 14 colores y un tamaño de 640 × 480 píxeles. Tiene que estar grabada en formato .xpm y conviene que esté comprimida con gzip (extensión .gz), aunque no es imprescindible.
sudo gedit /boot/grub/menu.lst
splashimage (hd0,2)/ruta imagen/imagen.xpm.gz
sudo fdisk -l
teniendo en cuenta que GRUB numera las particiones desde 0 (por ejemplo, (hd0,1) se corresponde con sda2; (hd1,2) con sdb3).Configuración mediante aplicación externa
Otra de las formas para configurar GRUB fácilmente es por medio de la aplicación Start-Up Manager, para instalarlo tan solo hay que hacer click a el Deb de su aplicación, no se encuentra en los repositorios por lo tanto descargalo ACA.
Con esta aplicación podremos configurar el GRUB de manera muy fácil, nos da a elejir todas las opciones de manera sencilla. Para poder ejecutarlo debemos poner en la consola lo siguiente:sudo startupmanager
0 comentarios:
Publicar un comentario