加装第二块NVMe后(K)Ubuntu无法启动的故障排查求助(非双系统场景)
加装第二块NVMe后(K)Ubuntu无法启动的故障排查求助(非双系统场景)
各位大佬好,我折腾了一天还是没搞定这个问题,想请大家帮忙分析下思路:
我的设备情况
- 笔记本:Acer Predator Helios 300 PH512-52
- 存储配置:两块M.2 NVMe硬盘,一块256GB(原本是Windows系统盘),另一块1TB(后期加装)
故障背景与现象
之前我决定彻底移除Windows,只用Linux。因为知道Linux不兼容RST(及Optane),就直接在BIOS里把SATA模式改成了AHCI——反正已经放弃Windows了,就没做Windows里提前安装AHCI驱动的步骤。
之后正常走完Linux安装流程:选择把256GB的原Windows盘作为安装目标,安装过程中能正常识别到两块NVMe硬盘,安装全程也没报错。
但安装完成后问题来了:
- 完全无法登录Linux系统
- 连BIOS都直接黑屏,只在顶部显示一个白色光标
- 偶然发现,只要拔掉那块1TB的NVMe,BIOS和Linux启动就都完全正常;但一插回1TB盘,就会进入启动循环,BIOS也还是黑屏光标状态
我已经尝试过的排查操作
- 反复开启/关闭安全启动,没有任何变化
- 来回切换SATA模式(RST切回AHCI,再切回去),问题依旧存在
- 用Live CD里的
badblocks工具检查1TB NVMe的坏道,没检测出异常 - 在Live CD里用
nvme-cli格式化了1TB NVMe,插回后故障依旧 - 修改GRUB启动项,添加参数
nvme_core.default_ps_max_latency_us=5500,没有效果 - 用Live CD里的boot-repair工具修复引导,修复完成后问题还是没解决
- 拔掉电池放电重置BIOS,依旧没有改善
补充信息
- 1TB NVMe在Live CD里能正常被识别,读写、复制文件都完全正常
- 把这块盘插到另一台笔记本上也能正常使用
- 之前在Windows系统里这块盘也没有任何问题
现在我实在没辙了,目前打算先重装Windows,再切换到AHCI模式重新装Linux试试,但总觉得应该有更直接的解决办法,想请大家帮忙分析下可能的原因,或者还有什么我没试过的排查方向?
备注:内容来源于stack exchange,提问作者Mahmoud Amr
相关产品推荐
相关产品推荐

