Skip to content

Ubuntu 20.04 断电进入 initramfs 恢复方法 ​

一、问题描述 ​

系统版本:ubuntu-20.04.1-live-server-amd64.iso。断电后进入 initramfs 模式,执行 fsck 提示 not found(环境中没有该命令)。

1.1 在 initramfs 下执行 exit 的报错 ​

1.2 blkid 提示 ​

此时执行 fsck 仍提示 not found。

二、恢复方法 ​

使用相近的 Desktop 版本 Live 环境进行修复(本次使用 ubuntu-20.04.6-desktop-amd64.iso)。

镜像下载:

2.1 从光驱 / U 盘启动 ​

进入引导界面后选择 Ubuntu 启动:

2.2 进入 Try Ubuntu ​

在 Welcome 页面选择 Try Ubuntu:

进入桌面后打开终端:

2.3 执行文件系统检查 ​

切换到 root,查看磁盘分区:

bash
sudo su
fdisk -l

本次系统安装在 /dev/ubuntu-vg/ubuntu-lv(也可从图形界面查看挂载情况),然后执行:

bash
fsck /dev/ubuntu-vg/ubuntu-lv

提示时输入 yes。

恢复过程中出现 file system was modified 字样,表示修复成功。

2.4 从硬盘重启 ​

bash
reboot

WARNING

重启后务必从硬盘启动 Ubuntu,而不是继续从 U 盘 / 光驱启动。

最近更新