En una reunión con el gremio de ferroviarios, el flamante Secretario Trabajo y Previsión, el Coronel Juan Perón explica cómo resolver el problema de resolución que presenta la pantalla de inicio de Lucid con varios equipos de video. En este caso resuelve el de las notebook Acer 5542, y otro tipo de equipos.
Ferroviario: Coronel, cambiamos a Lucid y anda fenómeno, pero la pantalla de arranque violeta que dice "Ubuntu" y tiene los puntitos se ve en baja resolución, o sale corrupta. Además la pantalla queda negra con sólo el cursor titilando, y el splash de arranque violeta solamente se muestra un par de segundos antes de que arranque Ubuntu. ¿Cual es el sentido de ponerla si se ve tan mal?
Perón: ¡Trabajadores!
Sabrán ustedes que la nueva versión de Ubuntu es muy peronista, con grandes novedades que aportan al bienestar de los trabajadores y de su núcleo social. Entre una de esas mejoras podemos contar con Plymouth, tal es el nombre del gestor de arranque de Ubuntu Lucid. Es más veloz que el anterior, lo cual redunda en menores tiempos de carga y arranque al encender nuestro equipo. Sin embargo, no son pocos los equipos de video que tienen estos problemas que comentan. En su caso, el Splash screen se mostrará con una resolución limitada, generalmente de 640x480 pixels y 4 bits de profundidad de color, por lo que se verá "dentado" o "pixelado", con unos escasos 16 colores en total.
Para mover un tren son necesarias unas 15 atmósferas de presión de vapor, fuerza que la máquina ha de tener para romper la inercia. Una vez que la inercia de la locomotora y el convoy adosado ha sido superada, podrán reducir la presión a 6 o 7 atmósferas y seguir un andar descansado y efectivo.
Sabrán ustedes que la nueva versión de Ubuntu es muy peronista, con grandes novedades que aportan al bienestar de los trabajadores y de su núcleo social. Entre una de esas mejoras podemos contar con Plymouth, tal es el nombre del gestor de arranque de Ubuntu Lucid. Es más veloz que el anterior, lo cual redunda en menores tiempos de carga y arranque al encender nuestro equipo. Sin embargo, no son pocos los equipos de video que tienen estos problemas que comentan. En su caso, el Splash screen se mostrará con una resolución limitada, generalmente de 640x480 pixels y 4 bits de profundidad de color, por lo que se verá "dentado" o "pixelado", con unos escasos 16 colores en total.
Les indicaré una solución que he probado con un equipo Acer Aspire 5542 munido de video ATI 4200, y que además emplea el controlador privativo ATI Catalyst 10.4 en Ubuntu Karmic 64 de bitios.
Para ello abrimos en Aplicaciones / Accesorios / Terminal una consola Terminal y tipeamos:
sudo apt-get install v86d hwinfo
El sistema nos solicitará autorización por medio de nuestra contraseña de Ubuntu, y luego nuevamente nos pedirá permiso para descargar esos paquetes útiles para este menester.
Una vez completada dicha descarga, con el siguiente comando (de nuevo en la Terminal) verificaremos los modos de video que acepta nuestro equipo a través de la BIOS y la interfaz estándar VESA.
sudo hwinfo --framebuffer
En el caso de la laptop Acer 5542, el sistema operativo del Pueblo devolverá la siguiente información:
02: None 00.0: 11001 VESA Framebuffer
[Created at bios.464]
Unique ID: rdCR.io8JTV5CzmD
Hardware Class: framebuffer
Model: "(C) 1988-2005, ATI Technologies Inc. RS880M"
Vendor: "(C) 1988-2005, ATI Technologies Inc. "
Device: "RS880M"
SubVendor: "ATI ATOMBIOS"
SubDevice:
Revision: "01.00"
Memory Size: 16 MB
Memory Range: 0xd0000000-0xd0ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x0320: 320x200 (+1280), 24 bits
Mode 0x0393: 320x240 (+320), 8 bits
Mode 0x0395: 320x240 (+640), 16 bits
Mode 0x0396: 320x240 (+1280), 24 bits
Mode 0x03b3: 512x384 (+512), 8 bits
Mode 0x03b5: 512x384 (+1024), 16 bits
Mode 0x03b6: 512x384 (+2048), 24 bits
Mode 0x03c3: 640x350 (+640), 8 bits
Mode 0x03c5: 640x350 (+1280), 16 bits
Mode 0x03c6: 640x350 (+2560), 24 bits
Mode 0x0333: 720x400 (+768), 8 bits
Mode 0x0335: 720x400 (+1472), 16 bits
Mode 0x0336: 720x400 (+2944), 24 bits
Mode 0x0321: 640x480 (+2560), 24 bits
Mode 0x0322: 800x600 (+3200), 24 bits
Mode 0x0323: 1024x768 (+4096), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
Notemos que si bien el equipo puede usar sin problemas (a través de drivers propios) un modo de 1366x768 en 24 bits de profundidad de color (millonadas de colores), el BIOS está limitado a unos suficientes 16MB de RAM de direccionamiento de Video. Con ellos podremos usar una resolución de 1024x768 y 24 bits de profundidad de color. Será suficiente para nuestras necesidades.
Habrán de modificar el arrancador Grub. Esto puede provocar problemas si lo hacen mal. Presten debida atención para prevenir accidentes. En un Terminal tipeamos:
sudo nano /etc/default/grub
Se abrirá el editor Gedit y el archivo de configuración del arrancador Grub. Busquen la línea GRUB_CMDLINE_LINUX_DEFAULT y modifíquenla de modo que les quede de la siguiente manera:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nomux nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap"
Luego buscamos la línea #GRUB_GFXMODE. Borraremos el "#" (se trata de una variable que "anula" el comando) y modificamos la línea para que quede de la siguiente manera:
GRUB_GFXMODE=1024x768
A continuación de ella, opcionalmente, podremos agregar lo siguiente, que dejará tal resolución para las sesiones de terminal de texto también.
GRUB_GFXPAYLOAD_LINUX=keep
A continuación de ella, opcionalmente, podremos agregar lo siguiente, que dejará tal resolución para las sesiones de terminal de texto también.
GRUB_GFXPAYLOAD_LINUX=keep
Una vez hechos estos dos cambios en el archivo, lo guardamos y lo cerramos.
A continuación editaremos el archivo /etc/initramfs-tools/modules. Para ello ingresamos el siguiente comando en nuestra Terminal:
sudo gedit /etc/initramfs-tools/modules
Se abrirá el editor Gedit nuevamente, esta vez con el archivo modules. Al final del archivo agregamos la siguiente línea:
uvesafb mode_option=1024x768-24 mtrr=3 scroll=ywrap
Recuerden guardamos y salir del editor Gedit.
Como tercer medida, en la Consola Terminal persuadiremos a Ubuntu para que use Framebuffer. Ello lo haremos realidad con el siguiente comando:
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
Finalmente, actualizamos los el sistema para que tome los cambios que hemos realizado a las configuraciones. En la Terminal ejecutamos los siguientes dos Comandos de Organización:
sudo update-grub2
sudo update-initramfs -u
Ya podemos apagar la notebook. La apagamos para que se descargue completamente la caché de video, a fin de no tener problemas en un arranque "en caliente". Tras unos instantes reencendemos el equipo; deberíamos ver el arranque funcionando ahora en alta resolución y sin problemas de video. La pantalla de arranque se mostrará también durante todo el proceso de carga, y no solamente durante los últimos dos segundos.
sudo update-initramfs -u
Ya podemos apagar la notebook. La apagamos para que se descargue completamente la caché de video, a fin de no tener problemas en un arranque "en caliente". Tras unos instantes reencendemos el equipo; deberíamos ver el arranque funcionando ahora en alta resolución y sin problemas de video. La pantalla de arranque se mostrará también durante todo el proceso de carga, y no solamente durante los últimos dos segundos.
Ferroviario: ¡Gracias Coronel! ¡Nosotros éramos zurdos, pero ahora que nos muestra esto del Justicialismo, cada vez nos está convenciendo más! Solamente falta algo: el splash screen violeta de Ubuntu es medio aburrido, y eso si lo miramos con un solo ojo. ¿No hay manera de cambiarlo por alguno mejor?
Perón: Natural, natural. Les explicaré una variante sencilla. En la terminal simplemente ingresen:
sudo apt-get install plymouth-theme*
Una vez instalados los "Temas" o nuevos splash screens, podrán ejecutar el siguiente comando para ver cuáles se instalaron y elegir uno nuevo:
sudo update-alternatives --config default.plymouth
Simplemente presionaremos el número de uno de los Splash propuestos. El indicado con un asterisco es el que estamos usando actualmente. A mí por ejemplo me ha gustado el que dice Solar.
Una vez elegido el número del Splash deseado, debemos actualizar Grub con el siguiente comando:
sudo update-initramfs -u
Al iniciar nuevamente nuestro equipo, debería aparecer el Splash nuevo.
Ferroviario: ¡Gracias Coronel! Nos ha convencido para seguir su doctrina a través de la Confederación General del Trabajo, y luchar por un país mejor.
Estimado General, tengo el mismo problema pero sobre una Dell D620, segui sus instrucciones pero en mi Lucid no hay un archivo de configuracion en /etc/default/grub
ResponderEliminarPodría darme una idea?
Estimado Lucas:
ResponderEliminarEl archivo grub lo deberías encontrar en /etc/default
Si no surge nada tipeando el comando sudo gedit /etc/default/grub, significa que no estás utilizando Grub como arrancador múltiple. En tal caso, no modifiques nada y conserva todo tal como está.
Saludo afectuoso,
Juan Perón
Mi arrancador múltiple es Grub2, alguna idea general?
ResponderEliminarEstimado Lucas:
ResponderEliminarProbaste con
sudo gedit /etc/default/grub2?
General:
ResponderEliminarLeyendo los comentarios previos me doy cuenta que tal vez mi experiencia pueda echar luz sobre el particular. La comparto:
Tengo una macbook pro 3.1 (computadora oligarca por excelencia que fue peronizada con Ubuntu 9.04 en su momento) con la última versión de nuestro Sistema Operativo y una placa de video NVidia (placa para la cual este post es totalmente válido). No recuerdo cuál versión de Ubuntu trajo por primera vez grub2 (¿9.04?), pero lo cierto es que se instaló grub1, razón por la cual carecía yo del archivo /etc/default/grub. Decidí instalar entonces grub2 (instalando el paquete grub-pc y un par de asuntos más para dejar sin efecto grub1, como borrar el archivo /boot/grub/menu.lst y tener en cuenta cómo recuperar grub). Entonce todo funcionó, lo que en este post se enseña y grub2.
Ojalá sirva. Saludos.
Estimado Nota contra Nota.
ResponderEliminarGracias por sus apòrtes a Ubuntu Peronista. Todos los consejos son bienvenidos en aras de esta comunidad que, como la Patria bajo el Peronismo, es completamente Libre y tendiente a la acción.
Es inteligente la solución que encontraste para el problema de la versión primigenia de GRUB. Te invitamos a escribir un artículo al respecto para sumarla de manera adecuada como solución para la Masa. Será publicada en Ubuntu Peronista, obviamente mencionandote como su descubridor/divulgador.
Gracias por el aporte,
Juan Perón
Líder del Justicialismo
Estimado Lucas Loizaga: El justicialista Nota contra Nota te ha acercado alguna información interesante que podría servirte de base para probar.
ResponderEliminarUn saludo afectuoso y agradecimientos a ambos.
Juan Perón
Muchas gracias a ambos compañeros, como diría usted General, esto es la más bella música para mis oidos, ahora voy a seguir cuidadosamente los pasos y les comento.
ResponderEliminarEstimados General y Nota contra Nota,
ResponderEliminarEn función de los comentarios acercados por nuestro compañero, procedí a intentar las actualizaciones recomendadas.
Como primera medida, actualice de grub a grub2, haciendo lo siguiente en una consola peronista:
sudo apt-get update
sudo apt-get install grub2
Durante la instalación de Grub2 pregunto si quería usar "Chainload from menu.lst", seleccione SI, luego de eso me pidio parámetros para el kernel, los cuales dejé en blanco.
Al finalizar la instalación sin problemas, reinicie la maquina para verificar el funcionamiento del nuevo arrancador, el cual no solo funcionaba sino que comenzó a mostrar la imagen de splash nuevamente pero en 640x480.
Al regresar del restart, simplemente hice:
sudo upgrade-from-grub-legacy
Seleccione mi disco y grub2 ya estaba vivo en mi notebook peronista.
Al mirar más en detalle la actualizacion, resulta que Grub2 mostraba una buena cantidad de kernels antiguos en mi PC, los cuales yo había deshabilitado desde el gestor de arranque de Ubuntu parar grub, intente hacer lo mismo pero el gestor de arranque de grub2 para ubuntu goza de menos libertades que el de grub, con lo cual procedí de otra forma, Synaptic..
Simplemente desinstalé todos los headers e imagenes de kernels antiguos de mi sistema y tema resuelto.
Debe tenerse cuidado de no borrar el kernel vigente.
Con esto, pude seguir los pasos de su post original y tengo mi splash hermoso en 24bits y 1024x768px
Viva Peron Carajo, me voy a dar una vuelta con mi Gambertuni Especial por las rutas Peronistas.
Estimado Lucas: Nos congratulamos por el éxito alcanzado, pues el éxito no acompaña a los tontos, sino a aquellos que se preparan en vista de un alto objetivo.
ResponderEliminarDe todo corazón agradecemos su aporte, pero tenga en cuenta que nunca es desventajoso contar con un par de kernels antiguos por si falla algo.
Saludo afectuoso,
Juan Perón
Líder del Justicialismo
Lucas:
ResponderEliminarLa alegría peronista se hace presente cuando un compañero logra superar dificultades.
General:
Agradezco sus incentivadoras palabras y la invitación a participar de su espacio. Cuando encuentre un hueco de tiempo armo el post. Propongo, además, sumar mi conocimiento respecto a software para notación musical (Lilypond, NtEd, MuseScore) en otro artículo, ya que es en este campo del saber donde todo mi patriotismo se manifiesta con mayor fuerza.
Saludos.
General, voy bien hasta que llego a
ResponderEliminarsudo update-grub2
Me dice orden no encontrada
Saludos.
Estimado Cumpa Peroncho,
ResponderEliminarSi no tienes Grub2 y mantienes el gestor de arranque viejo, prueba con
sudo update-grub
Recuerda que este parche se debe utilizar con Lucid y sólo si tienes problemas de video en el arranque.
saludo afectuoso,
Juan Perón
Siiii se solucionaron todos mis problemas, sabía que sólo el General podía hacerlo!
ResponderEliminarUn abrazo y muchísimas gracias ;D
Estimado Cumpa Peroncho:
ResponderEliminarSólo el Justicialismo tiene las soluciones Ubunteras que el Pueblo tanto anhela.
Abrazo fraterno,
Juan Perón
Líder del Justicialismo