jueves, 12 de abril de 2012

Pantalla negra: 'out of sync'

En alguna ocasión, usando un PC algo viejito, al querer probar o instalar una distro (o, creo recordar, al actualizar el kernel a una versión superior) me encontré con una desagradable pantalla negra (o de otro color) y el mensaje 'Pantalla out of sync', 'o 'Sync fuera de rango', o algo por el estilo.

Vamos, que no puede entrar el entorno gráfico ('no cargan las X'), y no pasas de ahí.

Y tengo anotado que esto se puede solucionar así:

Si la distro está sin instalar (estás probándola desde el LiveCD)...
Pulsa ESC antes de la pantalla de carga para entrar en la pantalla de selección.

Una vez ahí, pulsa F6 y marca la opción "nomodeset", luego arranca el sistema, y podrás instalar.

En caso de que siga igual, y no puedas instalar, puedes probar a utilizar los controladores gráficos genéricos añadiendo la opción video=vesa.  

Pero esto no está en el menú de F6, y tendrás que escribirla a mano al final de la línea de boot que aparece en la parte baja de la pantalla después de pulsar F6.


Y en el caso de que ya la tengas instalada...
Asumo que sabes que si al grub le das a la e, te deja editar. Entonces, al final de la linea de "linux" ponle sencillamente nomodeset, y arranca con Ctrl+X. 
Así que, tras aparecer la pantalla del grub, sitúate sobre la entrada de la distro que tengas y pulsa "e". Y al final de la línea que comienza por "Linux" escribe "nomodeset". Te quedaría una cosa como esta:
menuentry 'Debian GNU/Linux, with Linux 2.6.38-rc3' --class debian --class gnu-linux --class gnu --class os {
insmod
part_msdos
insmod
ext2
set
root='(hd0,msdos1)'
search
--no-floppy --fs-uuid --set 5de74frd-338e-4c52-9b91-62b2d22f7eed
linux
/boot/vmlinuz-2.6.38-rc3 root=/dev/sda1 ro splash quiet nomodeset
}

Bien, esto no es todo: si ves que funciona, hay que editar el grub, y fijarlo, para no tener que hacerlo manualmente cada vez. Así que, una vez arrancada la distro, abrimos una consola y hacemos un...
# gedit /etc/default/grub 
y añadimos lo indicado en rojo-negrita' en la parte que dice (al principio)...
# If you change this file, run 'update-grub' afterwards to update
#
/boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release
-i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet
splash"
GRUB_CMDLINE_LINUX="
nomodeset"
Para, como ahí se dice, hacer a continuación un
# update-grub

Y, en principio, ya no se deberían tener problemas.  

No hay comentarios:

Publicar un comentario