首先,我知道这是一个常见的问题,并且我已经查看了很多解决方案,但似乎找不到一个有效的解决方案。
我有 4 个驱动器;2 个 NVMe 和 2 个 HDD。我在一个 NVMe 上安装了 ubuntu,在另一个 NVMe 上安装了 Win10。默认情况下,Ubuntu 首先启动,它会加载 Grub,然后加载操作系统。如果我按下 Esc 键,然后在 CL 上输入 exit,我就会进入 Win10。
我想做的是向 Grub 添加一个 Win10 条目。我尝试了各种方法,但都返回了一些错误。下面是一些更多信息,这些信息将有助于回答问题,我将非常感谢您的意见。
‘sudo fdisk -l’ 的选定输出:
Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D2B99A34-C0A1-44EB-B90E-393FB67ACD07
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 264191 262144 128M Microsoft reserved
/dev/nvme0n1p2 264192 497696767 497432576 237.2G Microsoft basic data
/dev/nvme0n1p3 497696768 499130367 1433600 700M Microsoft basic data
/dev/nvme0n1p4 499132416 500115455 983040 480M Windows recovery environment
Disk /dev/nvme1n1: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 40A17B4D-4941-4598-997C-BB48E968ADFD
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 1368063 1366016 667M EFI System
/dev/nvme1n1p2 1368064 79493119 78125056 37.3G Linux filesystem
/dev/nvme1n1p3 79493120 204492799 124999680 59.6G Linux swap
/dev/nvme1n1p4 204492800 500117503 295624704 141G Linux filesystem
Win10 磁盘的 EFI 分区是 nvme0n1p3。我注意到它被标记为“Microsoft 基本数据”,这可能是个问题吗?
“sudo blkid /dev/nvme0n1p3”的输出:
/dev/nvme0n1p3: LABEL="ESP" UUID="0857-21A0" TYPE="vfat" PARTLABEL="Basic data partition" PARTUUID="5f9f79f0-3250-01d5-f808-4f2b2899ea00"
‘sudo blkid -c /dev/null -o list’ 的选定输出
/dev/nvme0n1
(not mounted)
/dev/nvme0n1p1
(not mounted)
/dev/nvme0n1p2
ntfs OS (not mounted) 01D5325014C4EC40
/dev/nvme0n1p3
vfat ESP (not mounted) 0857-21A0
/dev/nvme0n1p4
ntfs (not mounted) EE0A30400A30085B
/dev/nvme1n1
(in use)
/dev/nvme1n1p1
vfat /boot/efi B7E2-32A6
/dev/nvme1n1p2
ext4 / b8146c35-fff3-42c4-b873-1a2d6a84640a
/dev/nvme1n1p3
swap [SWAP] e9c92b6e-a5c4-4317-a4ff-57ee3f8f9c78
/dev/nvme1n1p4
ext4 /home 39b1e4ee-54d7-469a-94a5-000b7f46a759
提前感谢您的任何想法。
答案1
正如@oldfred 在评论中所说:
nvme0n1p3 有 /EFI/Microsoft 文件夹吗?如果有,它应该是 ESP - efi 系统分区。使用 gparted 然后添加启动标志。
一旦我这样做,我就能够使用“sudo update-grub”将其自动添加到 grub。
谢谢