双启动 (Ubuntu + Windows)、UEFI 和 SSD 的问题

双启动 (Ubuntu + Windows)、UEFI 和 SSD 的问题

似乎很多人都遇到了这个问题,但我没有看到我的具体情况。

我有一台配备 SSD+HDD 的笔记本电脑。SSD 有 2 个分区,第一个分区有 Windows 10(仅在 UEFI 模式下启动),第二个分区是空的,我想在其中安装 Ubuntu。

我使用 YUMI 启动 Ubuntu,然后疯狂就开始了:

  • 如果我在 UEFI 中启动,Ubuntu live 找不到 SSD。sudo fdsik -l 仅显示 sda(我的 HDD)和 sdb(我的 USB 棒),cfdi​​sk、df、parted 等也是如此。此外,在 /dev 中只有 sda 和 sdb。因此,我无法在 SSD 中安装 Ubuntu。

  • 如果我在旧版中启动,Ubuntu Live 会找到我的 SSD。sda(HDD)、sdb(USB 棒)和 nvme0n1(我的 SSD)。但是当我尝试将 Ubuntu 与 Windows 并排安装时,它不会将 Windows 识别为当前操作系统,大概是因为 Windows 最初安装在 UEFI 中,而现在在旧版中我无法在其中启动?

那么 1) 为什么 Ubuntu 无法在 UEFI 中识别我的 SSD?2) 如果我只能在 Legacy 中执行此操作,我是否应该在 Legacy 中重新安装 Windows(我真的想避免这种情况)?3) 这里最好的选择是什么?

PS.我下载的ubuntu是16.04.1

编辑:这里有更多有关我的系统的信息。

  • 系统:Alienware 17 R3
  • BIOS 版本:1.3.6
  • SSD 信息:PM951 NVMe SAMSUNG 256GB
  • SATA 操作:RAID(另一个未选择的选项是 AHCI)。

启动修复报告位于:http://pastebin.com/HSzTZfSz

编辑 2:我将 SATA 操作从 RAID 更改为 AHCI 进行测试,果然,Windows 10 不再启动,但奇怪的是,Ubuntu live 现在可以识别我的 SSD,更奇怪的是,它将 Windows 识别为当前 SO 并允许我与它一起安装。所以:

  • 1) 我理解如果我想让我的驱动器在任何类型的 RAID(0,1,5)下工作,我需要保留为 RAID,但这不是我的情况,至少目前不是。

  • 2) 我认为 AHCI 没问题,但是如何在不重新安装 Windows 的情况下启动它?如果我在 Windows 旁边安装 Ubuntu,它会修复引导加载程序吗?我必须运行修复启动工具吗?

  • 3) 这到底是怎么回事?Ubuntu 没有为我的笔记本电脑提供 RAID 驱动器吗?有什么想法吗?

答案1

将 UEFI 设置实用程序中的 SATA 设置从 RAID 模式更改为 AHCI 模式,并使用 UEFI 来安装 Windows 10 和 Ubuntu 16.04,它们作为双启动一起安装,但在 Windows 中,您必须先安装 AHCI 驱动程序。Windows AHCI 说明:https://askubuntu.com/a/963100/&https://askubuntu.com/a/1148150/

相关内容