在 nvme 驱动器上安装 GRUB

在 nvme 驱动器上安装 GRUB

我在 Windows 中使用克隆应用程序将分区复制到 nvme,但现在我需要安装一个新的引导加载程序,因为我将两个驱动器合并到一个 nvme 中。

分区布局:

Disk /dev/nvme0n1: 1024GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name                     Flags 
 1      1049kB  525MB  524MB  ntfs         Windows 10 - Reserved 1  msftdata
 2      525MB   480GB  479GB  ntfs         Windows 10               msftdata
 3      480GB   480GB  500MB  ntfs         Windows 10 - Reserved 2  msftdata
 4      480GB   481GB  537MB  fat32        EFI                      boot, esp
 5      481GB   891GB  410GB  ext4         Linux

所以老驱动1:
1:Win10启动,2:Win10本身,3:Win10保留。我会在 BIOS 中按 F8,然后首先启动该驱动器以进入 Windows。

旧驱动器2:
4:EFI分区,5:Linux root。这被设置为我默认启动的第一个驱动器。

EFI 分区如下所示:

/boot/efi/:
EFI

/boot/efi/EFI:
BOOT  ubuntu

/boot/efi/EFI/BOOT:
BOOTX64.EFI  fbx64.efi  mmx64.efi

/boot/efi/EFI/ubuntu:
BOOTX64.CSV  fw  fwupx64.efi  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi

/boot/efi/EFI/ubuntu/fw:

奇怪的是,EFI 分区有一个名为 EFI 的文件夹,因为它安装在 /boot/efi 上,导致 /boot/efi/EFI。如果我需要将引导结合到 EFI 分区,以便将整个分区安装到 /boot,这很简单。

现在如何设置 grub 配置来引导系统?

相关内容