Linux重启后进入initramfs导致无法开机的解决方案

最近遇到 Linux 重启后进入 initramfs 导致无法开机的问题,虽然问题没有解决,但是记录一下过程。

通用解决方法

在initramfs命令行接口下,输入如下命令:

1
2
3
4
5
# 使用如下命令查看和识别磁盘、分区或文件系统的信息
blkid

# fsck命令是用于检查和修复Linux文件系统中的错误
fsck -y -t ext4 /dev/sda1

由于无法修复文件系统中错误,linux 还是无法开机。

SuperBlock修复

1
2
3
4
sudo fdisk -l
sudo fsck.ext4 -v /dev/xxx
sudo mke2fs -n /dev/xxx
sudo e2fsck -b block_number /dev/xxx

参考链接

  1. Ubuntu重启后进入initramfs导致无法开机解决方案,by 修己xj.
  2. linux操作系统故障处理-ext4文件系统超级块损坏修复,by zhangatong.
  3. HOWTO: Repair a broken Ext4 Superblock in Ubuntu,by linuxexpresso.
  4. linux 检测SSD寿命,by 高压锅_1220.