Como lidar com /boot/uefi corrompido

Como lidar com /boot/uefi corrompido

Antecedentes do novo HP Pavillion 15

  1. procedimento habitual:

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

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

    c. instale o Linux na primeira partição do sistema operacional

    c. fiz esse procedimento por 10 anos

    d. o laptop funcionou perfeitamente assim desde a entrega

  2. após a atualização com o synaptic, a reinicialização travou, tentou várias vezes, a rolagem parecia conforme o esperado - daemons foram iniciados, etc. - até o ponto em que travou

  3. instalado 16.04 do DVD na segunda partição do sistema operacional, nenhum problema relatado na instalação

  4. inicialize após nova instalação e apareceu a tela azul com errocode 0xc0000225

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

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

Pergunta: Posso reformatar a /boot/uefipartição ou salvá-la de alguma forma?

Responder1

Uma captura de tela da mensagem de erro que você está vendo pode ser útil. Pesquisei no Google e encontrei várias páginas, comoEste,que mostram capturas de tela que fazem parecer que isso pode ser um erro do Windows. Nesse caso, parece que 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. (Observação: se você excluir completamente um sistema operacional de um computador baseado em EFI, certifique-se de excluir seus arquivos noPartição do sistema EFI (ESP)para prevenir esta síndrome do "sistema operacional zumbi"! No seu caso, excluir completamente o ESP e permitir que o instalador do Ubuntu criasse um novo teria sido apropriado.) Se minha suspeita estiver correta, excluir esses arquivos do Windows do ESP deve resolver esse problema.

Se o ESP (montado no /boot/efiUbuntu) estiver danificado, ou se o gerenciador de inicialização do Windows tiver retornado, no estilo zumbi, deverá ser possível inicializar o computador usando meugerenciador de inicialização rEFIndem uma unidade flash USB ou CD-R. Observe, no entanto, que você pode precisardesabilitar inicialização segurase estiver habilitado. Depois que o computador for inicializado, você poderá investigar mais detalhadamente, como:

  • Use dosfsckpara verificar se há danos no sistema de arquivos no ESP. (Certifique-se de desmontá-lo primeiro.)
  • Procure arquivos restantes do Windows 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 BootOrderlinha; o primeiro item indica o carregador de boot que o computador tenta iniciar primeiro. Se a Boot####linha correspondente à primeira BootOrderlinha for Windows, isso explica o problema. Excluir os arquivos do Windows deve resolver o problema; ou você pode ajustar a ordem de inicialização com a -oopção efibootmgr. Em casos extremos, pode ser necessário adicionar uma nova entrada de inicialização para o Ubuntu. (Às vezes eles desaparecem, seja por causa de bugs de EFI ou por acidentes com ferramentas como efibootmgr.)

Num caso extremo, 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, zipou ferramentas semelhantes) é adequado.
  2. Tente usar dosfsckno ESP.
  3. Se dosfsckisso não resolver o problema, crie um novo sistema de arquivos FAT no ESP desmontando-o e usando mkdosfs-o.
  4. Depois de criar um novo sistema de arquivos, restaure os arquivos originais e ajuste o /etc/fstabarquivo para montá-lo usando seu novo número de série ( UUID=item em /etc/fstab; aprenda o novo número de série usando blkid).
  5. Se vocêaindanão consegue inicializar, você terá que (re)instalar um gerenciador de inicialização.
    • Reparo de inicializaçãopode reinstalar completamente o GRUB de uma forma um tanto automatizada.
    • Alternativamente, se você inicializar com sucesso via rEFInd ou alguma outra ferramenta temporária, você pode executar sudo grub-installseguido por sudo update-grub. Isso é um pouco menos completo que o Boot Repair, mas provavelmente será suficiente; e é menos provável que crie novos problemas através de exageros.
    • Outra opção é instalar o rEFInd por meio de seu pacote Debian, PPA ou (se você estiver usando Ubuntu 17.04) refindpacote no Ubuntu. Isso irá ignorar o GRUB. Você precisarápule alguns aros extraspara fazê-lo funcionar com o Secure Boot.

informação relacionada