¡Que un árbol no nos impida ver el bosque! [2da parte]
Hace un tiempo atrás les traje este artículo tomado del blog de humanOS titulado: ¡Que un árbol no nos impida ver el bosque! Configurando de Debian, y hoy tengo el placer de traerles la 2da parte (y la tercera también)..
Hoy continuamos con la segunda entrega de los tutoriales dedicados a Debian; en este caso intentaremos responder la interrogante ¿Cómo cambiar la imagen del GRUB en Squeeze?
¡Que un árbol no nos impida ver el bosque! [2da parte]
Autor: Federico Antonio Valdés Toujague
Aquellos que deseen cambiar la imagen que nos muestra Squeeze al cargar el GRUB, pueden hacerlo si se guían por este post redactado en lo fundamental a partir de los documentos que instala el propio paquete en la carpeta /usr/share/doc/grub2-splashimage.
Continuando con nuestro estilo, utilizaremos la consola de comandos en nuestra explicación.
Antes de continuar …¿Tenemos instalado el “sudo”?. Comprobando:
usuario@maquina:~$ aptitude search sudo
v gnome-sudo -
v gnome-sudoku -
p kdesudo - sudo frontend for KDE
p ksudoku - Sudoku puzzle game and solver
i A sudo - Provide limited super user privileges to s
p sudo-ldap - Provide limited super user privileges to s
p sudoku - console based sudoku
usuario@maquina:~$
En mi caso, está instalado. Sino lo tienes, entonces:
usuario@maquina:~$ su
Contraseña:
root@maquina:~# aptitude install sudo
Después de instalado, editamos el archivo /etc/sudoers mediante el comando visudo.
NO debemos editarlo directamente, ya que “visudo” está pensado para editar de forma segura el archivo /etc/sudoers, evitando que se edite de forma simultanea. También nos chequea la sintaxis. Si está instalado el editor “nano”, lo cual es así en cualquier instalación de Squeeze en la que hayamos seleccionado el Sistema Base; al invocar el comando “visudo”, se abrirá el archivo /etc/sudoers con el “nano”. Buscamos la línea que dice:
root ALL=(ALL) ALL
y agregamos debajo de ella
usuario ALL=(ALL) ALL
finalmente el archivo quedará de la siguiente forma:
[code]root@maquina:~# visudo
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
usuario ALL=(ALL) ALL
# Allow members of group sudo to execute any command
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d[/code]
Guardamos los cambios, y ya podemos utilizar sudo. La primera vez que lo usemos, Squeeze nos amenaza con informarle al “root” de que estamos tratando de utilizar un comando al cual no tenemos permiso. Ignore la advertencia e introduzca su contraseña.
Para cambiar la imagen del GRUB2 en Debian 6.0 “Squeeze”, primero instalamos el paquete grub2-splashimages:
usuario@maquina:~$ sudo aptitude install grub2-splashimages
El paquete instala las imágenes con extensión .tga en la carpeta
/usr/share/images/grub, cuyo contenido podemos listar de la siguiente forma:
[code]usuario@maquina:~$ ls -l /usr/share/images/grub/
total 13968
-rw-r--r-- 1 root root 814353 mar 28 2010 050817-N-3488C-028.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 2006-02-15_Piping.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Aesculus_hippocastanum_fruit.tga
-rw-r--r-- 1 root root 866898 mar 28 2010 Apollo_17_The_Last_Moon_Shot_Edit1.tga
-rw-r--r-- 1 root root 816018 mar 28 2010 B-1B_over_the_pacific_ocean.tga
-rw-r--r-- 1 root root 800658 mar 28 2010 BonsaiTridentMaple.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Flower_jtca001.tga
-rw-r--r-- 1 root root 817938 mar 28 2010 Fly-Angel.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Glasses_800_edit.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Hortensia-1.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Lake_mapourika_NZ.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Moraine_Lake_17092005.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Plasma-lamp.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 Sparkler.tga
-rw-r--r-- 1 root root 921618 mar 28 2010 TulipStair_QueensHouse_Greenwich.tga
-rw-r--r-- 1 root root 920214 mar 28 2010 Windbuchencom.tga
usuario@maquina:~$[/code]
Para visualizar las imágenes en modo gráfico, ejecutamos:
usuario@maquina:~$ nautilus /usr/share/images/grub
Posteriormente, editamos el archivo /etc/grub.d/05_debian_theme.
usuario@maquina:~$ sudo nano /etc/grub.d/05_debian_theme
Buscamos el último párrafo, el cual debe decir:
# Next search for pictures the user put into /boot/grub/ and use the first one.
# Next try to use the background image and colors specified by desktop-base.
# If we haven't found a background image yet, use the default from desktop-base.
# Finally, if all of the above fails, use the default theme.
set_background_image "`ls -1 *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA 2>/dev/null | head -1`" ||
set_background_image "${WALLPAPER}" "${COLOR_NORMAL}" "${COLOR_HIGHLIGHT}" ||
set_background_image "/usr/share/images/desktop-base/desktop-grub.png" ||
set_default_theme
Y ANTES de él declaramos la variable WALLPAPER, agregando la siguiente línea, con el nombre de la imagen que hemos seleccionado:
WALLPAPER="/usr/share/images/grub/TulipStair_QueensHouse_Greenwich.tga"
Y el párrafo final debe quedar:
WALLPAPER="/usr/share/images/grub/Moraine_Lake_17092005.tga"
# Next search for pictures the user put into /boot/grub/ and use the first one.
# Next try to use the background image and colors specified by desktop-base.
# If we haven't found a background image yet, use the default from desktop-base.
# Finally, if all of the above fails, use the default theme.
set_background_image "`ls -1 *.jpg *.JPG *.jpeg *.JPEG *.png *.PNG *.tga *.TGA 2>/dev/null | head -1`" ||
set_background_image "${WALLPAPER}" "${COLOR_NORMAL}" "${COLOR_HIGHLIGHT}" ||
set_background_image "/usr/share/images/desktop-base/desktop-grub.png" ||
set_default_theme
Guardamos los cambios con Ctrl + o y salimos del nano con Ctrl + x.
Para que el cambio de imágen tenga efecto, ejecutamos:
usuario@maquina:~$ sudo update-grub
y la salida debe ser así:
Generating grub.cfg ...
Found background image: /usr/share/images/grub/Moraine_Lake_17092005.tga
Found linux image: /boot/vmlinuz-2.6.32-5-amd64
Found initrd image: /boot/initrd.img-2.6.32-5-amd64
done
Observe que la salida contempla la frase “Found background image:”
Por último, para arancar con nuestra nueva imagen:
usuario@maquina:~$ sudo reboot
Sí desea hacer su propia imagen, debe utilizar el formato .tga y una resolución de 640×480 píxeles.
Para aquellos que tengan acceso a Internet
(Tomado de /usr/share/doc/grub2-splashimages/README):
El paquete grub2-splashimages instala un script hecho en Perl, y está ubicado en /usr/share/doc/grub2-splashimages/commons2tga.pl. Este script descarga y convierte a formato .tga, cualquier imagen disponible en Wikimedia Commons <http://commons.wikimedia.org/>
Para utilizarlo, debemos teclear:
usuario@maquina:~$ perl ./commons2tga.pl image_name.ext
Las imágenes de Wikipedia Commons se agrupan en dos categorías diferentes:
<http://commons.wikimedia.org/wiki/Category:Commons_featured_desktop_backgrounds>
<http://commons.wikimedia.org/wiki/Category:Commons_featured_widescreen_desktop_backgrounds>
Artículo Original: @humanOS.

