从 Kubuntu 21.10 更新到 Kubuntu 22.04 后,启动时会进入 (initramfs) 提示符/忙框。当我输入“exit”时,我收到“放弃等待根文件系统设备”错误消息和“警告!UUID=[nvme 驱动器 UUID] 不存在。进入 shell!”
选择较旧的内核版本 5.13.0-40-lowlatency 时,我仍然可以启动 KDE。我尝试了较新的内核版本 5.15.025-generic、5.15.0.24-lowlatency、5.17.4-051421-generic 和 5.14.21-051421-lowlatency,都出现了同样的问题。在 Grub 中删除这些较新版本的“pci=nocrs”内核参数时,系统可以启动 KDE,但触摸板不起作用。内核版本 5.13.0-40-lowlatency 无需删除“pci=nocrs”参数即可正常工作。
我的硬件是联想 ideapad lenovo ideapad 3 15IIL05,处理器:8 × Intel Core i5-1035G4 CPU @ 1.10GHz,内存:7.3 GiB RAM,图形处理器:Mesa Intel Iris Plus Graphics。我已将机器附带的硬盘升级为金士顿 SA2000M8500G 465.8GiB nvme 硬盘。
答案1
也许您的新 initramfs 没有包含新 nvme 存储所需的驱动程序?
如果您启动 22.04 救援系统,您能看到那里的 nvme 吗?这将是找出负责该设备的模块并将其插入的最佳位置/etc/initramfs-tools/modules
。
我刚刚发现了一个类似的问题,其中dmraid
(dm_mirror)不再包含在 ramdisk 中。(最重要的是,当包含驱动程序时,它也没有对设备进行部分探测......)