Ok, veja os registros e os comentários. Aqui está meu primeiro conjunto de análises,
Você tem duas placas de vídeo,
- Intel, que é placa de vídeo integrada
- Nvidia 960M
Qual é chamado de Optimus
setup.
Por padrão, agora você está comutado para o driver Nvidia, que de alguma forma está causando o problema.
Para se livrar desse problema, primeiro você deve tentar não inicializar até graphical.target
.
Tente não inicializar até graphical.target
- Vá para o modo de recuperação e obtenha o shell de raiz.
- Remontar o rootfs usando
mount -o remount,rw /
- Ative o
multi-user.target
, que não é realmente obrigatório, mas verifique novamente usandosystemctl enable multi-user.target --force
- Definir o destino padrão para vários usuários usando
systemctl set-default multi-user.target
- Reinicialize o sistema.
Agora, você deve receber um prompt de login e digitar seu nome de usuário e senha de login.
Desinstale os drivers da Nvidia
Isso é um pouco complicado. Você precisa identificar os drivers que estão instalados. Algumas das distribuições fornecem drivers juntamente com sua versão, que é proprietária e testada. Existem outros drivers de terceiros, como Noveau
. Então,
- Pesquise os drivers disponíveis em seu repositório usando
apt-cache search nvidia
. Espero que liste alguns dos pacotes comonvidia-364
nvidia-304
nvidia-noveau
. - Se você não tiver certeza sobre o que instalou, tente desinstalar todos. Por exemplo, se você estiver usando
nvidia-304
, entãosudo apt-get purge nvidia-304
- Mais uma vez, tipo de medição com falha segura, tente reinstalar
Xorg
usandosudo apt-get install --reinstall xorg
. - Depois de concluir todas essas etapas, libere seu buffer usando
sync
e reinicialize. Novamente, você receberá o prompt de login e apenas faça o login e prossiga para as próximas etapas.
Mudar para graphical.target
Nesta fase, tente voltar para graphical.target
para testar sua sorte;)
- Inicialize no modo de recuperação.
- Remontar o rootfs
mount -o remount,rw /
- Mude para
graphical.target
usandosudo systemctl set-default graphical.target
- Limpe o buffer usando
sync
- Reinicialize o sistema.
- Isso deve trazer sua interface do usuário junto com todos os dispositivos de entrada em funcionamento.
Felicidades!