Pantalla negra al arrancar Debian Squeeze [Solucionado]
Tengo un portatil HP CQ-61 con una tarjeta grafica NVIDIA Geforce G103M (de ahí creo que viene el problema) en el que tengo instalado Debian Squeeze i386 con escritorio Gnome.
El problema es que despues de instalar Debian correctamente y sin ningún tipo de error, en el primer arranque carga el grub perfectamente, escojo que me arranque mi Debian Squeeze y empieza a cargar parte del sistema ya que se ven como van apareciendo las tipicas lineas en la pantalla negra de fondo, pero cuando tiene que cargar el GDM la pantalla se queda en negro y el arranque queda bloqueado, sin posibilidad incluso de poder entrar en consola mediante las teclas Alt+Ctrl+F1.
He probado con metodos usados en Ubuntu 10.04 que consiste cuando aparece el grub pulsar la tecla "e" para editar el grub, borrar la palabra "quiet splash" y añadir el parametro en funcion del modelo de tarjeta. En mi caso como es una NVIDIA añadir "nomodeset", pero no me ha funcionado.
Gracias a todos por vuestra ayuda por adelantado.
- Inicie sesión o regístrese para enviar comentarios
- 3015 lecturas


Creo que es lo mismo que me sucedió a mí, observa el siguiente post http://www.esdebian.org/foro/41801/kernel-2632-5-amd64-no-inicia
Pero en síntesis había que agregar nouveau al blacklist.conf
Mi placa de video es:
$ lspci | grep VGA01:00.0 VGA compatible controller: nVidia Corporation G98M [GeForce G 105M] (rev a1)
$
Saludos
Al final, trasteando un poco, he encontrado la solucion.
Como no era capaz ni de entrar en consola, el primer paso fue escoger en el grub la entrada de Debian en recovery mode, pulsar la tecla "e" para editar el grub y añadir al final de la linea:
- linux /boot/vmlinux ... ro single
la palabra "nomodeset".
Presionamos Ctrl+X para que cargue la entrada del grub, empieza a cargar y nos va pedir nuestra contraseña root, la introducimos y ya estamos dentro de la consola.
Descargamos el driver desde la pagina de Nvidia con wget:
wget http://es.download.nvidia.com/XFree86/Linux-x86/256.44/NVIDIA-Linux-x86-256.44.run
y lo instalamos:
sh NVIDIA-Linux-x86-256.44.run
Seguramente nos saldra un error en ingles diciendo mas o menos que tenemos que instalar el paquete binutils y linux-headers-"uname -r".
Instalamos los paquetes:
apt-get install binutils linux-headers-"uname -r", donde "uname -r" es la version de nuestro kernel que podemos hallarlo facilmente con la orden: uname -r
Una vez instalados volvemos a ejecutar sh NVIDIA-Linux-x86-256.44.run
donde seguramente ya no nos saldra ningun mensaje de error.
Acabada la instalacion de los controladores ejecutamos:
nvidia-xconfig y reiniciamos.
En mi caso tras hacer todos estos pasos logré solucionar el problema a medias, ya que al cargar el gdm me aparecian 6 ventanas iguales ocupando toda la pantalla.
La solución a esto la encontré en la pagina http://ubuntuforums.org/showthread.php?t=1182311
que consiste basicamente en bajar el archivo edid.bin.zip de la 2ª pagina de comentarios de este hilo del foro, descomprimirlo y copiar el archivo resultante (edid.bin) a la carpeta /etc/X11 con el comando:
cp /dondeguardeelarchivo/edid.bin /etc/X11
Luego editamos el archivo /etc/X11/xorg.conf:
gedit /etc/X11/xorg.conf
y añadimos al final de Section "Device" y antes de EndSection la siguiente linea:
option "CustomEDID" "DFP-0:/etc/X11/edid.bin
guardamos el archivo, reiniciamos y problema resuelto.
Espero que os sirva de ayuda.
Al final, trasteando un poco, he encontrado la solucion.
Como no era capaz ni de entrar en consola, el primer paso fue escoger en el grub la entrada de Debian en recovery mode, pulsar la tecla "e" para editar el grub y añadir al final de la linea:
- linux /boot/vmlinux ... ro single
la palabra "nomodeset".
Presionamos Ctrl+X para que cargue la entrada del grub, empieza a cargar y nos va pedir nuestra contraseña root, la introducimos y ya estamos dentro de la consola.
Descargamos el driver desde la pagina de Nvidia con wget:
wget http://es.download.nvidia.com/XFree86/Linux-x86/256.44/NVIDIA-Linux-x86-256.44.run
y lo instalamos:
sh NVIDIA-Linux-x86-256.44.run
Seguramente nos saldra un error en ingles diciendo mas o menos que tenemos que instalar el paquete binutils y linux-headers-"uname -r".
Instalamos los paquetes:
apt-get install binutils linux-headers-"uname -r", donde "uname -r" es la version de nuestro kernel que podemos hallarlo facilmente con la orden: uname -r
Una vez instalados volvemos a ejecutar sh NVIDIA-Linux-x86-256.44.run
donde seguramente ya no nos saldra ningun mensaje de error.
Acabada la instalacion de los controladores ejecutamos:
nvidia-xconfig y reiniciamos.
En mi caso tras hacer todos estos pasos logré solucionar el problema a medias, ya que al cargar el gdm me aparecian 6 ventanas iguales ocupando toda la pantalla.
La solución a esto la encontré en la pagina http://ubuntuforums.org/showthread.php?t=1182311
que consiste basicamente en bajar el archivo edid.bin.zip de la 2ª pagina de comentarios de este hilo del foro, descomprimirlo y copiar el archivo resultante (edid.bin) a la carpeta /etc/X11 con el comando:
cp /dondeguardeelarchivo/edid.bin /etc/X11
Luego editamos el archivo /etc/X11/xorg.conf:
gedit /etc/X11/xorg.conf
y añadimos al final de Section "Device" y antes de EndSection la siguiente linea:
option "CustomEDID" "DFP-0:/etc/X11/edid.bin
guardamos el archivo, reiniciamos y problema resuelto.
Espero que os sirva de ayuda.
HE?????

