lunes, 16 de marzo de 2009

Pantalla negra en vez de consolas virtuales (Solución)

Me pase mucho tiempo con este problema y al fin encontre la solución.

Mi problema comenzo cuando instale los drivers de mi tarjeta de video (NVIDIA GeForce 7000m), una vez intalada funcionaba todo de pelos, compiz fusión volaba en mi note, pero habia un pequeño problema no podia ver las tty´s (consolas virtuales), osea si estaban alli pero no podia verlas ya que si trataba de acceder a ellas (Ctrl + f1 ….. f6) me mostraba una pantalla negra y nada más pero si cambiaba en xorg.conf nvidia por vesa si funcionaban, pase mucho mucho tiempo con esta pequeña espina que no mataba pero si molestaba, la solución que yo encontre para este problema es cambiar la resolución de las tty´s, esto va mas o menos así:

primero que nada nos logeamos como usuario root y editamos el siguiente archivo:

# nano /etc/initramfs-tools/modules

editamos este archivo para agregar al final las lineas fbcon y vesafb, quedara así:

# List of modules that you want to include in your initramfs.
# Syntax: module_name [args ...]
# You must run update-initramfs( to effect this change.
# Examples:
# raid1
# sd_mod
fbcon
vesafb


Ahora solo nos queda editar una linea del grub, para indicarle la resolución que deceamos usar

# nano /boot/grub/menu.lst

casi al final del archivo veremos algo como esto


## ## End Default Options ##


title Debian GNU/Linux, kernel 2.6.26-1-686

root (hd0,5)

kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda6 ro quiet

initrd /boot/initrd.img-2.6.26-1-686


Modificaremos la linea que dice kernel, agregando al final de esta vga=791, quedara así:


## ## End Default Options ##


title Debian GNU/Linux, kernel 2.6.26-1-686

root (hd0,5)

kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda6 ro quiet vga=791

initrd /boot/initrd.img-2.6.26-1-686


Finalmente si reiniciamos veremos que las tty´s si estan alli aun despues de haber cargado el driver de NVIDIA


PD: Existen mas resoluciones aparte de la que yo use aquí es solo cosa de preguntarle a don google


saludos


EDIT!!! 28/03/09

Trate de realizar la misma configuración que explique arriba (vga=791) para archlinux, pero al reiniciar la maquina no me permitia ingresar al sistema :S, así que lo unico que tuve que hacer fue remodificar la linea pero en vez de vga=791 lo cambie por el valor de 788 y ahora al reiniciar la maquina todo funcionaba bien ;) y ademas me aparecio el logo de arch en la esquia superior, se ve muy bonito



saludos


No hay comentarios: