麒麟os启动卡在initramfs界面或提示需手动fsck,说明根文件系统损坏,须在initramfs中用lsblk确认根分区(如/dev/sda3),再执行fsck -y /dev/sda3修复,成功后输入exit继续启动。

麒麟OS系统启动卡在initramfs提示界面,或开机报错“The root filesystem on /dev/sda3 requires a manual fsck”,说明根分区文件系统已损坏,必须用fsck命令强制修复才能继续进入系统。
确认当前是否处于initramfs救援环境
开机后黑屏显示类似“initramfs>”或“Give root password for maintenance”字样,光标闪烁等待输入——此时你正处于内核初始化内存文件系统(initramfs)的应急shell中,【尚未挂载任何硬盘分区,所有操作均在此隔离环境中进行】。
直接输入exit会尝试继续启动流程;若仍失败,系统将保持在此界面,这正是执行fsck的唯一窗口期。
定位并修复根分区
第一步:输入lsblk查看磁盘布局,确认根分区设备名(如/dev/sda3、/dev/nvme0n1p2或LVM逻辑卷如/dev/mapper/klas-root)。
第二步:运行fsck -y /dev/sda3(将sda3替换为上一步确认的真实设备名)。该命令会自动检测文件系统类型(ext4/xfs等),逐项修复超级块、inode位图、目录项等错误。遇到交互提示一律按y确认。
注意:若设备名错误(例如误输成/dev/sda1而实际根在/dev/sda3),fsck可能报“no such file or directory”或直接损坏其他分区——【务必与lsblk输出严格一致】。
第三步:等待输出出现“Filesystem has been modified”或“status: OK”字样,表示修复完成。
退出initramfs继续启动
输入exit,系统将重新尝试挂载根文件系统并加载用户空间。
若修复成功,会进入登录界面;若仍卡住,说明存在未被fsck覆盖的深层损坏(如LVM元数据损坏、EFI分区异常),需改用LiveCD环境进一步处理。











