Arranque gráfico en Ubuntu

3 01 2009

capture-ubugrey

Advertencia: Este post ha sido testeado únicamente en Hardy Heron, para Ibex o  Jaunty no se recomida este tutorial.

Una vez ha arrancado el ordenador lo primero que se nos muestra es el gestor de arranque (booteador) GRUB. Desafortunadamente no es nada agradable a la vista comparado con el que instala otras distribuciones, como por ejemplo, SUSE.

Si haz visto el que incorpora SUSE, es mucho más vistoso que el que trae Ubuntu por defecto, y aunque este se puede mejorar rápidamente poniendo una imagen de fondo, seguro que este tipo de GRUB nos gusta mucho más.

En primer lugar, deberemos descargarnos el paquete grub-gfxboot y uno de los temas.

Esto es una lista de ejemplos de temas a instalar:

Para poder descargar el tema debemos estar registrados en Ubuntu Forums.

Después de haber bajado y descomprimido el tema, hacemos la instalación desde la consola:

Si tu procesador es un i386:

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

O si es un AMD64 (última versión):

$ wget http://kanotix.com/debian/pool/main/g/grub-gfxboot/grub-gfxboot_0.97-11_amd64.deb

Si alguno de los enlaces no funciona es probable que se deba a una nueva versión. Para no tener problemas con los enlaces, visita siempre esta página, que contiene los últimos paquetes tanto para i386 como para amd64.

Ahora desinstalamos el grub e instalamos el nuevo (sin miedo, es seguro):

$ sudo aptitude remove grub
$ sudo dpkg -i grub-gfxboot*.deb

Atentos a una cosa importante

Nota advertencia.png NUNCA, JAMÁS ejecutes grub-install con una partición como argumento. Si en grub-install /dev/hdX hay un número, se pueden romper cosas (y en la mayor parte de las ocasiones, esa cosa se llama Windows)
$ sudo grub-install /dev/[dispositivo]

Donde [dispositivo] se refiere al disco local desde el que arranca tu sistema y, aunque no es ley universal, generalmente es /dev/hda para los discos IDE y /dev/sda para los SATA.

Ejecuta el siguiente comando:

$ sudo fdisk -l

Esto es un ejemplo, te saldrá algo similar, dependiendo de los discos duros que tengas:

$ Disco /dev/hda: 80.0 GB, 80026361856 bytes
$ 255 cabezas, 63 sectores/pista, 9729 cilindros
$ Unidades = cilindros de 16065 * 512 = 8225280 bytes
$
$ Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
$ /dev/hda1   *           1        1230     9879943+   7  HPFS/NTFS
$ /dev/hda2            1231        9729    68268217+  83  Linux
$
$ Disco /dev/hdb: 40.0 GB, 40020664320 bytes
$ 255 cabezas, 63 sectores/pista, 4865 cilindros
$ Unidades = cilindros de 16065 * 512 = 8225280 bytes
$
$ Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
$ /dev/hdb1   *           1        1640    13173268+  83  Linux
$ /dev/hdb2            1837        4865    24330442+   f  W95 Ext'd (LBA)
$ etc.

Si tienes un solo disco duro: la unidad (disco) que te sale ahí es la buena (hda es una unidad, hdaX es una partición), si tienes varios del mismo tipo, como es mi caso, lo normal es que sea el primero (hda). Si tienes mezcla de IDE y SATA, investiga un poco más para averiguar desde que disco arrancas (puedes mirarlo en la BIOS), este no es mi caso porque todos los discos que tengo son IDE (recuerda: hda, hdb, … son para los discos IDE y sda, sdb, … son para los discos SATA).
Los dos discos duros del ejemplo son:

$ Disco /dev/hda: 80.0 GB, 80026361856 bytes

y

$ Disco /dev/hdb: 40.0 GB, 40020664320 bytes.

el primer disco es /dev/hda, por lo que sustituimos [dispositivo] por hda en el comando.

Lo siguiente es descomprimir el zip con el tema que bajaste antes (en este caso es ubugrey) y copiarlo dentro de /boot/grub

$ sudo cp message.ubugrey /boot/grub/

El último paso es sencillo, editar el menú del grub:

$ sudo gedit /boot/grub/menu.lst

y agregarle al comienzo esta línea:

gfxmenu /boot/grub/message.ubugrey
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.

# .....

Si tenemos /boot/ en una partición diferente

En ese caso grub no encontrará el archivo (Ya que no existe /boot/ en el momento del arranque). En ese caso menu.lst debe quedar así:

gfxmenu /grub/message.ubugrey
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.

# .....

Reiniciamos y ya tenemos nuestro nuevo arranque gráfico.

Visto en | Guía Ubuntu


Acciones

Information

2 responses

4 01 2009
argordmel

Algo que se me olvidó comentar en este post, es que para desinstalar el grub es necesario desistalarlo desde Synaptic, debido a que no se puede configurar el grub-gfxboot; de resto todo funciona perfectamente…

5 01 2009
Katherine

Interesante. ESPOL

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: