martes, septiembre 16, 2008

[HowTo] Booteo de Ubuntu 8.04 sin USplash a consola pura.

Si sos de los que piensan que los verdaderos machos no necesitan el fastidioso Ubuntu Splash que además de ocultar toda la secuencia de booteo se parece tanto al arranque de Windows, este HowTo es para vos.

1.- Editar Grub:
sudo gedit /boot/grub/menu.lst
Ubicar la siguiente porción de codigo, borrar splash y agregar vga=xxx
title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=58412716-3d6e-421a-9f0a-f96ed501681b ro quiet
vga=792
initrd /boot/initrd.img-2.6.24-19-generic
quiet








El numero 792 se usa si queremos tener la consola con una resolución de 1024x768 32bits. Para saber que numero debes utilizar tenés que mirar la siguiente tabla:
640x480..........800x600...........1024x768..........1280x1024
vga=769..........vga=771...........vga=773...........vga=775......8...bits
vga=785..........vga=788...........vga=791...........vga=794......16.bits
vga=786..........vga=789...........vga=792...........vga=795......32.bits

2.- Con esto realizado ya deberíamos estar arrancando el sistema a la antigua, ahora vendrá a nuestra cabeza el recuerdo de algunas distros que en el inicio nos mostraban los [OK] en verde y los [Fail] en Rojo. Para conseguir esto debemos editar el siguiente archivo:
sudo gedit /etc/lsb-base-logging.sh
Buscá la funcion log_end_msg () y reemplazala por la siguiente:
log_end_msg () {
if [ -z "$1" ]; then
return 1
fi

if log_use_usplash; then
if [ "$1" -eq 0 ]; then
usplash_write "SUCCESS OK" || true
else
usplash_write "FAILURE failed" || true
fi
fi

log_to_console log_end_msg "$@"

if [ "$COL" ] && [ -x "$TPUT" ]; then
printf "\r"
$TPUT hpa $COL
if [ "$1" -eq 0 ]; then
$TPUT setaf 2 # verde
printf "["
$TPUT setaf 2 # verde
printf " OK "
$TPUT setaf 2 # verde
echo "]"
$TPUT op # normal
else
printf '['
$TPUT setaf 1 # rojo
printf fail
$TPUT op # normal
echo ']'
fi
else
if [ "$1" -eq 0 ]; then
echo " ...done."
else
echo " ...fail!"
fi
fi
return $1
}
Observá las lineas que tienen el comentario #verde, si querés usar otros colores que no sean verde y rojo, acá te dejo los valores de colores:
Black= setaf 0
Red= setaf 1
Green= setaf 2
Brown= setaf 3
Blue= setaf 4
Purple= setaf 5
Cyan= setaf 6
Eso es todo. Espero que se haya entendido. Si hay algo que no este del todo correcto comenten.

2 comentarios:

Daniel. dijo...

Muy buenas, pues era más bien para una consulta..la cosa es que redimensioné las particiones de mi Hardy Heron y ahora me sale la "consola de arranque" que en este post describes cómo lograrla..sabes cómo poner el usplash de nuevo?...he mirado en el menu.lst y tengo "splash" puesto, no "vga"..si me puedes ayudar, te lo agradezco un montón, en Ubuntu-es.org no obtuve respuesta :S. Salud!

Dr. Fest dijo...

lo siento, no se me ocurre que te puede haber pasado. Saludos