Atualizado de 13.04 a 13.10; “Ocorreu um erro durante a montagem de / boot / efi”

0

Eu fiz o upgrade para 13.10 esta manhã e não consigo mais iniciar o Ubuntu. Especificamente, sou saudado com a seguinte mensagem: "Ocorreu um erro durante a montagem de / boot / efi (pressione S para pular a montagem ou M para recuperação manual)"

Eu executei o Boot Recovery sem sucesso - a saída do relatório está aqui: link

Uma coisa potencialmente relevante que notei é o seguinte erro: "FAT-fs (sda1): IO charset iso8859-1 não encontrado", que parece similar a esse bug ( link ) mas eu não sou inteligente o suficiente para entender se é ou o que fazer se for esse o caso.

Qualquer ajuda seria tremendamente apreciada: (

    
por user231871 05.01.2014 / 00:43

2 respostas

1

@RodSmith - Obrigado pela resposta útil!

ATUALIZAÇÃO: Na verdade, foi esse bug . Eu acabei recriando a partição / boot / efi (usando o GParted no Boot Recovery). Eu então reinstalei o Ubuntu 13.10 novamente. Isso teve a desvantagem de perder um monte de meus aplicativos, mas eu estava pronto para uma limpeza de casa de qualquer maneira.

Acho que a sugestão de Rod de copiar os arquivos / boot / efi e depois voltar, teria sido o melhor curso de ação se eu quisesse salvar mais.

Infelizmente, não tenho ideia de como acabei nessa situação. É meio chato que eu tive que bater minha cabeça contra essa questão por umas 10 horas, mas tudo bem.

    
por user231871 06.01.2014 / 00:59
0

Se você estiver com o Windows 8 ou o 8.1, você deve desativar o recurso Inicialização Rápida no Windows, conforme descrito aqui , entre muitos outros lugares. Esse recurso transforma um desligamento em uma suspensão para o disco (hibernação), o que deixa os sistemas de arquivos em um estado inconsistente. Isso pode resultar em uma incapacidade de montar o (s) sistema (s) de arquivos em questão a partir do Linux, embora eu não me lembre se a mensagem de erro "IO charset iso8859-1" é um sintoma possível no Linux. (Eu suspeito que não, de improviso, embora eu não esteja certo disso.) Note que o recurso de Inicialização Rápida do Windows não é o mesmo que um recurso com o mesmo nome ou similar em muitas EFIs, então desabilitando tal recurso em seu firmware não é adequado (ou mesmo necessário) para corrigir este problema.

A curto prazo (para uma única inicialização), a partição do sistema EFI (ESP), que é montada em /boot/efi , não precisa ser montada para a maioria das atividades do dia-a-dia. Assim, pressionando S para pular a montagem, ele deve inicializar o Ubuntu. Isso deve permitir mais diagnósticos e tentativas de reparo. Eu recomendo:

  • Depois de inicializar, tente montar o sistema de arquivos manualmente, como em sudo mount /dev/sda1 /boot/efi . Isso pode produzir uma mensagem de erro mais informativa; ou você pode digitar dmesg | tail após uma tentativa de montagem de procurar por qualquer coisa que possa estar gravada no buffer de anel do kernel. Note que se você fizer a partição para montar, você pode desmontá-la com sudo umount /boot/efi se você quiser tentar novamente (por exemplo, tentar várias opções para descobrir o que está funcionando e o que não está funcionando).
  • O arquivo /etc/fstab contém entradas que descrevem o que montar onde e como montar cada sistema de arquivos. Tente localizar a entrada para /boot/efi e faça uma pesquisa na Web para saber mais sobre esse arquivo. Isso não ajudará você, mas você pode descobrir uma opção de montagem que consertará o problema. Nesse caso, editar o arquivo /etc/fstab pode estar em ordem.
  • Na pior das hipóteses, fazer o backup do ESP, desmontá-lo, criar um novo sistema de arquivos (via sudo mkdosfs -F 32 -n ESP /dev/sda1 , recondicioná-lo e restaurá-lo). Um backup em nível de arquivo (via cp , tar , ou algo assim) deve ser adequado, mas você pode precisar ajustar o arquivo /etc/fstab porque o número de série ( UUID= in /etc/fstab ) quase certamente mudará. precisa montar o ESP com sucesso para fazer o backup.
  • É concebível que seu kernel tenha sido construído incorretamente; ou mais provável, que o seu disco RAM inicial (initrd) tenha sido construído incorretamente. Esse tipo de problema é difícil de ser superado pela maioria dos usuários, embora o update-initramfs ferramenta pode ajudar com o último.
por Rod Smith 05.01.2014 / 17:40