Que hace un binario en un archivo de configuración???...la primera vez en mi vida que veo esto.....voy a investigarlo
Yo tambien estoy un poco sorprendido, y la verdad me gustaria saber cual es es binario que descargaste y de donde.
Ademas estoy observanndo que has descargado una version vieja de el .run de nvidia la 185.19 (beta) http://www.nvnews.net/vbulletin/showthread.php?p=1976912
Siendo que hoy en día está la 256.44 http://www.nvidia.com/object/linux-display-amd64-256.44-driver.html
La verdad me gustaria saber el por que de ese binario.
Creo que debe haber sido un parche, para esa version del driver nvidia,..... creo
Saludos
Yo tambien estoy un poco sorprendido, y la verdad me gustaria saber cual es es binario que descargaste y de donde.
Ademas estoy observanndo que has descargado una version vieja de el .run de nvidia la 185.19 (beta) http://www.nvnews.net/vbulletin/showthread.php?p=1976912
Siendo que hoy en día está la 256.44 http://www.nvidia.com/object/linux-display-amd64-256.44-driver.html
La verdad me gustaria saber el por que de ese binario.
Creo que debe haber sido un parche, para esa version del driver nvidia,..... creo
Saludos
Pues no se si estaré errado...pero he leído por ahí que ese binario supuestamente serviría en los casos que las X's no puedan detectar como se deben las resoluciones o refrescos puedes ser?
Lo que me sorprende es mencionar un binario en un .conf...no soy un veterano en la seguridad pero la verdad me picaría el cul0 andar pensando que tengo un binario llamado por un .conf y encima con conexión a internet-...pero bue que se yo...
Abrazos!
Sebas
Pues no se si estaré errado...pero he leído por ahí que ese binario supuestamente serviría en los casos que las X's no puedan detectar como se deben las resoluciones o refrescos puedes ser?
Lo que me sorprende es mencionar un binario en un .conf...no soy un veterano en la seguridad pero la verdad me picaría el cul0 andar pensando que tengo un binario llamado por un .conf y encima con conexión a internet-...pero bue que se yo...
Abrazos!
Sebas
Si es verdad lo que decis y me generó muchas mas dudas este tema, o mejor dicho la forma en que se ha solucionado el mismo.
Habria que averiguar, de que se trata ese binario.
Saludos
Si, la verdad es cosa rara porque hace años uno tenía que ingresar a manopla toda esa data en su respectivo XFree86.conf...cosa que me parecía perfecto...como estraño esa épocaaaaaa
(perdón por el off-topic)
Abrazo!
Sebas
Al final, trasteando un poco, he encontrado la solucion.
Como no era capaz ni de entrar en consola, el primer paso fue escoger en el grub la entrada de Debian en recovery mode, pulsar la tecla "e" para editar el grub y añadir al final de la linea:
- linux /boot/vmlinux ... ro single
la palabra "nomodeset".
Presionamos Ctrl+X para que cargue la entrada del grub, empieza a cargar y nos va pedir nuestra contraseña root, la introducimos y ya estamos dentro de la consola.
Descargamos el driver desde la pagina de Nvidia con wget:
wget http://es.download.nvidia.com/XFree86/Linux-x86/256.44/NVIDIA-Linux-x86-256.44.run
y lo instalamos:
sh NVIDIA-Linux-x86-256.44.run
Seguramente nos saldra un error en ingles diciendo mas o menos que tenemos que instalar el paquete binutils y linux-headers-"uname -r".
Instalamos los paquetes:
apt-get install binutils linux-headers-"uname -r", donde "uname -r" es la version de nuestro kernel que podemos hallarlo facilmente con la orden: uname -r
Una vez instalados volvemos a ejecutar sh NVIDIA-Linux-x86-256.44.run
donde seguramente ya no nos saldra ningun mensaje de error.
Acabada la instalacion de los controladores ejecutamos:
nvidia-xconfig y reiniciamos.
En mi caso tras hacer todos estos pasos logré solucionar el problema a medias, ya que al cargar el gdm me aparecian 6 ventanas iguales ocupando toda la pantalla.
La solución a esto la encontré en la pagina http://ubuntuforums.org/showthread.php?t=1182311
que consiste basicamente en bajar el archivo edid.bin.zip de la 2ª pagina de comentarios de este hilo del foro, descomprimirlo y copiar el archivo resultante (edid.bin) a la carpeta /etc/X11 con el comando:
cp /dondeguardeelarchivo/edid.bin /etc/X11
Luego editamos el archivo /etc/X11/xorg.conf:
gedit /etc/X11/xorg.conf
y añadimos al final de Section "Device" y antes de EndSection la siguiente linea:
option "CustomEDID" "DFP-0:/etc/X11/edid.bin
guardamos el archivo, reiniciamos y problema resuelto.
Espero que os sirva de ayuda.
Más usuarios como estos no vendrían mal a la comunidad (y menos amol -.-')
Saludos!
El archivo edid.bin lo baje de esta pagina:
http://ubuntuforums.org/showthread.php?s=036ee1f662202e689644be69a36f0e6... en la entrada #12 hecha por zibuntu. Por lo que dice en ese hilo ese edid.bin solo sirve para los portatiles que tienen pantalla de 15,6" (como es mi caso) y que si tiene otro tamaño de pantalla, a lo mejor no podria funcionar.
En mi caso despues de probar varios metodos y reinstalar varias veces los drivers de NVIDIA, siempre me tropezaba en que al cargar el GDM me aparecia la pantalla dividida en 6 ventanas.
Y al aplicar el edid.bin fue cuando solucione este problema, por eso me imagino que sera un parche para este tipo de graficas (NVIDIA Geforce G 103M en portatial HP Presario CQ-61).
Espero haberos aclarado vuestras dudas.
Buen aporte
Abrazo!
Sebas