Soa um pouco como um problema de "nomodeset". Mas eu não tenho 100% de certeza ...
Uma vez tive esse problema que meu monitor durante a inicialização era preto e voltava apenas para login. Então eu defino a opção "nomodeset" como um parâmetro de inicialização.
Você poderia tentar isso configurando essa opção e verificando se isso ajuda. Se não, você remove essa opção novamente.
Mais aqui: