(Corrijo sección crear/editar tema de Gfxboot) |
(Pequeñas correcciones y añadidos en Crear/Personalizar Tema de Grub) |
||
| Línea 165: | Línea 165: | ||
:* '''back.jpg:''' Es el fichero del fondo de pantalla y lo podemos reemplazar por cualquier otro fichero, pero que ha de estar en formato .jpg y pesar alrededor de 28 KBytes. (para controlar los distintos aspectos como el nombre de la imagen, formato, tamaño, etc. podemos usar el editor de imágenes [[Gimp]]). ESta imagen debe cumplir las siguientes características: | :* '''back.jpg:''' Es el fichero del fondo de pantalla y lo podemos reemplazar por cualquier otro fichero, pero que ha de estar en formato .jpg y pesar alrededor de 28 KBytes. (para controlar los distintos aspectos como el nombre de la imagen, formato, tamaño, etc. podemos usar el editor de imágenes [[Gimp]]). ESta imagen debe cumplir las siguientes características: | ||
| − | ::* Tamaño de la imagen: 800x600 | + | :::* Tamaño de la imagen: 800x600 |
| − | ::* Colores de la imagen: 24 bits | + | :::* Colores de la imagen: 24 bits |
| − | ::* Formato de la imagen: .jpg | + | :::* Formato de la imagen: .jpg |
| − | ::* Resolución: 72 píxeles | + | :::* Resolución: 72 píxeles |
| − | ::* Compresión: 87-90% | + | :::* Compresión: 87-90% |
| − | ::* Tamaño máximo: 55 kbytes | + | :::* Tamaño máximo: 55 kbytes |
:Si llegamos a poner una imagen de mayor tamaño que los parámetros requeridos, al iniciar [[GRUB]] recibiremos un aviso que la imagen es demasiado grande y el sistema nos pedirá que para continuar presionemos una tecla. Seguidamente, se nos mostrará un menú básico que nos permite arrancar nuestro sistema operativo. De todos modos, si se cumplen los requerimientos no hay nada que temer. | :Si llegamos a poner una imagen de mayor tamaño que los parámetros requeridos, al iniciar [[GRUB]] recibiremos un aviso que la imagen es demasiado grande y el sistema nos pedirá que para continuar presionemos una tecla. Seguidamente, se nos mostrará un menú básico que nos permite arrancar nuestro sistema operativo. De todos modos, si se cumplen los requerimientos no hay nada que temer. | ||
| + | |||
:* '''head_a.jpg:''' Es la imagen que configura el marco de puntos alrededor del logo circular del tema que se halla a la izquierda del menú de opciones de arranque de Grub durante el inicio del sistema. | :* '''head_a.jpg:''' Es la imagen que configura el marco de puntos alrededor del logo circular del tema que se halla a la izquierda del menú de opciones de arranque de Grub durante el inicio del sistema. | ||
:* '''head.jpg:''' Es la imagen del logo (imagen circular). Hay que asegurarse de que el radio de la imagen que vaya mos a poner sea de 80 a 82 píxeles para que coincida con el orificio vacío de la imagen ''head_a.jpg''. | :* '''head.jpg:''' Es la imagen del logo (imagen circular). Hay que asegurarse de que el radio de la imagen que vaya mos a poner sea de 80 a 82 píxeles para que coincida con el orificio vacío de la imagen ''head_a.jpg''. | ||
| + | |||
Estos tres archivos son los fundamentales, pero existen otros que es posible que nos interese editar. | Estos tres archivos son los fundamentales, pero existen otros que es posible que nos interese editar. | ||
| Línea 186: | Línea 188: | ||
Una vez realizadas las modificaciones pertinentes en el nuevo tema, lo empaquetaremos y copiaremos al directorio /boot/grub/ de la siguiente forma: | Una vez realizadas las modificaciones pertinentes en el nuevo tema, lo empaquetaremos y copiaremos al directorio /boot/grub/ de la siguiente forma: | ||
| − | + | sudo ls /home/nombredeusuario/Mis_Temas_de_Grub/PrimerTema | cpio -o > /boot/grub/message.tema_nuevo | |
| − | Por ultimo, agregaremos o modificaremos(según sea el caso) el archivo '' | + | Este comando realiza lo siguiente: |
| + | |||
| + | :* '''sudo''' - Para trabajar con privilegios de administrador. | ||
| + | :* '''ls /home/nombredeusuario/Mis_Temas_de_Grub/PrimerTema''' - Lee el contenido de toda la carpeta que contiene los archivos del tema. | ||
| + | :* '''|''' - Es una [[tubería]] que conecta la salida del comando '''ls''' con el comando siguiente. | ||
| + | :* '''cpio -o > /boot/grub/message.tema_nuevo''' - Empaqueta la salida del comando '''ls '''que viene a través de la tubería y crea el archivo (opción '''-o >''') en la ubicación que le especificamos y con el nombre que le especificamos (/boot/grub/message.tema_nuevo). | ||
| + | |||
| + | |||
| + | Por ultimo, agregaremos o modificaremos(según sea el caso) el archivo ''menu.lst'' de grub. | ||
sudo gedit /boot/grub/menu.lst | sudo gedit /boot/grub/menu.lst | ||
| + | |||
poniendo en la primera línea del fichero: | poniendo en la primera línea del fichero: | ||
| − | gfxmenu /boot/grub/message.tema_nuevo | + | gfxmenu /boot/grub/'''message.tema_nuevo''' |
| Gfxboot | |
|---|---|
| Muestra de gfxboot con el tema | |
| Desarrollador:
|
Stefan Lippers-Hollmann |
| Género:
|
Gestor de arranque gráfico |
| Licencia:
|
libre (GPL) |
| En Español:
|
No |
| Sitio Web:
|
kanotix.com |
Grub es el gestor de arranque por defecto en Debian y sus distribuciones derivadas (Ubuntu, Tirwal,...), pero su aspecto es muy frío y El aspecto de Grub es muy austero, con lo que lo máximo que podemos hacer es cambiar el color del texto y del fondo o ponerle una imagen de fondo (splashimage) de 640x480 píxeles y 14 colores en formato .xpm.
GFXBoot en cambio es un sustituto de GRUB que además de tener sus mismas funcionalidades, introduce como mejoras un aspecto visual más agradable consistente en imágenes de alta calidad y un temporizador animado.
Este gestor fue implementado inicialmente por SUSE, y luego se ha beneficiado el resto de la comunidad GNU/Linux.
Contenido |
Para la instalación seguiremos los siguientes pasos:
Primeramente descargaremos el paquete gfxboot y lo guardaremos en el escritorio. Podemos realizar la descarga desde los siguientes enlaces, aunque si queremos asegurarnos de tener la última versión es mejor visitar el espacio de descarga y elegir la versión que más nos convenga.
| La última versión de gfx-boot puede dar problemas de dependencias con libc6 en Ubuntu Dapper Drake 6.06 LTS (esta librería que contiene la mayoría, si no todas, las funciones de sistema que los programas requieren para funcionar sobre GNU/Linux). Es por ello que si estamos trabajando en Dapper, será mejor descargar la antigua versión desde el siguiente enlace. |
Seguidamente tendremos que descargar un tema gráfico, que será el que emplearemos en esta primera prueba de instalación (más adelante podremos cambiarlo por el que queramos). Existen muchos temas que pueden descargarse desde Internet o incluso podemos crear uno nosotros mismos, pero en este caso bajaremos el tema Medium Brown Ubuntu Theme (siendo un enlace en Ubuntuforums, es muy probable que nos pida registrarnos para acceder al archivo.
Tendremos que desinstalar GRUB para luego poder instalar gfxboot. Podemos realizar la desinstalación desde Synaptic o por medio de la consola de comandos (terminal)
sudo aptitude remove grub
Ahora ya podemos proceder a instalar gfxboot. Podemos hacerlo gráficamente a través del gestor gráfico de paquetes debian en Ubuntu (Gdebi, que se activará si clicamos dos veces encima del paquete .deb) o a través de terminal:
cd Desktop sudo dpkg -i grub-gfxboot*.deb
Una vez hecho esto, descomprimimos el archivo ububrown.zip que nos servirá de gráfico para el menú de arranque. Al descomprimirlo obtendremos el archivo message.ububrown (los temas gráficos de gfxboot tienen el nombre en formato message.tema). Esta operación podemos hacerla también gráficamente con el gestor de archivadores de Gnome (Fileroller).
unzip Medium_brown_ubuntu.ububrown.zip
Seguidamente, copiaremos el tema message.ububrown en la carpeta del nuevo gestor de arranque. En este caso siempre es más sencillo hacerlo desde consola con el comando sudo, ya que si se hace gráficamente tendremos que navegar con derechos de administrador (comando sudo nautilus).
sudo cp message.ububrown /boot/grub/
Es recomendable llegados a este punto el realizar una copia de seguridad del archivo menu.lst de GRUB (archivo de configuración de arranque):
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_copiadeseguridad
Ahora ya podemos editar tranquilamente el archivo de configuración del gestor de arranque para que nos cargue el tema gráfico. Para ello, debemos añadir una línea al inicio del archivo. Para editar menu.lst escribiremos:
sudo gedit /boot/grub/menu.lst
Y añadiremos al inicio del documento la línea:
gfxmenu /boot/grub/message.ububrown
de manera que quede así:
gfxmenu /boot/grub/message.ububrown ## 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.
# .....
Una vez hecho esto guardaremos y cerraremos el archivo menu.lst.
Para terminar, debemos instalar el gestor de arranque en el sector de arranque maestro o MBR mediante el comando:
sudo grub-install /dev/[nombrededispositivo]
Donde [nombrededispositivo] se refiere al disco duro desde el que arranca nuestro sistema. Generalmente (99,9% de los casos) éste es /dev/hda (hda = hard disk a, ya que GNU/Linux ordena los discos por letras y las particiones por números) para los discos IDE y /dev/sda (sda = serial disk a) para los SATA. Sin embargo, esto puede no ser así en función de cómo tengamos mosntado nuestro sistema. Para saberlo en nuestro caso, haremos una comprobación antes para salir de dudas y no romper nada del sistema. Para ello, primero escribiremos en la terminal:
sudo fdisk -l
Este comando nos muestra por consola los discos que tenemos, junto con las particiones de cada disco y alguna información sobre cada una de ellas. Nos tiene que mostrar algo similar a esto (en función del número de discos duros que tengamos):
Disco /dev/sda: 60.0 GB, 60011642880 bytes 255 cabezas, 63 sectores/pista, 7296 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 1 2480 19920568+ c W95 FAT32 (LBA) /dev/sda2 2487 5988 28129815 f W95 Ext'd (LBA) /dev/sda3 5989 7296 10506510 83 Linux /dev/sda5 2487 5036 20482843+ b W95 FAT32 /dev/sda6 5037 5928 7164958+ 83 Linux /dev/sda7 5929 5988 481918+ 82 Linux swap / Solaris 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/sdb1 * 1 1640 13173268+ 83 Linux /dev/sdb2 1837 4865 24330442+ f W95 Ext'd (LBA)
En este caso, tenemos dos discos duros (sda y sdb) con múltiples particiones (sda1, sda2, sda3, sda5, sda6 y sda7 en el primer disco y sdb1 y sdb2 en sdb). Si tenemos más de un disco en nuestra máquina, lo normal es que sea el primero (sda en este caso). Si tenemos discos IDE y SATA en la misma máquina es mejor recurrir a la BIOS para averiguar desde qué disco arranca nuestra máquina.
Por tanto, en este ejemplo, para instalar el gestor de arranque en el sector de arranque maestro o MBR tendremos que poner:
sudo grub-install /dev/sda
Dado que tenemos que poner el nombre del disco y no de la partición. Si no lo hacemos así, seguramente estropeemos algo y tendríamos que recurrir a soluciones alternativas para restaurar el arranque del sistema.
Para finalizar, reiniciaremos el equipo para comprobar que el tema gráfico del gestor de arranque se ha instalado correctamente.
Para llevar el trabajo con un poco de orden, creamos un directorio de trabajo en nuestra carpeta de usuario.
mkdir /home/nombredeusuario/Mis_Temas_de_Grub/ mkdir /home/nombredeusuario/Mis_Temas_de_Grub/PrimerTema
Seguidamente, entraremos en este directorio de trabajo:
cd /home/nombredeusuario/Mis_Temas_de_Grub/PrimerTema
e iremos a buscar el tema de grub a editar para descomprirlo en esta carpeta de trabajo. En este caso trabajaremos con el tema que ya tengamos instalado en nuestro grub:
cpio -i < /boot/grub/message.ububrown
Hecho esto tendremos una serie de ficheros en la carpeta de trabajo, que son los ficheros que constituyen el tema de GFxboot que queremos modificar. Entre ellos nos interesan:
Estos tres archivos son los fundamentales, pero existen otros que es posible que nos interese editar.
Una vez realizadas las modificaciones pertinentes en el nuevo tema, lo empaquetaremos y copiaremos al directorio /boot/grub/ de la siguiente forma:
sudo ls /home/nombredeusuario/Mis_Temas_de_Grub/PrimerTema | cpio -o > /boot/grub/message.tema_nuevo
Este comando realiza lo siguiente:
Por ultimo, agregaremos o modificaremos(según sea el caso) el archivo menu.lst de grub.
sudo gedit /boot/grub/menu.lst
poniendo en la primera línea del fichero:
gfxmenu /boot/grub/message.tema_nuevo
Esto es una lista de ejemplos de temas a instalar:
| Como en el acaso del tema usado para este artículo, para poder descargar algunos de los temas listados es necesario estar registrado en Ubuntu Forums. |