Acabei de instalar várias atualizações da 12.10, fui solicitado a reiniciar e depois descobri que não conseguia inicializar.
grub2
grubrescue
8128
fonte
fonte
Respostas:
Use o Reparo de inicialização para corrigir seu carregador de inicialização.
Abra um terminal e adicione o PPA de reparo de inicialização
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
Instalar reparo de inicialização
sudo apt-get install -y boot-repair && boot-repair
Inicie e use, consulte https://help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair para obter mais detalhes
fonte
ls
para obter uma lista de partiçõesset prefix=(hd0,msdos6)/boot/grub
[você quase certamente precisará inserir uma unidade / partição diferente entre colchetes; talvez seja necessário apenas tentar todas as listadasls
até encontrar a que funciona.insmod normal
normal
e você receberá seu prompt de inicialização novamente!Veja também: O local útil onde eu encontrei isso. Duvido que isso funcione para todos que encontrarem esse erro, mas eu o coloquei aqui na esperança de que ajude alguém.
Depois de carregar o Ubuntu, execute
sudo grub-install /dev/sda
e osudo update-grub
mais rápido possível. Isso significa que você não terá que fazer esse processo tedioso acima toda vez que inicializar sua máquina.fonte
ls (hd0,msdos1)/
para verificar o conteúdo da partição, o que seria mais rápido se você tiver muitas partições.set prefix=(hd0)/grub
, já que você precisa fazer referência aogrub
diretório relativo à partição na unidade, não ao seu ponto de montagem durante a operação normal.Eu tive exatamente o mesmo problema -
normal.mod not found
,ls
da partição de inicialização produziria uma linha em branco. Após uma semana de solução de problemas para obter a inicialização correta do sistema, aqui estão as etapas pelas quais eu segui.Obteve uma cópia do SuperGrub e criou um CD de inicialização. Agora eu podia entrar novamente no meu sistema. Obteve uma cópia do BootRepair e não teve sorte em inicializar o sistema diretamente do disco rígido e teve que continuar usando o CD. O BootRepair agiu um pouco estranho, pois a localização e as opções do Grub estavam acinzentadas. Ele relatou uma instalação bem-sucedida.
O disco rígido foi originalmente configurado:
sda1 ext4 root with boot
sda2 linux swap
sda3 ext4 used as a spare drive
(contém VMs para caixa virtual).Utilizou uma cópia do Ubuntu 10.10 live cd. Executei o gparted para reduzir a
sda1
partição e criou asda4
partição de inicialização ext4 na frente da unidade e defina o ponto de montagem para/boot
depois de excluir o diretório de inicialização/
. O BootRepair agora tem opções disponíveis. Instalado na partição de inicialização e agora pode inicializar a partir do disco rígido.Sendo curioso, decidi investigar mais. O log de reparo de inicialização tinha uma entrada peculiar para minha
sda1
partição ext4, foi relatado comoDOS
e tinha um curto UUID de 8 caracteres em vez do UUID relatado pelo blkid.grub-probe
relatou o sistema de arquivos como vfat.Após muitos outros testes, limpei os primeiros 440 bytes do
sda1
registro da partição.Grub-probe
agora relata o sistema de arquivos como ext2. Ranupdate-grub
e o UUID correto para asda1
partição aparece.O problema parece duplo:
1. Parece afetar as instalações em que o registro da partição tem referências a msdos.
2.
grub-probe
não tenta resolver problemas de incompatibilidade entre o tipo fs e o conteúdo no registro da partição.fonte
Outra coisa a verificar é a ordem de inicialização no seu BIOS. Aparentemente, eu havia instalado o grub instalado em todos os meus discos (talvez após a resposta do 8128), mas isso ocorreu ao atualizar minha distribuição Linux (Debian). Alterando o primeiro disco de inicialização conforme meu sistema operacional Linux o corrigia.
fonte
Encontrei este erro ao atualizar para o Kubuntu 13.10. Eu tinha um cartão de memória conectado à porta USB durante o dist-upgrade. Depois de reiniciar, fui direto ao Grub Rescue. Desconectar a unidade USB e reiniciar corrigiu o problema.
fonte
No meu caso, eu havia feito o downgrade para o GRUBv1 e, após a atualização para a 12.10, o grub2 não conseguiu encontrar seus arquivos (* .mod, etc ...), embora o grub.cfg estivesse lá.
Encontrei um manual mais abrangente sobre o resgate do grub: https://help.ubuntu.com/community/Grub2/Trou Troubleshooting# grub_rescue.3E-1
Veja também a lista de comandos no início da página. Thx flauta flauta.
fonte