在我的 Ubuntu 20.04 系统硬重启后,我得到了此启动问题。
到目前为止我尝试过但无果:
boot-repair
使用 Live CD修复启动。- 用 重建我的 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
terminal
按Ctrl+ 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