muy bonito, pero mientras ningún usuario mas avanzado, que haga un manual de como pasar de grub a grub2 sin problemas en archlinux, no me atrevo
???
Yo pase de GRUB a GRUB2 sin problemas siguiendo la wiki:
https://wiki.archlinux.org/index.php/GRUB2#BIOS_systems_2
en debian el cambio fue tan facil como un aptitude safe-upgrade rutinario, ya hace algun tiempo
jaja yo pase a burg sin problemas con arch en la wiki tienes todo
Según recuerdo, instala Grub2 y él solo te quitará Grub1, luego hace un update-grub (con permisos administrativos) y listo.
Yo lo hice una vez y me funcionó, luego tuve que formatear y nunca mas me sirvió, siempre terminaba rompiendo el grub
Vaya, y yo que suelo cambiar la imagen con Grub Customizer
El carcamal de elav seguro que tiene puesta una foto de Kitty en bikini jajajajaja
Desde hace tiempo que quiero instalarme Debian pero no logro configurar mi red inalambrica, algun consejo???
buscar en google debian+tu wireless
porque mejor no pones un hilo en el foro, asi todos te podemos ayudar, y no desvirtuas lo demas.
solo falta agregar cambiar resolución grub 2, lo tuve que hacer para que en xubuntu 12.04 mostrara correctamente la imagen, y hasta termino mostrando el plymouth que ni mostraba.
Perdon si la pregunta molesta a los más avanzados (recuerden que también fueron novatos) pero ¿esto funciona en Kubuntu 12.04…? porque con el último cambio del Kernel ya no sale azul sino un gris horrible y quiero cambiarlo o dejarlo por lo menos con el color azul que tenía
¿Por qué va a molestar tu pregunta? Para nada molesta.