Opa, então...
A GPU é uma GForce 6200 256MB (não é a TC) instalada numa ASUS K8N com 2,3GB de RAM.
Como eu estava curioso com o problema, além daqui postei também no fórum do GdH e a pessoa falou também que, assim como o amigo disse, poderia ser mesmo incompatibilidade com o Kernel. A resposta veio agora a pouco.
O Kernel é da versão mais nova distribuída pelo apt-get:
valerio@feisty:~$ uname -a
Linux feisty 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007 i686 GNU/Linux
valerio@feisty:~$
Como eu tenho empacotado em arquivos .DEB um Kernel de versão 2.6.22.1 que eu compilei no Etch, instalei esse kernel no Ubuntu, aliás eu já tinha instalado esse kernel no Ubuntu em outra oportunidade e não deu problemas mas tive que reformatar o HD para fins de reparticionamento, aliás o único erro que deu foi que não foi encontrado a pasta firmwares mas funcionou.
Instalei o Kernel do Debian. Eis a saída do dpkg:
linux-headers-2.6.22.1_2.6.22.1-10.00.Custom_i386.deb
linux-image-2.6.22.1_2.6.22.1-10.00.Custom_i386.deb
valerio@feisty:/usr/src$ sudo dpkg -i *.deb
Selecionando pacote previamente não selecionado linux-headers-2.6.22.1.
(Lendo banco de dados ... 110949 arquivos e diretórios atualmente instalados.)
Descompactando linux-headers-2.6.22.1 (de linux-headers-2.6.22.1_2.6.22.1-10.00.Custom_i386.deb) ...
Selecionando pacote previamente não selecionado linux-image-2.6.22.1.
Descompactando linux-image-2.6.22.1 (de linux-image-2.6.22.1_2.6.22.1-10.00.Custom_i386.deb) ...
Done.
Instalando linux-headers-2.6.22.1 (2.6.22.1-10.00.Custom) ...
Instalando linux-image-2.6.22.1 (2.6.22.1-10.00.Custom) ...
Hmm. There is a symbolic link /lib/modules/2.6.22.1/build
However, I can not read it: Arquivo ou diretório inexistente
Therefore, I am deleting /lib/modules/2.6.22.1/build
Hmm. The package shipped with a symbolic link /lib/modules/2.6.22.1/source
However, I can not read the target: Arquivo ou diretório inexistente
Therefore, I am deleting /lib/modules/2.6.22.1/source
Running depmod.
Finding valid ramdisk creators.
Using mkinitramfs-kpkg to build the ramdisk.
find: /lib/firmware/2.6.22.1: Arquivo ou diretório inexistente
find: /lib/firmware/2.6.22.1: Arquivo ou diretório inexistente
find: /lib/firmware/2.6.22.1: Arquivo ou diretório inexistente
find: /lib/firmware/2.6.22.1: Arquivo ou diretório inexistente
find: /lib/firmware/2.6.22.1: Arquivo ou diretório inexistente
find: /lib/firmware/2.6.22.1: Arquivo ou diretório inexistente
Running postinst hook script /sbin/update-grub.
You shouldn't call /sbin/update-grub. Please call /usr/sbin/update-grub instead!
Searching for GRUB installation directory ... found: /boot/grub
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.22.1
Found kernel: /boot/vmlinuz-2.6.20-16-generic
Found kernel: /boot/vmlinuz-2.6.20-15-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
valerio@feisty:/usr/src$
Só dá esse erro de que não encontra as pastas firmware. Bem, após a instalação reiniciei e o vídeo levantou normalmente, claro que eu precisei rodar novamente o instalador por causa do conflito do módulo com o Kernel, agora sim eu entendia o porque do pânico do X. Rodei o instalador, lancei o startx, o vídeo subiu, até aí tudo bem, o teste final era justamente reiniciar. Funcionou normalmente, sem mais dar erro no X.
Cool!!!! Kernel compilado no Debian Etch funcionando no Ubuntu, e está rapidinho!!! Que tudo!!! =)
Oxi. Vou esperar a versão 7.10. Agora não entendi: esse mesmo driver instala e funciona normalmente no Kernel 2.6.18-4 do Etch, mais antigo que o Kernel do Ubuntu... não entendi essa.
Valeu pela ajuda! Agora só uma perguntinha: o Ubuntu não tem o arquivo inittab? Como definimos o runlevel no Ubuntu?