Ошибка установки Grub 2: grub-install: ошибка: /usr/lib/grub/i386-pc/modinfo.sh не существует.

Я пытаюсь установить grub2 с живого компакт-диска lubuntu 16.04, я следую этому учебнику , после того как я смонтировал /dev/sda1 в папке mnt с помощью этих команд

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

Затем меняем корневой каталог:

    sudo chroot /mnt

Но при попытке установить grub с помощью sudo grub-install /dev/sda я получаю эту ошибку:

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

Я пытался отключить режим uefi из BIOS, но Я думаю, что моя версия BIOS даже не поддерживает ее, потому что она с 2005 года

3
задан 10 June 2016 в 06:41

3 ответа

Просто установите Личинку Customizer, и можно сделать остальных легко следующей командой:

sudo apt install grub-customizer
0
ответ дан 29 September 2019 в 13:29

установка grub-pc-bin

grub-pc, кажется, meta пакет, который удалит (!) grub-efi-amd64, который я предполагаю, облицевал бы ПК кирпичом, возможно, не сразу же.

установка apt install grub-pc-bin добавила необходимую благопристойность для меня для установки загрузчиков ПК от efi системы.

0
ответ дан 29 September 2019 в 13:29

Не знайте, решили ли Вы свою проблему, таким образом это 1 год назад.

Я недавно столкнулся с той же ситуацией в Ubuntu 18.04, что chroot к другому каталогу и выполнял установку личинки:

$ chroot /media/cdrom0 grub-install

Ошибка бросков:

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

Наконец решенный эта ошибка путем установки ПК личинки:

$ sudo apt-get install grub-pc

После этого объекты под/usr/lib/grub, измененным от:

grub-mkconfig_lib  x86_64-efi  x86_64-efi_signed

Кому:

grub-mkconfig_lib  i386-pc  x86_64-efi
1
ответ дан 1 December 2019 в 17:33

Другие вопросы по тегам:

Похожие вопросы: