Manjaro não inicializa após a atualização, como resgatar?

2

Eu corri pacman -Syu ontem e vi algumas atualizações, afastei-me do computador enquanto ele fazia a coisa. Quando voltei, a tela de bloqueio apareceu, e fiquei surpreso ao descobrir que não conseguia fazer o login, apesar de digitar minha senha. Eu provavelmente deveria ter tentado mudar para o TTY, mas não pensei nisso.

Eu assumi que o problema seria resolvido em uma reinicialização e apertei o botão de reset. Agora Manjaro se recusa a arrancar. Especificamente:

  • vejo as coisas da BIOS como de costume
  • Meu disco é criptografado, então o GRUB me pede a senha como de costume
  • Após a descriptografia, o menu GRUB aparece
  • Se eu escolher qualquer uma das opções de inicialização do Manjaro, vejo a mensagem do systemd exibindo a versão e imediatamente após a tela começar a piscar (parece que está sendo desligada e ligada, mas a tela está sempre preta)
  • A luz do disco rígido também pisca ocasionalmente
  • Neste ponto, o computador não responde e não reagirá a Ctrl+Alt+1-7 para TTY ou mesmo Ctrl+Alt+Del . Eu tenho que me redefinir para sair disso.

Eu estou supondo que o problema são drivers de vídeo ruins. Eu acho que se eu pudesse de alguma forma iniciar o Manjaro sem lançar meu DE, Cinnamon, eu poderia tentar executar novamente as atualizações (talvez elas falharam em algum ponto crítico), olhar os logs ou apenas mexer com os drivers de vídeo até conseguir para trabalhar de novo. No entanto, atualmente tudo o que tenho é o menu GRUB.

  1. Há algo que eu possa digitar na linha de comando do GRUB ( c ) que irá dizer ao Manjaro para não carregar nenhum vídeo ou material da GUI?
  2. Há algo que eu possa fazer no editor do GRUB ( e ) para fazer com que as opções existentes sejam inicializadas sem a GUI?
  3. Eu poderia de alguma forma usar um liveCD para entrar no meu sistema Manjaro instalado e executar comandos de lá? Por exemplo, se eu chroot em meu HD eu seria capaz de executar apenas pacman -Syu

Já vi algumas recomendações on-line que sugerem editar o menu GRUB e adicionar vários parâmetros ao comando linux , mas meu arquivo de configuração do GRUB é aparentemente muito complicado e não se parece em nada com os exemplos que vi. Eu o colaria aqui, mas não sei como tirá-lo do meu computador. Além disso, estou realmente confuso sobre quais chaves usar no editor do GRUB.

    
por Bagalaw 05.04.2017 / 18:58

1 resposta

4

Eu segui sugestão de Mioriin e pressionou e no prompt do GRUB para editar a configuração. Então eu encontrei a linha começando com linux e terminando com splash e adicionei um 3 ao final. Então eu pressionei F10 para inicializar.

Isso me levou a uma tela TTY textual onde eu poderia inserir meu nome de usuário / senha e era capaz de executar comandos CLI normalmente. Eu corri pacman -Syu , esperando que, se eu deixasse que ele se atualizasse com sucesso, o problema desapareceria magicamente.

Parece que o pacote python dateutils foi instalado e estava causando falha na atualização do pacman. Parece que o pacman tenta fazer grandes atualizações em uma única transação, para evitar estado de atualização parcial devido a interrupções, mas, apesar disso, acho que meu sistema foi bloqueado pela tentativa de atualização.

Eu desinstalei o dateutils com pip uninstall python-dateutils . Então eu corri pacman -Syu novamente e completou com sucesso. Eu corri pacman -Syyu apenas para ter certeza de que a atualização estava boa, e ela não relatou nenhum pacote desatualizado. Eu também corri pacaur -Syu da mesma maneira. Depois disso, verifiquei dateutils com pip list e parece ter sido instalado de volta pela atualização do pacman.

Eu reiniciei e meu computador, incluindo GUI, funcionou como antes.

    
por 06.04.2017 / 02:10