![在 nvme 驱动器上安装 GRUB](https://linux22.com/image/148169/%E5%9C%A8%20nvme%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%E5%AE%89%E8%A3%85%20GRUB.png)
我在 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 配置来引导系统?