问题解决了。重新运行一下 dracut 把 nvme 模块加进 initrd 里面就搞定了。
cd /boot/
mv initrd-5.3.18-lp152.66-default initrd-5.3.18-lp152.66-default.bak
dracut --kver 5.3.18-lp152.66-default
就搞定。前面备份不要的话有个 --force 参数
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 之前的系统安装在一块西数 500g m2 sata ssd 里面。因为碰到冷数据门,变得非常慢。所以我用 dd 复制到另外一块 512g 的 nvme sdd 上面。用 rescue 系统 chroot 到这块硬盘,yast 重新安装了 grub2
: not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
: 内核参数 root=/dev/nvme0n1p1 应该是没错的吧。
: ...................
--
FROM 112.47.122.*