今天我确实更新了我的系统,该系统最初是在 ZFS 上的 Ubuntu 20.04 Root 之后安装的。更新时,我看到 grub 有一个更新,它无法运行包含的 grub-install。
所以我决定重播指南中的 grub 安装:
grub-install --target=x86_64-efi --efi-directory=/boot/efi \
--bootloader-id=ubuntu --recheck --no-floppy
cp -a /boot/efi/EFI /boot/efi2
grub-install --target=x86_64-efi --efi-directory=/boot/efi2 \
--bootloader-id=ubuntu-2 --recheck --no-floppy
Run Code Online (Sandbox Code Playgroud)
(我在镜子上)
这也失败了。我仍然可以成功重启我的系统,但我想它仍然运行旧的 grub 二进制文件。
我是唯一面临这个问题的人吗?它的发病率是多少?
以下是更多信息:
dpkg -l | grep grub
ii grub-common 2.04-1ubuntu26.7 amd64 GRand Unified Bootloader (common files)
ii grub-efi-amd64 2.04-1ubuntu26.7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 version)
ii grub-efi-amd64-bin 2.04-1ubuntu26.7 amd64 GRand Unified Bootloader, version 2 (EFI-AMD64 modules)
ii grub-efi-amd64-signed 1.142.9+2.04-1ubuntu26.7 amd64 GRand …
Run Code Online (Sandbox Code Playgroud)