Ubuntu 安装程序无法检测到 Windows 10

Ubuntu 安装程序无法检测到 Windows 10

当我尝试从 USB 棒安装 Ubuntu 16.10 时,安装程​​序未检测到 Windows 10 的存在。我想进行双启动。由于我是初学者,我不知道如何进行分区。有没有办法让安装程序检测到 Windows 10?

答案1

确保已关闭 Windows 中的快速启动,并通过在单击关机时按住 Shift 键来完全关机以禁用快速启动。如果不这样做,Linux 无法挂载 Windows 分区,从而无法看到 Windows 分区。

https://www.maketecheasier.com/disable-hybrid-boot-and-shutdown-in-windows-8/

答案2

我花了好几个小时才解决了我自己笔记本电脑的这个问题。我的问题是现有的 Windows 安装使用了 UEFI 启动模式。因此,当我使用 rufus 将 Ubuntu 16.04 ISO 映像安装到 USB 记忆棒上时,我需要选择“UEFI(非 CSM)”选项(而不是 rufus 中的默认 BIOS/传统启动)。

然后我必须从 USB 驱动器启动我的笔记本电脑(在我的情况下,首先需要启动到 BIOS 设置模式并为 USB 驱动器添加临时启动选项),然后从 USB 驱动器安装 Ubuntu。

只有通过在 EFI 模式下安装 Ubuntu,我才能让 Ubuntu 安装程序识别现有的 Windows 安装,并让其创建一个包含 Windows 和 Ubuntu 的双启动菜单。

要检查 Ubuntu 是否在 EFI 模式下运行(例如,在尝试不安装模式下),请查看 /sys/firmware 文件夹,如果是,则会有一个 EFI 文件。否则,它将在传统模式下运行。

答案3

我知道这对 OP 来说已经太晚了,但对于任何谷歌搜索的人来说,对我来说,安全启动是问题所在。我最初尝试通过 BIOS 禁用安全启动,但出于某种原因,该选项隐藏在 CSM(我后来在谷歌上搜索发现是兼容性支持模块)后面,我禁用了它,然后我就可以禁用安全启动了。然后我被允许在 Windows 旁边安装 Ubuntu。

答案4

我刚刚在新的 Dell XPS 8930 上遇到了这个问题。即使在 BIOS 中禁用安全启动,Ubuntu 18.04 安装程序也根本无法识别 SSD,因此它只提供独立安装。我想出了一个有点狡猾的解决方法,将 Ubuntu 安装在系统附带的 2TB 驱动器上,并从我已经购买的第二块硬盘中借用一些存储空间来增加 8930 的存储容量。

除了 8930 和 Ubuntu 安装介质外,您还需要一个额外的软件:Macrium Reflect,磁盘映像工具。免费版本可以正常工作。一切就绪并安装后,请按照以下步骤操作:

  1. 使用 Reflect 将完整的 SSD 映像到 HDD #2 上的文件中。

  2. 使用 Reflect 将 SSD 映像“恢复”到空的 2TB 驱动器上。如果您最终想将 Windows 10 启动移至 HDD,您可以借此机会扩大 Windows 分区。建议这样做,因为 Windows 在升级时会在系统分区上存储各种垃圾,并且几年后,您几乎肯定会用完 SSD 的 Windows 分区上约 200GB 的可用空间。如果您要继续在 SSD 上使用 Windows,则无需调整大小。您最终会得到 256G 的 2TB 驱动器,就像 SSD 一样分区,剩余空间开放且未格式化。这就是 Ubuntu 的所在位置。

  3. 关闭电源并拔下系统电源,然后移除 SSD。这需要卸下一颗小十字螺丝才能松开 SSD 板。如果您不确定要取出什么,请查看戴尔的文档。

  4. 启动 BIOS,进入启动屏幕,然后禁用安全启动。这将自动打开传统启动支持,如果您想要重新打开安全启动,则必须稍后关闭该支持。

  5. 弹出 Ubuntu 安装介质并重新启动进入 F12 启动选项菜单。我使用 DVD 进行安装,该菜单上会有一个条目允许我使用 UEFI 启动 DVD。我认为 USB 安装程序将自动使用 UEFI 启动;您可能需要确认这一点。Ubuntu 运行后,执行安装。它将安装到 2TB HDD 上未使用的空间上,并识别您在步骤 2 中克隆到那里的 Windows 10 安装。

  6. 安装 Ubuntu 后,您可以在 HDD 上的 Ubuntu 和 Windows 分区之间进行双启动。您可以永远以这种方式工作,但如果您想使用 SSD,请关闭系统并重新安装。就我而言,这就是全部 - GRUB 从 HDD 启动 Ubuntu,从 SSD 启动 Windows,无需进一步配置。

  7. 您可能需要在此之后进行一些清理。在 Ubuntu 中,基于 HDD 的 Windows 磁盘显示为名为 OS 的驱动器;SSD 完全不可见(可能有一些 fstab 调整可以解决这个问题,但我没有查看,因为我不关心从 Ubuntu 访问 Windows 系统驱动器)。在 Windows 中,SSD Windows 分区显示为驱动器 C,HDD Windows 分区显示为驱动器 F。您可以清除 HDD 上所有这些讨厌的额外分区并恢复四分之一 TB,或者将它们留在那里作为备份 Windows 分区,如果将来的 Windows 更新破坏了 SSD 上的实际 Windows 安装,您可以启动它。请记住,HDD 版本的 Windows 将无法启动,也不会收到更新,因此它会很快变旧。

您可以尝试重新启用安全启动,但我遇到了安全启动问题,Ubuntu 在切换到图形模式时启动出现问题。它似乎冻结了,但如果我挂起并唤醒系统,一切都会正常。这是另一天的问题。

抱歉解释得这么冗长,但这确实是一个冗长的过程。我想为大家节省我花在想出这个解决方法上的几个小时。

相关内容