Ubuntu不正常关机后进入initramfs导致无法开机

[复制链接]
发表于 2026-10-3 22:04:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

Ubuntu 18.04 的虚拟机如果非正常关机(比如直接断电),下次开机可能卡在 initramfs 这一行命令行里出不来,看似系统坏了,其实多数是文件系统没写完导致的不一致。本文给出三步恢复办法。

为什么会停在 initramfs

系统掉电重启会造成文件丢失或写入中断,引导阶段找不到完整的文件系统,就退回到一个极简的 initramfs 环境等你处理。所以看到这个界面不要急着重装系统,先按下面步骤修。

第一步:找到你的根分区

在 initramfs 提示符下执行:

blkid

这会列出全部磁盘和分区。在输出里找 TYPE="ext4" 的那一行,记下它的设备名。大多数情况下就是 /dev/sda1——报错信息里往往也直接写着它。

第二步:用 fsck 检查修复

fsck 是磁盘检测与修复命令,在 initramfs 里直接敲:

fsck -t ext4 /dev/sda1

-t 用来指定文件系统类型,现在多半是 ext3 或 ext4,第一步的 blkid 输出里就能看到。回车后会问你是否继续,一路按 y 就行,直到再次回到 initramfs 提示符。中途出现若干修复日志日志属于正常,说明确实修掉了不一致的地方。

第三步:退出后等待开机

在 initramfs 下敲:

exit

退出这个临时环境,系统接着往下引导,通常就能正常进到 Ubuntu 桌面了。

补充说明

  • 如果 blkid 里 ext4 分区不止一个,先判断哪个是根分区——看 LABEL 或 UUID,报错行附近通常会有提示。
  • xfs 文件系统不能用 fsck -t ext4 这种方式修,要用 xfs_repair。不确定类型就先 blkid 看清楚再动手。
  • 修完能进系统后,建议立刻做一次完整更新和一次正常关机,别再直接断电;如果反复出现,可能是磁盘本身有坏道,得进一步查 SMART。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表