Se você pode acessar o GRUB, pode tentar alterar sua entrada de inicialização adicionando 3
no final, assim:
kernel /boot/vmlinuz-linux root=/dev/disk/by-uuid/..ro 3
Isso irá inicializar seu sistema sem iniciar o servidor X , deixando você com um TTY. Você poderá então fazer login e reverter para drivers de código-fonte aberto, ou solucionar problemas de sua instalação, observando /var/log/Xorg.0.log
.