GRUB 和 Windows 都无法互相识别

GRUB 和 Windows 都无法互相识别

已解决:我安装错误了。谢谢 David。

我在安装了现有的 Win10 的同时还安装了 Ubuntu 20.04。现在,两个操作系统都无法识别对方的存在。我可以奇迹般地同时使用两者,但这很麻烦,而且我找到的所有修复方法都没有用。我尝试了针对这两个问题的各种修复方法:

当我启动并进入启动菜单 > 启动设备选项时,我面临着(第一张图片)底部选项“笔记本硬盘”启动 GRUB,我可以正常进入 Ubuntu。但为什么它没有被识别为 Ubuntu?如果我不进入启动菜单并让计算机执行其操作,它会自动进入 Windows。第二张图片显示了如果我进入 BIOS 启动选项会发生什么。在“传统启动顺序”下有“笔记本硬盘”选项,但我似乎无法打开它。如您所见,我已经关闭了安全启动。

让计算机直接启动到 GRUB 无论如何都是灾难性的,因为 GRUB 无法识别 Windows,我将无法使用它!我试过(第二个答案,“如果 os-prober 方法不起作用……”)确实,现在有一个 Windows 10 条目。但选择它会给我一个黑屏,上面显示文本请注意,我的输出An operating system wasn't found. Try disconnecting any drives that don't contain an operating system. Press any key to restart 中实际上没有任何行,但有一个适当的标签:lsblk/boot/efi/dev/sda2

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0  55,5M  1 loop /snap/core18/1988
loop1    7:1    0  55,5M  1 loop /snap/core18/1997
loop2    7:2    0   219M  1 loop /snap/gnome-3-34-1804/66
loop3    7:3    0  64,8M  1 loop /snap/gtk-common-themes/1514
loop4    7:4    0    51M  1 loop /snap/snap-store/518
loop5    7:5    0  31,1M  1 loop /snap/snapd/11036
loop6    7:6    0  32,3M  1 loop /snap/snapd/11588
sda      8:0    0 447,1G  0 disk 
├─sda1   8:1    0   499M  0 part 
├─sda2   8:2    0    99M  0 part 
├─sda3   8:3    0    16M  0 part 
├─sda4   8:4    0 186,3G  0 part /home/kilian/Windows
├─sda5   8:5    0   603M  0 part 
├─sda6   8:6    0 186,3G  0 part /
└─sda7   8:7    0    15M  0 part 
sr0     11:0    1  1024M  0 rom

/dev/sda2: UUID="C495-5A59" TYPE="vfat" PARTLABEL="EFI system  partition"PARTUUID="6795db25-5a95-4724-a256-4b7cf3c60931"

我刚才尝试的最后一件事是boot-repair我链接的 AskUbuntu 帖子中自定义 GRUB 条目下方建议的工具。我得到了这个:

检测到 WindowsEFI。请在您的 UEFI 固件中禁用 BIOS 兼容性/CSM/Legacy 模式,并从与 UEFI 启动模式兼容的实时 CD(或实时 USB)中使用此软件。例如,使用 Boot-Repair-Disk-64bit 的实时 USB(www.sourceforge.net/p/boot-repair-cd),确保您的 BIOS 设置为以 EFI 模式启动 USB。

无论如何,在我继续尝试单独解决任一问题的修复方法之前 - 这甚至是两个独立的问题吗?或者两者都与同一问题有关,我在对 SSD 进行分区时是否犯了根本性错误?有人遇到过这个特殊问题吗?

答案1

这是一个非常常见的错误。

听起来您安装了 1 个使用 BIOS 的操作系统,而另一个使用 EFI 模式的操作系统。这是典型的结果。

最好的做法是重新制作实时媒体以匹配已安装的 Windows 操作系统的模式,然后重新安装 Ubuntu。

如果安装模式匹配,Ubuntu 安装就会看到现有的 Windows 操作系统并询问您是否要在其旁边安装。

然后你就会有 Grub 让你在启动时选择操作系统。

相关内容