Ошибка установки grub. не удалось зарегистрировать загрузочную запись EFI: операция не разрешена. mount: / var / lib / grub / esp: точка монтирования не существует

grub-install не удалось переустановить grub с помощью:

Installing for x86_64-efi platform.
grub-install: warning: Internal error.
grub-install: error: failed to register the EFI boot entry: Operation not permitted.

Я заметил при выполнении обновления, которое пытается обновить пакет grub-efi- amd64-подписанный. Это дает более информативное сообщение об ошибке:

Installing grub to /boot/efi.
Installing for x86_64-efi platform.
grub-install: warning: Internal error.
grub-install: error: failed to register the EFI boot entry: Operation not permitted.
mount: /var/lib/grub/esp: mount point does not exist.

Система пытается найти раздел EFI в / var / lib / grub / esp

Это странно, так как мой fstab выглядит правильно,

/ dev / sda7 имеет флаг загрузки и / dev / sda2 имеет флаг esp. Я не знаю, почему grub-install идет в / var / lib, чтобы попытаться найти раздел efi. Ошибка по-прежнему сохраняется, даже если я явно передаю каталоги в grub-install.

grub-install --efi-directory = / boot / efi / --boot-directory = / boot /

Да, я пробовал запустить ремонт багажника. Получил следующее: https://paste.ubuntu.com/p/THG9p4YQgQ/

1
задан 2 December 2020 в 21:33

1 ответ

После отключения настроек Fast Boot UEFI проблема с установкой grub исчезла. Я также отключил быструю загрузку из самой Windows, как посоветовал @oldfred. установка grub работает. Однако, когда я обновляю пакет, подписанный grub-efi-amd64, я все равно получаю ту же ошибку /var/lib/grub/esp:

Setting up grub-efi-amd64-signed (1.142.9+2.04-1ubuntu26.7) ...
Installing grub to /boot/efi.
Installing for x86_64-efi platform.
Installation finished. No error reported.
mount: /var/lib/grub/esp: mount point does not exist.
dpkg: error processing package grub-efi-amd64-signed (--configure):
 installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 32
Errors were encountered while processing:
 grub-efi-amd64-signed

После этого очистка grub и переустановка grub с помощью следующих команд решили grub-efi-amd64-signed проблема с установкой.

sudo apt-get purge grub\*
sudo apt-get install grub-efi
sudo apt-get autoremove
sudo update-grub
0
ответ дан 5 December 2020 в 06:10

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

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