grub-install: ошибка: устройство установки не указано
Итак, на одном из моих разделов была установлена Windows 10, а на другом - все мои файлы. Я решил избавиться от windows и установить Ubuntu 16.04. при попытке я выбрал что-то еще, и я решил отформатировать первый раздел в ext4 и подключил его к / и решил отформатировать его. Я также сделал раздел подкачки на 960 МБ. Я не подключал свой ноутбук к Интернету во время установки. у меня устройство Lenovo y50 с жестким диском на 256 ГБ. Тогда у меня было так много проблем после установки, и я делал этот процесс так много раз, что я однажды использовал BIOS вместо UEFI, а затем каждый раз, когда у меня возникала ошибка, не удавалось установить пакет grub2 в /target и т. Д., Так что я находил где-то что я должен сделать раздел FAT 200 МБ с загрузочным флагом. и я сделал, и, наконец, я мог установить свою Ubuntu тогда, когда я хотел установить что-то, у меня была похожая проблема с этим. Итак, я запустил эту команду:
sudo cp /boot/grub/x86_64-efi/modinfo.sh /usr/lib/grub/i386-pc/modinfo.sh
И тогда у меня появилась эта новая ошибка:
После этой операции будет использовано 0 B дополнительного дискового пространства. Вы хотите продолжить? [Y/n] Y Настройка подписи grub-efi-amd64 (1.66.14+2.02~beta2-36ubuntu3.14) ... Установка для платформы x86_64-efi. grub-install: ошибка: невозможно открыть `/usr/lib/grub/i386-pc/moddep.lst': такого файла или каталога нет. dpkg: пакет обработки ошибок grub-efi-amd64-подписанный (--configure): установленный подпроцесс сценарий после установки возвратил состояние завершения ошибки 1 При обработке возникли ошибки: grub-efi-amd64-подписанный E: подпроцесс /usr/bin/dpkg вернул код ошибки (1)
И что же мне делать!? Я действительно устал от этой проблемы! В любом случае я могу полностью удалить grub2 и переустановить его снова? Безопасно ли и легко ли использовать boot-repair? Где я могу найти файл moddep.lst!?
Обновить
Я побежал:
sudo cp /boot/grub/i386-pc/* /usr/lib/grub/i386-pc/
Теперь я получаю следующую ошибку:
Настройка подписи grub-efi-amd64 (1.66.14+2.02~beta2-36ubuntu3.14) ... Установка для платформы i386-pc. grub-install: ошибка: устройство установки не указано. dpkg: пакет обработки ошибок grub-efi-amd64-подписанный (--configure): установленный подпроцесс сценарий после установки возвратил состояние завершения ошибки 1 При обработке возникли ошибки: grub-efi-amd64-подписанный E: подпроцесс /usr/bin/dpkg вернул код ошибки (1), на самом деле мне интересно, почему у меня есть каталог i386, так как моя система 64-битная, и я установил amd64.
2 ответа
Я попробовал sudo apt установить grub-efi grub-common grub-customizer, что делать? –user1166068 26 фев. 2021 г., 9:30
Я не видел, чтобы кто-то указывал на это, поэтому после запускаsudo apt install grub-efi grub-common grub-customizer
если вы получите сообщение об ошибке « Устройство не указано », просто добавьте устройство в команду следующим образом.
sudo grub-install /dev/[yourDeviceName]
В моем случае это должно быть то же устройство, с которого вы запускаете свою систему./dev/sda
Например.
Чтобы проверить смонтированные устройства, запуститеdf -h
Я попытался установить grub (я использую pop-os 20.10 LTS) с помощью этой командной строки.
sudo apt install grub-efi grub-common grub-customizer
У меня сработало для всех недостающих зависимостей.