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/
После отключения настроек 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