Pointing Grub Resgate para o .mod correto

1

Eu borked minha instalação do Ubuntu.

Parece ter se misturado se deve usar bios grub ou efi grub.

Quando eu chegar em grub rescue , eu posso encontrar todos os arquivos mod que eu preciso em (hd0,msdos5)/boot/grub/x86_64-efi

No entanto, se eu tentar definir o prefixo para esse caminho, ele sempre anexará i386-pc ao caminho, para que ele nunca encontre o normal.mod quando eu tentar insmod .

Então eu acabo recebendo can't find file: (hd0,msdos5)/boot/grub/x86_64-efi/i386-pc/normal.mod

Bastante frustrante. Como eu posso convencer esse grub que o i386-pc não existe e ele precisa olhar onde eu digo? Haha.

Eu não acho que essa pergunta seja uma duplicata, já que passei pelas etapas de todas as outras respostas de resgate e me levou a esse enigma.

Ah, e não posso mais usar meu usb por algum motivo, senão acabei de inicializar. Então isso é fora. (Crashes para initramfs dizendo can't find live medium .)

    
por Jixan 06.05.2015 / 19:11

1 resposta

0

Na minha experiência, o GRUB pode ser muito difícil de reparar quando as coisas ficam "fora dos trilhos". Você pode querer considerar o uso de uma das várias alternativas baseadas na EFI . A maioria deles exige pelo menos alguma configuração manual, mas é provável que seja mais fácil do que corrigir o GRUB. O meu próprio rEFInd não requer manutenção contínua, portanto, se ele funcionar inicialmente, ele deve exigir pouca ou nenhuma atenção a partir de então. (Você pode testá-lo através de uma unidade flash USB ou CD-R antes de instalá-lo em seu disco rígido, se quiser.)

    
por Rod Smith 07.05.2015 / 01:34