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 盘 / 光驱启动。

最近更新