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-364nvidia-304nvidia-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
Xorgusandosudo apt-get install --reinstall xorg. - Depois de concluir todas essas etapas, libere seu buffer usando
synce 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.targetusandosudo 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!