Erro de instalação do Grub 2: grub-install: erro: o /usr/lib/grub/i386-pc/modinfo.sh não existe.

3

Estou tentando instalar o grub2 em um live CD do lubuntu 16.04, estou seguindo este tutorial , depois Eu montei o /dev/sda1 na pasta mnt usando esses comandos

sudo mount /dev/sda1 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo mount --bind /dev /mnt/dev

Alterando o diretório raiz:

    sudo chroot /mnt

Mas quando tentar instalar o grub usando sudo grub-install /dev/sda , recebo este erro:

sudo: unable to resolve host ubuntu
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist.   Please specify --target or --directory.

Eu tentei desligar o modo uefi da bios, mas acho que minha versão do bios nem suporta porque é de 2005

    
por Abdessalem Boukil 09.06.2016 / 19:41

1 resposta

0

Não sei se você resolveu seu problema, isso é há 1 ano.

Eu encontrei a mesma situação recentemente no Ubuntu 18.04, que chroot para outro diretório e execute o grub-install:

$ chroot /media/cdrom0 grub-install

Emite um erro:

grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.

Finalmente resolvi este erro instalando o grub-pc:

$ sudo apt-get install grub-pc

Depois disso, os itens em / usr / lib / grub foram alterados de:

grub-mkconfig_lib  x86_64-efi  x86_64-efi_signed

Para:

grub-mkconfig_lib  i386-pc  x86_64-efi
    
por Leondgarse 11.04.2018 / 03:57