A perda de energia ao atualizar o arch linux, não pode mais ser inicializada no SO [fechado]

0

Eu instalei o Arch Linux há alguns dias e estou migrando lentamente para ele do Windows, após 15 anos de desktops somente do Windows.

Hoje eu queria começar a jogar alguns jogos e obter os drivers gráficos adequados da AMD. Ao instalar os drivers radeon vulkan, a fonte retornou um erro 404, então não consegui baixá-los. Pensei que talvez eu devesse sincronizar meus repositórios do AUR. Então, eu corri e atualizei qualquer coisa que eu tenha instalado nos últimos dias com:

yaourt -Syu --devel --aur

Enquanto o sistema estava sendo atualizado, perdi energia.

Agora, sempre que eu tentar iniciar o Arch, mostrarei esses erros:

[FAILED] Failed to start Load Kernel Modules.
[..]
[FAILED] Failed to mount boot.
[DEPEND] Dependency failed for Local File Systems.

E depois entra em modo de emergência.

Obter status de systemd-modules-load inclui:

Failed to lookup alias 'crpyto_user' : Function not implemented
Failed to lookup alias 'sg' : Function not implemented
-modules-load.service: Failed with result 'exit-code' to start Load Kernel Modules

E o status da montagem incluía algo sobre o sistema de arquivos 'phat' não ser conhecido.

Algum conselho sobre como corrigir isso?

    
por Valters Tomsons 02.07.2018 / 20:28

1 resposta

3

Primeiro, pare de usar o yaourt para gerenciamento de pacotes: ele é um auxiliar do AUR e um mau nisso. Use o pacman para suas tarefas de gerenciamento de pacotes, esse é o seu trabalho.

Para recuperar-se de uma atualização incompleta, há um procedimento documentado no wiki . Essencialmente, inicialize a partir da mídia ao vivo e, após ter montado todos os sistemas de arquivos, execute a atualização novamente usando o --root flag:

pacman --root=/mnt --cachedir=/mnt/var/cache/pacman/pkg -Syyu

Em seguida, verifique se há arquivos incompletos antes de sair e reinicializar.

    
por 02.07.2018 / 20:54