在配备两个金士顿 M.2 NVMe SSD 的 HP ZBook G6 上,Windows 运行没有问题。但是,当从 USB 硬盘引导 Debian 12 安装程序 ISO 时,Linux 6.0 内核不会检测到这些 NVMe 磁盘,而仅检测/proc/partitions
.
我尝试过modprobe nvme-core nvme nvmet
,但重复的 Debian 安装程序“检测磁盘”仍然没有检测到这些。(安装程序 ISO initrd 不包含partprobe
可执行文件,因此我没有尝试 /that。)lspci
不显示有关 NVMe 的任何信息。
与默认图形安装和文本模式专家安装程序的结果相同。
如何检测 NVMe 磁盘?
编辑:更新 BIOS 和禁用安全启动没有帮助。硬件 RAID 已禁用。
该问题是由已启用但未使用的 BIOS 选项Intel Optane 存储控制器引起的(相关系统中没有Optane 内存)。
禁用此 BIOS 设置会显示有关可能的数据丢失的警告,接受此警告允许识别 NVME,实际上不会丢失数据。
只要 Optane 选项处于打开状态,Linux 内核就会生成
dmesg
有关活动硬件 RAID 的错误警告(可用,但从未启用)。第二行建议禁用此硬件 RAID 以访问 NVMe SSD。