You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

NVME SSD无法加载Linux内核及双系统安装分区识别问题求助

NVME SSD无法加载Linux内核及双系统安装分区识别问题求助

看起来你遇到了NVME SSD下Ubuntu双系统安装的两个典型问题:启动ISO失败和安装时识别不到硬盘,我来给你一步步梳理解决方案:

  • 先解决U盘安装时识别不到NVME SSD的问题:

    • 优先换用最新的Ubuntu LTS版本(比如22.04或24.04),老版本的Linux内核对NVME设备的兼容性较差,新版本能更好地支持M.2 NVME SSD。
    • 制作U盘启动盘时,不要直接复制ISO文件到U盘,要用官方推荐的工具(比如Rufus)制作可引导的启动盘,注意选择GPT分区模式(适配EFI启动),这能避免很多引导相关的问题。
    • 从U盘启动进入GRUB菜单时,按e键编辑启动项,找到以linux开头的行,在该行末尾添加内核参数 nvme_core.default_ps_max_latency_us=0 或者 pci=nomsi,然后按F10继续启动,这两个参数可以解决大部分NVME设备的识别兼容性问题。
  • 关于直接把ISO放到EFI分区启动失败的问题:

    • EFI分区不能直接读取ISO文件启动,这种方式需要额外配置EFI引导文件,操作门槛高且容易出错。更稳妥的方式还是使用制作好的U盘启动盘来启动Ubuntu安装程序。
  • 关于BIOS找不到AHCI模式的问题:

    • 对于NVME SSD来说,AHCI模式已经是默认整合在NVME协议里的,大部分新主板不会单独提供AHCI的开关选项,这是正常现象,你的问题根源不在AHCI设置上,不用纠结这个。

另外还有两个关键的BIOS设置需要检查:

  • 关闭安全启动(Secure Boot):很多品牌笔记本默认开启安全启动,会阻止非认证的Linux内核加载,导致启动失败或硬件识别异常。
  • 关闭快速启动(Fast Boot):Windows的快速启动会锁定硬盘,导致Linux安装程序无法识别到你的NVME SSD,必须关闭这个选项。

备注:内容来源于stack exchange,提问作者elight

火山引擎 最新活动