系统正在运行,然后突然冻结并且无法启动。
在按下电源按钮一番折腾之后,它终于启动了,但 Linux 卡在了 initramfs cli。猜测这是在 Linux 启动的 chroot 阶段发生的。虽然在 grub cli 中我可以看到 1TB SSD 驱动器及其分区,甚至可以对它们执行 ls。但 Linux 看不到 nvme 硬件,因为它没有在 /dev 或 lsblk 输出中列出(不在另一个实时 Linux 或其原始 Linux initramfs 环境中)。所以 Linux 无法启动。系统是双启动,Windows 也无法启动。我应该注意到 UEFI 检测到硬件。并且 grub 在加载 Linux 内核和 initrd 时实际上可以读取驱动器。我的问题是,为什么 Linux 没有枚举这个 ssd 但 UEFI 检测到了它?可能是硬件故障吗?比如它应该在哪里响应 PCI 总线即插即用消息?顺便说一句,禁用安全启动并不能解决主要问题。但可以从 grub cli 执行命令。