Parâmetro de nível de execução do kernel Debian - o xorg não inicia com drivers NVIDIA

Parâmetro de nível de execução do kernel Debian - o xorg não inicia com drivers NVIDIA

Estou tendo problemas para fazer meu monitor funcionar com a linha de comando padrão do kernel debian:

\boot\vmlinuz-4.2.0-0.bpo.1-amd64 ro root=UUID=4e496eaa-bcf1-41a0-9eee-dd1c8367c855 initrd=boot\initrd.img-4.2.0-0.bpo.1-amd64

Se eu tentar deixar o laptop inicializar com esse argumento de linha de comando padrão, recebo uma mensagem de erro cinza "ah, não, algo estava errado".

insira a descrição da imagem aqui

Descobri que se eu alterar a linha de comando do kernel para:

\boot\vmlinuz-4.2.0-0.bpo.1-amd64 ro root=UUID=4e496eaa-bcf1-41a0-9eee-dd1c8367c855 initrd=boot\initrd.img-4.2.0-0.bpo.1-amd64 2

ou anexar 3, ele inicializa no gnome-shell, então posso fazer login, iniciar e ser levado para minha área de trabalho sem nenhum problema.

qual poderia ser a causa desse problema e como posso corrigi-lo para ter um comportamento esperado?

como eu editei minha linha do kernel

sudo vi /etc/default/grub 
GRUB_CMDLINE_LINUX_DEFAULT =""
GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL="console"
sudo update-grub

reinicie e ainda acabou na captura de tela anexada acima.

se, em vez disso, quando eu chegar ao menu grub, eu editar a string do kernel em:

\boot\vmlinuz-4.2.0-0.bpo.1-amd64 ro root=UUID=4e496eaa-bcf1-41a0-9eee-dd1c8367c855 initrd=boot\initrd.img-4.2.0-0.bpo.1-amd64

e adicione um 2 ou 3 no final assim

\boot\vmlinuz-4.2.0-0.bpo.1-amd64 ro root=UUID=4e496eaa-bcf1-41a0-9eee-dd1c8367c855 initrd=boot\initrd.img-4.2.0-0.bpo.1-amd64 2

então inicializarei na linha de comando, a partir daí posso fazer login, startx e acessar minha área de trabalho.

Publiquei uma resposta a esta pergunta que basicamente eliminava a nvidia* do meu sistema. Funciona, mas eventualmente precisarei de drivers nvidia, já que programo opengl{es} e gostaria de migrar meu desenvolvimento para Linux.

Responder1

Não tenho certeza, talvez haja bugs nos drivers mais recentes da nvidia, mas estas são as etapas que executei para poder realmente iniciar novamente em minha área de trabalho sem mexer em argumentos de linha de comando ou strings de kernel.

Inicializei com as etapas mencionadas acima, anexando 2 ao final da string do kernel, assim:

\boot\vmlinuz-4.2.0-0.bpo.1-amd64 ro root=UUID=4e496eaa-bcf1-41a0-9eee-dd1c8367c855 initrd=boot\initrd.img-4.2.0-0.bpo.1-amd64 2

na linha de comando, executei estes com sudo:

apt-get remove --purge nvidia*
rm /etc/X11/xorg.conf
apt-get update
apt-get autoremove

reboot

depois disso, consegui voltar ao gerenciador de login do gnome. Seja qual for o motivo, os drivers da Nvidia não estão funcionando bem.

informação relacionada