主题
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
rebootWARNING
重启后务必从硬盘启动 Ubuntu,而不是继续从 U 盘 / 光驱启动。
