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

это просто документация для Проблемы, с которой я столкнулся. Я создавал гибридный мультизагрузочный USB-накопитель на 64-битной Ubuntu 16.04 с помощью этой Arch учебник и --target=i386-pc команда дала мне следующую ошибку:

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

см. ответ на решение....

26
задан kael
23.11.2022 9:15 Количество просмотров материала 3493
Распечатать страницу

1 ответ

Я посмотрел этот файл в архивах пакетов Ubuntu и обнаружил, что он является частью grub-pc-bin пакета. Я попытался установить этот пакет, но у него были плохие зависимости.

однако, так как я знал, что мне нужны только те модули i386, я просто скачал и распаковал пакет, а затем переместил файлы на место вручную, как это:

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/

теперь вы должны быть в состоянии попробовать еще раз, и это должно работать.

(Примечание:apt-get download команда может выдать файл с другая версия, чем указано. Если вы получаете ошибки на dpkg-deb line, убедитесь, что вы нацелены на файл, который вы только что загрузили.)

2
отвечен kael 2022-11-24 17:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх