A veces ocurre que tras instalar los drivers de Nvidia, o si hemos intentado cambiar la pantalla de arranque con alguna aplicación antigua que no soporta el nuevo sistema de arranque Plymouth, la pantalla queda inservible, en grande o con colores feos. Para arreglarla, abrimos un terminal y seguimos los siguientes pasos:
Instalamos v86d:
$ sudo aptitude install v86d
Editamos el fichero de configuración de grub y reemplazamos la línea 9 (quiet splash):
$ sudo vi /etc/default/grub
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
Cambiamos también la línea 18:
#GRUB_GFXMODE=640x480x24
GRUB_GFXMODE=1280x1024
Editamos el fichero /etc/initramfs-tools/modules y añadimos la línea uvesafb al final del fichero:
$ sudo vi /etc/initramfs-tools/modules
uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap
Agregamos texto al fichero splash:
$ echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
Y grabamos los cambios en la configuración de grub2 e initramfs:
$ sudo update-grub2
$ sudo update-initramfs -u
Al reiniciar deberíamos de ver la pantalla de inicio de ubuntu correctamente:



Funcionará con drivers ati (para ser mas precisos con una HD3200), ya que habia leido que AMD habia retirado el soporte para linux, y mi plymouth se ve muy grande y pixeleado…
Intuyo que sí. Pruébalo, ya que siempre puedes revertirlo y el sistema no va a dejar de arrancarter por eso.
Hasta qué resolución se puede utilizar?. Hice los cambios con la resolución a 2048×1152 que utiliza mi monitor, pero no funciona el grup se sigue mostrando a 640×480, la pantalla de inicio no se muestra y el monitor me indica que los tiempos de entrada no son compatibles que los cambie a 2048X1152@60Hz. Cómo se configura también la frecuencia de regresco?
Las resoluciones que se pueden utilizar no son las que admite la tarjeta de vídeo, sino las que admite Grub, en mi caso sólo ha funcionado 1280×1024, aunque deberían funcionar:
640×480 800×600 1024×768 1280×1024 1600×1200
Puedes probar 1600×1200 y nos cuentas.
Saludos!
Gracias por el tutorial. He probado con una resolución en panorámico de 1440×900 y ha funcionado en mi portatil.
Morel, , creo que el “24″ son bits de profundidad de la imagen, no herzios. Prueba a poner 24 en vez de 60 a ver si tienes suerte.
En el portatil, que es un 32 bit, no hubo problemas, pero en el ordenador de 64 bit me pasa lo siguiente:
Al usar el comando:
$ sudo update-initramfs -u
me da este error:
22: uvesafb: not found
¿Alguna idea? ¿Tiene que ver con el “v86d”?
Saludos.
Baa, yo por eso no instale el driver de envidia. Me conformo con nouveau que no me da problemas
No entiendo como hago para editar el texto si la terminal no me deja editar los comando
Viejo muchas gracias por tu post. Me ha servido de mucho. Tu Blog esta buenisimo