为什么 Ubuntu 无法识别我的机器上的 Windows 10?

为什么 Ubuntu 无法识别我的机器上的 Windows 10?

我在安装过程中遇到了很多困难,直到我意识到我需要禁用快速启动。我禁用了安全启动,但没有意识到我也需要在 Windows 中禁用快速启动。GRUB 安装一直失败,并出现致命错误,直到我禁用了快速启动。

这与我的问题无关,除了每次我尝试重新安装 Ubuntu 时,我都没有得到与 Windows 一起安装的选项,因为没有检测到其他操作系统。

Windows 启动管理器上有一个 UEFI 标签,它是我从其启动的主要驱动器 (C)。

我从 Windows 启动管理器启动 Windows 10,并从同一驱动器启动 Ubuntu。我有一个 20 GB 的分区用于安装 Ubuntu 系统(3 个分区:\、swap 和 GRUB),并且我有一个已分区用于存储的辅助硬盘。(当我弄清楚那部分时。)

我需要做什么才能让 Ubuntu 识别我的 Windows 操作系统,这样我就不必进入 BIOS 菜单并手动启动了?我需要对我的 Windows 系统做些什么才能让它对 Ubuntu 系统可见吗?如果这已经涵盖了,我很抱歉发布此内容,但很多建议都是运行 Boot-Repair。

我觉得这不是启动问题。当我选择非 UEFI 的 C 盘时,Ubuntu 可以正常启动,如果它检测到我的 Windows 操作系统,我可能会得到双启动选项。

我也在推测,上面的一切可能都是完全错误的,因为我最多只使用这个操作系统一个小时。

我的 Ubuntu 版本是 16.04.3 LTS。

答案1

每次我尝试重新安装 Ubuntu,我都无法选择同时安装 Ubuntu 和 Windows,因为没有检测到其他操作系统。Windows 启动管理器上有一个 UEFI 标签,这是我从 C: 启动的主要驱动器。我需要做什么才能让 Ubuntu 识别我的 Windows 操作系统,这样我就不必进入 BIOS 菜单并手动启动了?我需要对我的 Windows 系统做些什么才能让它在 Ubuntu 系统中可见吗?

重新安装后,我让它正常工作了。事实上,我最初是在 BIOS 模式下安装 Ubuntu 的。我发现一个链接建议在将 Ubuntu 从 BIOS 转换为 UEFI 时禁用兼容性支持模块 (CSM)。这可能与我的情况无关,因为我正在重新安装,但我想我会禁用它并尝试一下。

我执行了全新安装。第一次安装 Ubuntu 时,我选择从启动列表中出现的第一个 DVD 驱动器启动。这肯定是 BIOS 版本。在驱动器列表中向下滚动时,我忽略了 UEFI 可启动 DVD 驱动器。这次我从标有 UEFI 的 DVD 驱动器启动。

我成功选择与 Windows 一起安装,现在我可以选择在启动时使用哪个操作系统。

这似乎很奇怪,但在确认 Windows 和 Ubuntu 都正常工作后,我回到 BIOS 并发现 CSM 已启用。一切正常,所以我保持原样。以下是在我的 BIOS 中启用 CSM 的屏幕截图,用于成功启动两个操作系统。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

相关内容