Vida en la red

Actualidad, tecnología, trucos, tutoriales, Internet, linux, y gadgets

Grub 2.0 Beta en Ubuntu 9.10 – Novedades y configuración 4 enero 2010

Visto que hay gente que está teniendo serias dudas sobre el nuevo Grub que trae Ubuntu Linux, en su versión de Octubre de 2009 (9.10) vamos a repasar (en español) la información más relevante que podemos encontrar en la página oficial del mismo (http://www.grub.org/), así como en las diferentes páginas oficiales de Ubuntu (en inglés y castellano)

grub1

Lo primero que cualquiera echa de menos del Grub antiguo es el fichero menu.lst, donde se solían configurar las opciones de arranque para cada sistema operativo, bien, en la nueva versión de grub, este fichero se ha eliminado, pasandose a detectar automáticamente los distintos sistemas operativos disponibles durante su instalación.

De este modo, si añadimos o quitamos algún sistema operativo (o actualizamos manualmente el kernel) solo deberemos ejecutar en un terminal ‘grub-update’ en nuestra distribución linux favorita, (o ‘sudo grub-update’ en el caso de Ubuntu). Por otra parte, al eliminar un viejo kernel (borrandolo de la carpeta ‘/boot’, por ejemplo) con este mismo comando conseguiremos que dicha lista se actualice para dejar de mostrar la opción de arrancar con el kernel viejo.

Por otra parte, Grub 2 trae algunas novedades, por ejemplo, es capaz de arrancar desde una imagen de cd bootable ISO que tengamos en el disco duro; y también se han mejorado algunos aspectos como la personalización extrema que permite.

grub2

Para realizar este tipo de personalizaciones, se siguen dos pasos, que explicaremos a continuación tal y como se cuenta en la página oficial de Ubuntu, aqui.

En un primer paso, ajustamos la resolución que queremos que tome Grub en nuestra máquina (Por defecto 640×480 – VGA). Para ello basta con modificar un par de ficheros.

Escribimos ‘sudo nano /etc/default/grub’ y buscamos en este fichero la línea: #GRUB_GFXMODE=640X480

Quitamos la almohadilla (#) y escribimos la resolución que deseamos.

Salimos (Pulsando simultaneamente Control + X) y guardamos (Pulsando S)

Escribimos ‘sudo nano /etc/grub.d/00_header’ y buscamos en este fichero la línea: set gfxmode=${GRUB_GFXMODE}

Tras esta linea añadimos ‘set gfxpayload=keep’

Salimos (Pulsando simultaneamente Control + X) y guardamos (Pulsando S)

Tras esto tenemos Grub en la resolución que deseamos. Pasemos ahora a ver como personalizar el aspecto (la imagen de fondo, el color de la fuente, etc) Para elegir la imagen de fondo seguiremos los siguientes pasos:

Escribimos ‘sudo nano /etc/grub.d/05_debian_theme’, buscamos la línea ‘use bg=false’ y la modificamos a ‘use bg=true’

Tras esto buscamos unas lineas más abajo la linea que pone ‘for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/xxxxxxxxxx.{png,tga} ;’ y modificamos lo marcado en verde por la ruta donde se encuentra nuestra imagen (asegurate de que está en *.png o en *.tga ya que si no no funcionará).

Finalmente, para modificar el color de la letra bastará modificar en unas lineas más abajo con los colores deseados. Las lineas a las que me refiero son:

if background_image `make_system_path_relative_to_its_root ${bg}` ; then
set color_normal=black/black
set color_highlight=magenta/black
else

Podéis consultar los colores disponibles en la sección correspondiente del manual de grub.

Y una vez todo esto esté hecho bastará con ejecutar la orden de la que hablábamos al principio (‘sudo grub-update’) y tendremos nuestro nuevo Grub perfectamente personalizado y funcionando.

Por supuesto podeis utilizar vuestro editor de texto favorito (vi, vim, gedit, …)

Para más información acerca de grub (en inglés) pinchar aqui.

Suerte!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *