我已将系统从 19.10 升级到 20.04。安装是双启动。每次我打开系统时,它都会使用 80/90 秒检查文件系统,因为它从 Grub 开始运行 Ubuntu。还比较了“按 Ctrl-c 取消文件系统上正在进行的检查“持续 45/50 秒(上述 80/90)。Ctrl-c 命令无效,更新期间没有进度信息,最后也没有结果。Tune2fs 告诉我 Ubuntu 的 2 个文件系统(两个不同分区上的 / 和 /home)是“干净的”。对于 19.10 甚至更早的 18.04,这种情况没有发生,其他 PC 也没有成功,我还没有取得进展。有人有什么想法吗?谢谢大家
答案1
从 20.04 启动中删除磁盘检查
命令行选项fsck.mode=skip
可用于在启动 Ubuntu 20.04 时跳过磁盘检查。
该行Checking disks: 0% complete
可能仍会出现,但 fsck 将不会运行,启动时间也不会增加。
fsck.mode=skip
在grub.cfglinux line
之前添加quiet splash
建议我们通过编辑 /etc/default/grub 将该命令添加到 grub.cfg 中:然后GRUB_CMDLINE_LINUX_DEFAULT="fsck.mode=skip quiet splash"
运行sudo update-grub
。
我在使用 Live USB 时遇到过这个问题,但在安装的系统上没有遇到过。
答案2
出现这种情况是fsck
有原因的。您的 / 或 /home 可能有问题。对两者执行手动 fsck。
- 以“试用 Ubuntu”模式启动 Ubuntu Live DVD/USB
terminal
按Ctrl+ Alt+打开窗口T- 类型
sudo fdisk -l
- 识别“Linux 文件系统”的 /dev/sdXX 设备名称
- 输入
sudo fsck -f /dev/sdXX
,替换sdXX
为你之前找到的数字 fsck
如果有错误则重复命令- 类型
reboot
答案3
在 22.04.2 LTS 中,检查/etc/fstab
对我来说是有效的。结果发现那里列出的交换不再连接或需要。将其注释掉,启动文件系统检查就消失了。
答案4
对于遇到此问题并且上述方法均无效的任何可怜人,请确保您的/etc/fstab
.
运行tune2fs -l /dev/sdX
命令检查 UID 是否sdX
与你的/etc/fstab
如果没有,则会触发长文件系统检查。