关于 NVMe 固态安装 Linux 的疑问

2019-02-14 10:32:29 +08:00
 Belmode

问题是这样的。前段时间,发现自己的老固态太小了,装的 win10 都快不够了。所以就买了一块 Asguard 的 240/256G 的固态,来替换之前的小的 128G 的固态。一直使用 Linux 当生产力的,Win 辅助。以前的 Deepin 配置好了,开发使用了好久,但是在机械里,有时候还是有写卡顿,所以就准备在新固态里,腾 50G 出来安装下 Deepin 或者 Ubuntu。但是问题出来了,用 Deepin 官方的 U 盘制作工具将 Deepin 写入 U 盘,或者用 rufus 将 Ubuntu 写入 U 盘,都是可以进入临时的系统的,但是找不到固态盘,只有机械盘。原来电脑的固态是厂家送的奇葩的 m.2+SATA 通道的,安装系统和普通 SATA 机械没区别。这个是 m.2 PCIe NVMe 的,需要 NVMe 协议支持,我是明白的。win10 就是用原版镜像+Intel Rapid 驱动才能识别硬盘的( PE 注入 NVMe 协议搞很久没成功)。我在网上找了找,都说现在 Lniux 内核支持 NVMe 固态的,但是却没有找到,如何安装系统的。(或者是我不懂,没明白大神的意思)

我尝试过,改 BIOS 设置,将硬盘模式改成 ACHI,安装器可以找到固态硬盘,但是,开机后无法进入系统,我的电脑直接进入 BIOS 的内存测试去了。

对了,我的电脑是 Dell 游匣 G3 3579 GTX 1050。

请教 V 站的朋友们,能指导我一下,如何在 NVMe 固态中安装 Deepin 或者 Unbuntu,万分感谢!

18115 次点击
所在节点    Linux
26 条回复
Belmode
2019-04-06 13:34:01 +08:00
@ZhaoXiRui 你 q 多少,这边消息我看不到
ZhaoXiRui
2019-04-09 16:26:14 +08:00
Q: 2753769043
AlynxZhou
2019-05-15 22:29:53 +08:00
……解决方法很简单的,默认 Dell 用了 Intel 那个 RST 技术,设置的是 Raid On 模式,这个模式会导致 Linux 下面读不到盘,然后 Windows 下面驱动也是一堆 Bug。如果你直接在 BIOS 里面改,Windows 重启之后是不会自动重新检测硬件刷新驱动列表的,也就导致它读不到硬盘重启回 BIOS 了。第一步是设置 Windows 下次开机进安全模式(安全模式下会加载全部驱动,自然能认出这个变化),第二步在重启进安全模式之前进 BIOS 改成 AHCI,第三步进了安全模式以后重启回普通模式,然后想怎么搞就怎么搞了。
AlynxZhou
2019-05-15 22:30:48 +08:00
PS Win10 当然支持 NVMe,不需要 Intel RST 也行,RST 有很多 Bug 会导致固态掉速的……
Belmode
2019-05-16 02:09:31 +08:00
@AlynxZhou 嗯嗯,我已经弄明白了!感谢!
gadmyth
2019-10-07 16:20:29 +08:00
@Belmode 的确, 硬盘模式改下就出来了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/534791

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX