银河麒麟开机卡在initramfs界面,说明根文件系统挂载失败;需先输入exit查看报错设备,再用fsck -y或xfs_repair -f -y修复对应分区,最后再次exit重启。

银河麒麟开机卡在initramfs界面,说明系统无法挂载根文件系统,此时屏幕停留在黑底白字的(initramfs)提示符下,键盘仍可输入命令,但桌面环境完全未加载——这不是死机,而是内核主动暂停启动流程并交出控制权,等待人工干预修复文件系统或确认设备状态。
确认错误根源并退出initramfs
第一步:输入 exit 并回车。这会触发内核重新尝试挂载根分区,同时将真实报错信息打印到屏幕上,例如 “ALERT! /dev/sda3 does not exist. Dropping to a shell!” 或 “The root filesystem on /dev/sda3 requires a manual fsck”。【必须先执行 exit 才能看到具体故障设备和原因,盲目运行 fsck 可能修错分区】
第二步:观察报错中出现的设备路径(如 /dev/sda2、/dev/nvme0n1p3、/dev/mapper/kylin--vg-root 等),它就是需要修复的目标根分区。若未显示明确设备名,可输入 cat /proc/cmdline 查看内核启动参数里指定的 root= 值。
第三步:根据上一步确认的设备名,输入 fsck -y /dev/xxx(把 xxx 替换为实际设备名),然后一路按 y 确认修复。若设备是 xfs 格式(常见于较新安装的麒麟V10SP1),则改用 xfs_repair -f -y /dev/xxx。
修复完成后立即重启系统
输入 exit 回车。系统将再次尝试挂载已修复的根文件系统;若成功,自动进入登录界面。若仍失败,重复上一节步骤,重点核对设备名是否与 cat /proc/cmdline 中的 root= 参数完全一致——错一个字符(比如 sda2 写成 sda3)就会导致修复无效。











