如何在带有 WD SN520 NVMe SSD 的戴尔 Latitude 5400 上安装 Ubuntu?
安装程序未识别出该驱动器(无论是 ubuntu 18.04 LTS,还是 Ubuntu 19.04,还是 Debian 10.1(非免费=带有所有驱动程序),还是 Fedora 30,还是 RHEL 8。)
Windows 10 已安装,安全启动已禁用,如安装 Linux 时一样,但找不到驱动器。已尝试:BIOS:英特尔 RAID(默认,Windows 10 启动所需),AHCI 并已禁用。禁用所有其他磁盘控制器。BIOS 重置、恢复出厂设置,并再次禁用安全启动。
(戴尔表示,他们只为搭载 Linux 的个人电脑提供 Ubuntu/linux 支持。)
我实际上甚至不需要双重启动,只需让它识别磁盘并从中启动 Linux。
额外的信息:
- 我打电话给戴尔支持部门,他们回答说:“这台机器没有预装 Linux,我们不支持 Linux。有多种预装 Ubuntu 的笔记本电脑和台式机可供选择,只有这些才支持 Ubuntu。”
- 我向 Western Digital 就此问题提出了问题,他们网站上没有适用于此硬件的 Linux 驱动程序。我等待他们的回复
- 我还联系了 Redhat 支持:他们不想在没有付费订阅的情况下进一步调查。
- 我有一台类似机器的先前版本,配备三星 NVMe SSD,安装没有问题。
- (我执行了“lspci”,但看起来磁盘在那里不可见,但它也不在装有正常工作的三星 NVMe 驱动器的机器上)
显然在 Western Digital 的用户论坛中提到了这一点并且 WD 似乎不支持/没有适用于 Linux 的驱动程序,建议的解决方案是:用三星 NVMe 替换磁盘:
答案1
在使用旧机器(也是戴尔,但另一个较小的 nvme(东芝))上的另一个磁盘进行测试后,安装成功。我再次检查戴尔支持网站,发现上周发布了一个新的 BIOS 固件。我应用了它,并用 Linux 安装介质启动,并成功安装在 WD nvme 上。我不确定,但我怀疑这个固件使主板能够在操作系统不支持 P4 标准(APST 或 PCIe 主动状态电源管理 (ASPM))时强制磁盘进入以前/更简单的电源管理版本。喜欢在此评论中提到
尽管如此,SATA 接口必须设置为 AHCI,而不是 RAID。
我知道这很奇怪(=NVMe 在北桥上使用单独的 PCI 快速接口而不是南桥上的 SATA,南桥芯片组上的这个设置如何影响北桥接口?)但它有效。