domingo, 22 de noviembre de 2009

Algunos trucos para gestionar Grub2


El famoso sistema operativo basado en GNU/Linux, Ubuntu, en su nueva versión apodada el Koala Karmico (Karmic Koala) funciona una nueva versión del famoso gestor de arranque Grub, en versiones anteriores de Ubuntu utilizábamos el famoso archivo menu.lst ubicado en /boot/grub, sin embargo ahora cuando llegamos a buscarlo simplemente no existe, si podremos encontrar la carpeta pero no el archivo.

Quizá lo más cercano que podemos encontrar es un archivo llamado
grub.cfg, pero es inútil alterarlo ya que los cambios se perderán con cada sesión o actualización del Grub, por lo tanto, debemos recurrir a otros archivos que hagan lo mismo.

Entonces vamos a buscarlos: en primer lugar encontramos
/etc/default/grub, en este lugar podremos encontrar muchas opciones que nos resultaran conocidas, en especial si nos volvimos unos expertos en la configuración del menu.lst. Entre las cosas que podremos encontrar en este archivo son: una opción para incluir un Splash, desplegar o no el menú del Grub o cuanto tiempo vamos a esperar hasta el inicio del sistema por "default". Un pequeño truco es sostener la tecla "shift" mientras se inicia el Grub, para que este nos muestre el menú.


Un lugar que difiere bastante del conocimiento previo que teníamos del menu.lst es el directorio /etc/grub.d, en esta dirección encontraremos algunos archivos individuales que funcionan para editar distintas opciones del Grub. Cabe destacar que estos archivos son scripts que se inician en orden dependiendo de número que los anteceda en el nombre del archivo, por ejemplo, 00_header comenzará su ejecución primero y 40_custom se ejecutará de último. A pesar de que en apariencia lucen completamente diferentes a la antigua configuración de nuestro famoso menu.lst, cuando los abramos nos podremos encontrar cosas muy familiares que nos resultaran relativamente sencillas de intuir.


Costumizando 40_custom

Dentro de la carpeta antes mencionada encontraremos el archivo 40_custom, en este archivo podremos realizar modificaciones tales como añadir alguna entrada que nos resulte útil. En la imagen pueden apreciar una entrada personalizada en dicho archivo, el cuál, como vimos anteriormente, será el último de la lista en ejecutarse.

Splash.

Para personalizar el Splash de nuestro menú Grub podemos ejecutar el siguiente comando:


sudo apt-get install grub2-splashimages

Cuando lo hayamos instalado encontraremos todas las imágenes en un formato TGA en el siguiente directorio: /usr/share/images/grub/.


Para cambiar el splash del Grub debemos editar el archivo 05_debian_theme con el editor de texto que mejor nos convenga, lo más común sería:

sudo gedit /etc/grb.d/05_debian_theme

De esta forma buscaremos una línea parecida a esta resaltada con amarillo y la editamos:


Cambiamos la dirección que esta en esta parte por la de la imagen de nuestra preferencia que se encuentra en /usr/share/images/grub/.

Actualizar.

Finalmente, para que los cambios surtan efecto debemos actualizar el grub. Recordemos que al inicio dijimos que el archivo
grub.cfg se autoregeneraba cada vez que actualizábamos el grub, específicamente lo que hace es volver a leer todos estos archivos que nosotros hemos modificado y correrlos nuevamente. Para que los cambios surtan efecto deberemos aplicar esa actualización del grub de la siguiente forma:

update-grub

Después reiniciaremos la computadora o máquina virtual y veremos los cambios aplicados.

......
No olvides comentar esa es la mejor forma de incentivar el trabajo (y si puedes pasa el link del blog)...

0 comentarios:

Publicar un comentario

Powered By Blogger