GRUB 安装失败

GRUB 安装失败

我认为这个问题源于我尝试运行 apt 升级时。当我运行升级时,我看到一个明亮的粉红色屏幕,上面写着:

GRUB failed to install to the following devices:
/dev/nvme0n1p1

随后出现警告,如果我继续,我的计算机可能无法正常启动。

在该提示中选择否将使我可以选择要为哪些 EFI 分区自动运行 grub-install。选项包括:

[ ] /dev/sda3 (537 MB; ) on 4000787 MB WDC_WD40EZRZ-00GXCB0
[*] /dev/nvme0n1p1 (104 MB; /boot/efi) on 1000204 MB Samsung...

默认情况下,只选择第二个。在这里选择 Enter 只会让我回到第一个屏幕。

以下是一些看似相关的命令的输出:

$lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0   3.7T  0 disk 
├─sda1        8:1    0    16M  0 part 
├─sda2        8:2    0   2.9T  0 part /media/stuart/Vault
├─sda3        8:3    0   513M  0 part 
└─sda4        8:4    0 795.8G  0 part /
nvme0n1     259:0    0 931.5G  0 disk 
├─nvme0n1p1 259:1    0   100M  0 part /boot/efi
├─nvme0n1p2 259:2    0    16M  0 part 
├─nvme0n1p3 259:3    0 784.4G  0 part 
└─nvme0n1p4 259:4    0   505M  0 part


$sudo parted -l
    Model: ATA WDC WD40EZRZ-00G (scsi)
Disk /dev/sda: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  16.8MB  16.8MB               Microsoft reserved partition  msftres
 2      16.8MB  3146GB  3146GB  ntfs         Basic data partition          msftdata
 3      3146GB  3146GB  538MB   fat32        EFI System Partition          boot, esp
 4      3146GB  4001GB  855GB   ext4


Model: Samsung SSD 970 EVO 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      1049kB  106MB   105MB   fat32        EFI system partition          boot, esp
 2      106MB   123MB   16.8MB               Microsoft reserved partition  msftres
 3      123MB   842GB   842GB   ntfs         Basic data partition          msftdata
 4      1000GB  1000GB  530MB   ntfs                                       hidden, diag

$efibootmgr -v
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0002
Boot0001* ubuntu    HD(1,GPT,545bfbfa-d84a-43d4-a467-41e4141a299e,0x800,0x32000)/File(\EFI\UBUNTU\SHIMX64.EFI)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...M................
Boot0002* Windows Boot Manager  HD(1,GPT,545bfbfa-d84a-43d4-a467-41e4141a299e,0x800,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)..BO

关闭窗口会导致 dpkg 中断,并提示我手动配置。手动配置 dpkg 会导致 GRUB 安装循环。

我正在双启动 Ubuntu 20.04 和 Windows 10。

相关内容