Ubuntu 15.10 无法在搭载三星 950 Pro PCIe NVME SSD 的 Intel NUC6i3 上启动

Ubuntu 15.10 无法在搭载三星 950 Pro PCIe NVME SSD 的 Intel NUC6i3 上启动

我尝试使用三星 950 Pro PCIe NVME SSD 在 NUC6i3 上安装 Ubuntu 15.10。可以以 UEFI 模式启动 USB 驱动器,系统运行正常。安装本身也没有问题。重启后,NUC 找不到启动设备。再次启动 USB 驱动器时,我查看了一些详细信息:(1) /dev/nvme0n1 上的分区似乎正常 (2) EFI 启动条目看起来不正常,不知何故破坏了

另一方面,安装 Ubuntu 15.04 没有任何问题。除了 wifi 之外,其他一切都开箱即用。

关于 GRUB、EFI 和 NVME,15.10 和 15.04 之间到底有什么区别?

答案1

我不确定 15.04 和 15.10 在 GRUB、EFI 和 NVME 方面有何区别,但我找到了一种让 15.10 在带有三星 NVMe 驱动器的 NUC 5i5RYK 上运行的方法。

无需更改 BIOS 配置。我看到一些帖子说你需要更改 EFI 或 Legacy 启动设置,至少对于我的 NUC 来说,这没有效果。

这是我发现的两个解决方法 - 也许会对您有所帮助。

1) 使用 GUI 程序 Boot Repair - 这需要您使用 USB 记忆棒或 CD 使用 Kubuntu 或其他 LiveCD 样式安装程序启动到工作系统。请参阅https://help.ubuntu.com/community/Boot-Repair了解信息。默认或“推荐修复”不起作用,但我选择了“高级选项”并取消选中“SecureBoot”,但保留所有其他默认选项,然后按照说明操作,系统正确启动到新安装的操作系统。

2)先安装 Ubuntu 15.04,然后升级到 15.10。我发现,如果我安装 15.04,则运行所有更新:

sudo apt-get update
sudo apt-get upgrade

然后运行

sudo do-release-upgrade -d

那么15.10将成功启动。

答案2

根据直到 3.3 版 Linux 内核才支持 NVMe,根据发行版观察,15.04 仍在使用内核版本 3.19。看来您需要升级到使用 4.2 内核的 15.10。

但是,为了从驱动器启动,BIOS 还需要支持 NVMe,而且我不确定 NUC 的最新英特尔 BIOS 是否支持 NVMe。

我一直在考虑购买这种精确的设备组合,所以我希望你尝试一下并报告结果。

相关内容