miércoles, 2 de mayo de 2007

Embelleciendo el GRUB.

Bueno aquel; que como yo, use Linux y Hasefroch Windows al mismo tiempo, seguramente habrá visto el menú GRUB. (Grand Unified Bootloader) Si bien, resulta bastante útil y sencillo de usar; su apariencia no a todos les resulta agradable y más de uno querría mejorarlo. Pues bueno, después de Googlear un rato me topé con esta guía. A continuación explicaré como realizar dichos cambios.


Este es el aspecto del menú default del GRUB de Ubuntu. Si bien, resulta bastante útil su aspecto no resulta muy agradable a la visa ¿verdad?



Este es un GRUB que ya ha recibido el tratamiento de GFXboot. Como pueden ver es mucho más estético y no sacrifica su funcionalidad.

Primero que nada descargamos este paquete .deb. Pueden hacerlo desde su explorador para instalarlo posteriormente con Gdebi (Nota: No lo instalen inmediatamente después de descargarlo) o bien, escribir lo siguiente en el Terminal.

$ wget http://quasarfreak.googlepages.com/grub-gfxboot_0.97-5_i386.deb

Ahora removemos nuestro viejo GRUB. Para hacerlo, sólo basta con escribir esto en el terminal:

$ sudo aptitude remove grub

Ya pueden instalar el paquete .deb. Ya sea utilizando Gdebi o bien, tecleando en el terminal:

$ sudo dpkg -i grub-gfxboot_0.97-5_i386.deb


Ahora, aquí es donde está el truco:

Por defecto, la partición donde se instala el GRUB es /dev/hda, pero por si las dudas es mejor asegurarse. Para hacer esto, sólo tenemos que escribir en el terminal el siguiente comando:
sudo cat /boot/grub/menu.lst | grep kopt=root=/dev/

Esto nos devolverá la partición del disco duro donde hay que instalar el grub, ahora sólo hace falta saber si tenemos IDE o SATA. Nuevamente, desde el terminal escribimos:

$ sudo fdisk -l

Sí las particiones salen con nombre hda, tenemos un sistema IDE, en caso contrario tenemos un SATA. Para IDE, al momento de instalar se escribe hda y para el SATA, sda.

Ahora instalamos el GRUB con este comando:

sudo grub-install /dev/sda

Reemplaza el sda por la partición donde instalaste el GRUB, por lo general esta se instala en la partición hd0, es decir en /dev/hda o en /dev/sda. Ten en cuenta que si tienes algo en la partición que elegiste como objetivo de instalación puedes estropearlo.

ERROR DEL NEWBIE # 3 (Guácala)
  • Instalar el GRUB en una partición incorrecta. Esto ha arruinado la partición y la ha dejado inutilizable. Es importante que si instalan Ubuntu Edgy Eft, elijan la partición hd0 para instalar el GRUB, en el caso de Feisty Fawn esta opción ya está marcada por defecto. Pueden cambiar esta partición al momento de instalar sí y sólo sí ("Alfredo, ¿qué pasa?"... Lo siento, empecé a divagar) saben lo que están haciendo. En caso contrario serán muy propensos a arruinar su computadora al momento de instalar un nuevo GRUB, o al menos alguna partición útil. De todos modos; no estoy aquí para arruinar el espíritu aventurero de nadie. Pero recuerden esto: respalden todo lo que lamentarán perder.
  • Solución: Bueno, no hay mucho que hacer. Si arruinaron una de sus particiones, probablemente tengan que formatearla y volver a empezar con lo que hacían ahí. (Instalar SO, recuperar datos, etc) Si tienen que volver a instalar Windows, tendrán que recuperar su GRUB. Esa información la pueden encontrar en Google. Ahora, al formatear la partición perderán su antiguo UUID, lo que hará que el fstab no pueda montar la partición al momento de arrancar. En esta entrada pueden ver como editar el fstab. Antes de abrir el editor; escriban el comando "$ sudo vol_id -u /dev/hda1" reemplazando el sda1 por la sección del disco duro que echaron a perder y que ya han formateado. Esto les devolverá el nuevo uuid de esa particion. Después simplemente con ctrl + shift + c, cópienlo de su terminal. Posteriormente abran el fstab, busquen la sección correspondiente a la partición que necesitan reparar, después de donde dice "UUID=" sobreescriban la cadena alfanúmerica que está ahí por la que obtuvieron de vol_id. Con esto no debería haber problema alguno.
Una vez concluido esto, ahora llega el momento de instalar el tema de nuestra preferencia, que podemos encontrar en una lista hasta abajo de este How-To.

Descargamos el tema y posteriormente lo copiamos a la carpeta de nuestro GRUB, usando este comando

$ sudo cp [ruta y nombre del archivo que descargaste]/boot/grub/

Después modificamos el archivo menu.lst con

$ sudo gedit /boot/grub/menu.lst

y agregamos esto AL PRINCIPIO del documento.

gfxmenu /boot/grub/[nombre del archivo que descargaste]


Ya que lo guardamos, solamente hace falta reiniciar para ver que ahora hemos puesto nuestro GRUB mucho más guapo. Espero que esto les haya resultado útil.

Be seeing you!

No hay comentarios.: