grub-install: erro: não existe /usr/lib/grub/i386-pc/modinfo.sh

1

Esta é apenas uma documentação para um problema que eu encontrei. Eu estava criando um pendrive híbrido de inicialização múltipla no Ubuntu 16.04 de 64 bits usando o este tutorial do Arch e o comando --target=i386-pc me deu o seguinte erro:

grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist

Veja a resposta para a solução ....

    
por kael 10.02.2018 / 19:21

1 resposta

2

Eu procurei este arquivo nos arquivos do pacote Ubuntu e descobri que ele fazia parte do pacote grub-pc-bin . Eu tentei instalar esse pacote, mas ele tinha dependências ruins.

No entanto, como eu sabia que precisava apenas desses módulos i386, acabei de fazer o download e descompactar o pacote, depois movi os arquivos manualmente assim:

cd /tmp
sudo apt-get download grub-pc-bin
dpkg-deb -R grub-pc-bin_2.02~beta2-36ubuntu3.16_amd64.deb grub/
sudo mv grub/usr/lib/grub/i386-pc/ /usr/lib/grub/

Agora você deve tentar novamente e deve funcionar.

(Observação: o comando apt-get download pode gerar um arquivo com uma versão diferente da mostrada. Se você receber erros na linha dpkg-deb , verifique se está segmentando o arquivo que acabou de baixar.)

    
por 10.02.2018 / 19:21

Tags