Uma abordagem é desativar o silêncio nas opções de inicialização e ler as mensagens de depuração para ver até onde você chega no processo de inicialização.
Se isso não funcionar, para solucionar problemas, talvez você queira inicializar no console de recuperação ou no nível de execução 1, chroot adequadamente e no init 3. Isso fará com que a maioria de seus itens seja carregada e mostre se você está tendo um serviço aguentar.
Isso deve cobrir a possibilidade de que algum serviço ou outro esteja interrompido durante a inicialização.
Eu realmente duvido que seja um driver "ruim" no estábulo atual.
Você só precisa gerar uma nova configuração plymouth ou xwindows. A geração de um novo xorg.conf e testes é coberta aqui . Plymouth pode escurecer sua tela um pouco, mas ela deve passar se você for totalmente inicializado.
Eu pensei que tinha um problema semelhante uma vez, e foi uma falha plymouth que anulou a tela combinada com um fsck devido ao número de vezes que o disco é montado. Você pode tentar pressionar [c] para cancelar a verificação de disco caso ela esteja ocorrendo ou manualmente desmarque suas unidades no console de recuperação para eliminar essa possibilidade.