Initramfs 启动失败

Initramfs 启动失败

在我的 Ubuntu 20.04 系统硬重启后,我得到了此启动问题

到目前为止我尝试过但无果:

  1. boot-repair使用 Live CD修复启动。
  2. 用 重建我的 ramdisk sudo update-initramfs -c -k $(uname -r)

这两种解决方案似乎都是 initramfs 启动问题时的典型故障排除方法,但对我来说不起作用。有人能建议其他方法吗?

答案1

让我们检查并修复您的文件系统...

在启动时出现错误信息...

按下该ENTER键进入维护模式。

如果您到达 initramfs 提示符,请输入:

fsck -f /dev/sda2

如果到达 # 提示符,请输入:

sudo fsck -f /dev/sda2

然后输入:

reboot

更新#1:

  • 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
  • terminalCtrl+ Alt+打开窗口T
  • 类型sudo fdisk -l
  • 识别“Linux 文件系统”的 /dev/sdXX 设备名称
  • 输入sudo fsck -f /dev/sda2,替换sdXX为您之前找到的数字
  • fsck如果有错误则重复命令
  • 类型reboot

答案2

按 进入维护模式Enter

然后输入

journalctl -xb | grep "RUN fsck MANUALLY"

你可能会看到这样的消息

Oct 02 20:55:59 NAME systemd-fsck (839) : /dev/sdaX: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY.

其中 X/dev/sdaX是一个数字。然后输入此命令。

fsck -y /dev/sdaX

用你之前在屏幕上看到的数字替换 X。这应该可以解决问题。

如果您看到类似的错误,/dev/sdaX is mounted请重新启动并从高级启动选项中打开 root shell。使用卸载文件系统sudo umount /dev/sdaX并再次尝试,

fsck -y /dev/sdaX

相关内容