如上所述,我的 M.2 Samsung SM951 NVMe 驱动器无法在 3 个 Ubuntu 安装中看到。我试过了(14.04、15.04、15.10)。显然这可能是 SSD 的问题,因为网上还没有人让 Linux 识别它。
Windows 10 Pro 目前已安装并可在 SSD 上启动,没有任何问题。我正在尝试设置双启动,但 Ubuntu 甚至无法识别该驱动器是否在我的笔记本电脑中。
我有一台 Dell Precision 7510 笔记本电脑,预装了 Windows 10 专业版,功能齐全。我还有第二个内置 Seagate 硬盘,Ubuntu 可以识别它。我以 UEFI 模式启动,并启用了安全启动(我尝试过传统模式并禁用安全启动,但无济于事)。三星 SM951 SSD 在 BIOS 中被识别,并且在 Windows 中完全正常运行,但 Linux 似乎出于某种原因而出现问题。我正在通过 USB 密钥运行 Ubuntu Live。
显然,Linux 内核自 3.3 版以来就支持 NVMe,所以这不是问题所在。我在网上搜索了大半天,但我认为没有人能在 Linux 中识别他们的 SM951 NVMe。从其他论坛来看,这似乎可能是该 SSD 特有的问题,因为其他 NVMe 和 SSD 在 Linux 中运行良好。有人有什么想法吗?
答案1
有关如何在 Precision Dell M7510 上安装 Ubuntu 15.10 的完整详细信息,请参阅本文谷歌文档。
下面复制的是回答您的问题的主要细节。
因为这是我的第一篇帖子,而且我的声誉还不到 10,所以这里只包含了几个链接。
禁用 SATA 模式应该允许磁盘在 Linux 上被识别(并可启动)。
为此,您将:
启动计算机
看到戴尔徽标时按 F2 键访问系统设置。请参阅此处了解详细信息。
转到系统配置,然后转到 SATA 操作,最后从 RAID On 更改为 Disabled。
应用更改并退出。
笔记:
现在这里有一些关于 Windows 7 和 Ubuntu 15.10 双启动的评论。
考虑到:
将 SATA 操作模式从 更改
RAID On
为AHCI
或Disabled
会导致 Windows 7 无法启动。出现 BSOD(蓝屏死机)。建议的解决方案
Registry Fix to Migrate from ATA Mode to AHCI Mode or RAID On Mode in Windows XP, Windows Vista or Windows 7
失败了。请参阅http://www.dell.com/support/article/us/en/19/SLN285045
我恢复仅安装 Ubuntu 15.10。
笔记:
AHCI
由于 Ubuntu 可以在 SATA 操作设置为或 的情况下安装Disabled
,因此选择AHCI
并全新安装 Windows 7 应该可以。(我有不是已經測試)也就是说,如果您想要获得最佳性能,最好禁用 SATA 操作并使用 NVMe 协议。问题是,截至 2016 年 1 月,没有适用于 Samsung SM951 型 SSD 硬盘(安装在 Precision M7510 中的硬盘)的 NVMe Windows7 驱动程序。这意味着在禁用 SATA 操作的情况下无法启动或安装 Windows 7。
一种可能的解决方法是创建可启动的 Windows 7 USB 磁盘,方法是重新使用最初与 Windows 10 安装捆绑在一起的虚拟操作系统。以下帖子提供了更多详细信息:
http://www.tomshardware.com/answers/id-2817439/install-windows-x64-sm951-drive.html#16747080
另一个选择是尝试使用“950 PRO NVMe 驱动程序”,网址为
http://www.samsung.com/global/business/semiconductor/minisite/SSD/global/html/support/downloads.html
答案2
我发现,在 Precision 5510 和 7510 上,如果启动模式设置为 UEFI,Linux 将看不到 NVMe SSD(因为它甚至看不到 PCI 设备存在)。将启动模式更改为 BIOS,即使您按 F12 并实际以 UEFI 模式启动,Linux 也会看到 SSD。
如果您已经安装了 Windows 并且想要继续工作,那么更改模式将会出现问题。