如何将自定义条目添加到 Fedora grub2 启动菜单中作为旧版(非 UEFI)?

如何将自定义条目添加到 Fedora grub2 启动菜单中作为旧版(非 UEFI)?

昨天,我在 Windows 10 系统上安装了 Fedora 25 以进行双启动。不幸的是,我很快发现计算机无法再通过启动菜单启动到 Windows,尽管启动菜单上确实有一个“Windows”选项可以启动到恢复系统。

我认为发生的事情是 Grub2 找到了 Windows 恢复分区并将其标记为“Windows”,因此每次我尝试启动 Windows 时,最终都会进入 Windows 恢复。

如果我运行sudo fdisk -l,我会得到以下结果:

Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x568c8dd9

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048   1026047   1024000   500M  7 HPFS/NTFS/exFAT
/dev/sda2         1026048 310306815 309280768 147.5G  7 HPFS/NTFS/exFAT
/dev/sda3       310306816 312403967   2097152     1G 83 Linux
/dev/sda4       312403968 500117503 187713536  89.5G  5 Extended
/dev/sda5       312406016 500117503 187711488  89.5G 83 Linux


Disk /dev/mapper/luks-d2b4044e-3d8d-485c-8ee9-7c197f600aa6: 89.5 GiB, 96106184704 bytes, 187707392 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/fedora-root: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/fedora-swap: 7.6 GiB, 8162115584 bytes, 15941632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/mapper/fedora-home: 31.9 GiB, 34254880768 bytes, 66904064 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

请注意,有两个基于 HTFS/NTFS/exFAT 格式的 MS-DOS 分区,sda1大小sda2分别sda1为 500MB 和sda2147.5GB,与我的 Windows 分区大小相同。我假设 500MB 分区是恢复分区,该分区上的启动标志解释了为什么它会启动到恢复而不是 Windows 10。

我只能假设,如果我想启动它,我现在需要将正确的 Windows 分区添加到 Grub2,但经过几个小时的谷歌搜索,似乎没有找到关于在最近的使用 Legacy 而不是 UEFI 的 Fedora 版本。有人知道该怎么做吗?

相关内容