Inicialização: Normal vs Recuperação

Inicialização: Normal vs Recuperação

Após uma atualização recente para o Ubuntu 18.04.2 LTS, meu sistema trava durante a inicialização (veja minha primeira pergunta em18.04.2 Trava durante a inicialização após atualização).

Desta vez estou pedindo ajuda para aprender sobre o que seria diferente entre apenas deixar o sistema inicializar normalmente e inicializar no sistema de recuperação e então escolher imediatamente retomar a inicialização (sem fazerQUALQUER COISAcaso contrário, enquanto estiver no console de recuperação.) Estou curioso porque me parece que o programa de logon real nunca inicia (ou falha silenciosamente durante a inicialização) quando inicializo normalmente, mas funciona bem quando inicializo através do método de recuperação/retomada.

Gostaria de corrigir a inicialização normal para que ela realmente funcione sem exigir que eu passe pelo processo de recuperação/retomada. Há algum especialista nesses dois mecanismos de inicialização diferentes que esteja disposto a me ajudar?

EDIT: Acabei de verificar e descobri que posso usar PuTTY (ssh) para conectar e fazer login no sistema enquanto ele está travado antes de exibir a tela de login. Definitivamente, parece que a tela de login não está iniciando como deveria. Eu tentei comparar o syslog de uma inicialização com falha (normal) e uma inicialização bem-sucedida (recuperação/retomada), mas eles são MUITO diferentes e entendo muito, muito pouco do que é registrado durante a inicialização.

Para referência pessoal, desenvolvo alguns softwares em/para Linux (cerca de 20kloc), mas trabalho principalmente em Windows (mais de 1000kloc). Posso verificar/tentar coisas quando solicitado, mas simplesmente não sei o suficiente sobre as entranhas do Linux para descobrir isso sozinho.

Responder1

Depois de postar minha pergunta, comecei a ler os artigos relacionados oferecidos pelo askubuntu e encontrei este:Como o modo de recuperação afeta a inicialização subsequente?

Então, experimentei o parâmetro de inicialização nomodeset e funcionou. Aparentemente, algo incluído em uma atualização recente tornou esse parâmetro necessário. FWIW, estou executando o VMware Player 15, com qualquer emulação de vídeo que ele forneça. Independentemente disso, adicionar nomodeset corrigiu meu problema de inicialização.

informação relacionada