警告:fsck 不存在,因此跳过根文件系统

警告:fsck 不存在,因此跳过根文件系统

我的服务器 (18.04) 在启动时崩溃。显示的一条消息(我认为可能是原因)是:

Warning: fsck not present, so skipping root file system
[      5.502634] EXT4-fs (sda2): INFO: recovery required on readonly filesystem
[      5.503676] EXT4-fs (sda2): write access will be enabled during recovery
[      5.544074] EXT4-fs (sda2): recovery complete
[      5.548989] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

我怎样才能解决这个问题?

谢谢,汤姆

编辑:添加图片 Ubuntu 启动后崩溃

答案1

我遇到了同样的问题,解决方案如下这里对我来说非常完美。

umiddelb 写道:

需要添加相关的可执行文件:

echo \
'#!/bin/sh
. /usr/share/initramfs-tools/hook-functions
copy_exec /sbin/e2fsck /sbin
copy_exec /sbin/fsck /sbin
copy_exec /sbin/fsck.ext2 /sbin
copy_exec /sbin/fsck.ext4 /sbin
copy_exec /sbin/logsave /sbin' \
  | sudo dd of=/etc/initramfs-tools/hooks/e2fsck.sh
sudo chmod +x /etc/initramfs-tools/hooks/e2fsck.sh

在构建 initrd 之前

sudo update-initramfs -c -k ${kver}

此后,重新启动并检查结果。

相关内容