Como lidar com corrupto / boot / uefi

1

Antecedentes do novo HP Pavillion 15

  1. procedimento usual:

    a. excluir partições do Windows, preservando apenas a partição / boot / uefi

    b. fazer várias partições ext4 incluindo duas para sistemas operacionais

    c. instalar o Linux na primeira partição do SO

    c. feito este procedimento por 10 anos

    d. o laptop funcionou perfeitamente assim desde o parto

  2. após a atualização com synaptic, reinicialização travada tentou várias vezes a rolagem ter a aparência esperada - daemons iniciados, etc - até o ponto em que ficou pendente

  3. instalado 16.04 do DVD na segunda partição do sistema operacional sem problemas relatados na instalação

  4. inicialize após a nova instalação e receba a tela azul com o erro code 0xc0000225

  5. todos os diagnósticos apontados pela tela azul passaram pela CPU, memória, disco, etc.

  6. a pesquisa na web sugere que a partição /boot/uefi está corrompida

Pergunta: Posso reformatar a partição /boot/uefi ou recuperá-la algum caminho?

    
por Stewart Brown 26.05.2017 / 16:43

1 resposta

1

Uma captura de tela da mensagem de erro que você está vendo pode ser útil. Eu pesquisei no Google e encontrei várias páginas, como este, que mostra a tela tiros que parecem com isso podem ser um erro do Windows. Se assim for, então parece que o seu método de instalação deixou alguns arquivos do Windows intactos, que de alguma forma foram ativados e agora estão tentando assumir o controle do computador. (Nota: Se você excluir completamente um sistema operacional de um computador baseado em EFI, certifique-se de excluir seus arquivos na partição do sistema EFI (ESP) ) para evitar esta síndrome do "zumbi OS"! No seu caso, excluir completamente o ESP e permitir que o instalador do Ubuntu crie um novo seria apropriado. Se a minha suspeita estiver correta, exclua esses arquivos do Windows o ESP deve contornar esse problema.

Se o ESP (montado em /boot/efi no Ubuntu) estiver danificado, ou se o gerenciador de inicialização do Windows tiver retornado, estilo zumbi, será possível inicializar o computador usando meu Entrar o gerenciador de inicialização em uma unidade flash USB ou CD-R. Observe, no entanto, que você pode precisar desativar a inicialização segura se estiver ativada. Depois que o computador inicializar, você poderá investigar melhor, como:

  • Use dosfsck para verificar danos no sistema de arquivos no ESP. (Certifique-se de desmontá-lo primeiro.)
  • Procure arquivos do Windows restantes no ESP. (Eles normalmente residem em /boot/efi/EFI/Windows , como visto no Ubuntu.)
  • Verifique a ordem de inicialização com sudo efibootmgr -v . Preste atenção na linha BootOrder ; o primeiro item ali indica o gerenciador de partida que o computador tenta inicializar primeiro. Se a linha Boot#### correspondente à primeira linha BootOrder for Windows, isso explica o problema. A exclusão dos arquivos do Windows deve corrigir o problema; ou você pode ajustar a ordem de inicialização com a opção -o para efibootmgr . Em casos extremos, você pode precisar adicionar uma nova entrada de inicialização para o Ubuntu. (Às vezes eles desaparecem, seja por causa de erros EFI ou por causa de acidentes com ferramentas como efibootmgr .)

Em casos extremos, se o ESP estiver muito danificado, recomendo:

  1. Faça backup do que puder do ESP. Um backup em nível de arquivo (usando cp , tar , zip ou ferramentas semelhantes) é bom.
  2. Tente usar dosfsck no ESP.
  3. Se dosfsck não corrigir o problema, crie um novo sistema de arquivos FAT no ESP desmontando-o e usando mkdosfs nele.
  4. Depois de criar um novo sistema de arquivos, restaure os arquivos originais e ajuste o arquivo /etc/fstab para montá-lo usando seu novo número de série ( UUID= item em /etc/fstab ; saiba o novo número de série usando blkid ).
  5. Se você ainda não conseguir inicializar, você terá que (re) instalar um gerenciador de inicialização.
    • Boot Repair pode reinstalar completamente o GRUB de uma forma um pouco automatizada.
    • Como alternativa, se você for inicializado com êxito por meio de rEFInd ou de outra ferramenta temporária, poderá executar sudo grub-install seguido de sudo update-grub . Isso é um pouco menos completo que o Reparo de inicialização, mas é provável que seja suficiente; e é menos provável que crie novos problemas por meio de um exagero.
    • Outra opção é instalar o rEFInd através do pacote Debian, PPA ou (se você estiver usando o Ubuntu 17.04) refind package no Ubuntu. Isso irá ignorar o GRUB. Você precisará passar por alguns obstáculos para que ele funcione com o Secure Boot.
por Rod Smith 27.05.2017 / 23:07