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

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

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

我使用YUMI启动进入Ubuntu,疯狂开始:

  • 如果我在UEFI中启动,Ubuntu live不会找到SSD。 sudo fdsik -l只显示sda(我的硬盘)和sdb(我的USB记忆棒),它与cfdisk,df,parted等相同。另外,在/ dev中只有sda和sdb。 因此我无法在我的SSD中安装Ubuntu。

  • 如果我在传统中启动,Ubuntu live会找到我的SSD。 sda(HDD),sdb(usb stick)和nvme0n1(我的SSD)。 但是当我尝试与Windows并排安装Ubuntu时,它并不认为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,它会修复引导加载程序吗? 我是否必须运行Repair-boot工具?

  • 3)这里到底发生了什么? Untnto没有为我的笔记本电脑配备RAID驱动器吗? 有任何想法吗?