我在 Fedora 27 上,我正在尝试对 SSD 进行 fsck,但 /forcefsck 之类的常见操作不起作用。
还尝试像这样设置我的 /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.luks.uuid=luks-2ef8e9f4-a691-4007-91d1-04d34cb4dd4f rd.lvm.lv=fedora/swap rhgb quiet fsck.mode=force"
我在 Fedora 27 上,我正在尝试对 SSD 进行 fsck,但 /forcefsck 之类的常见操作不起作用。
还尝试像这样设置我的 /etc/default/grub
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/root rd.luks.uuid=luks-2ef8e9f4-a691-4007-91d1-04d34cb4dd4f rd.lvm.lv=fedora/swap rhgb quiet fsck.mode=force"
对于 Fedora 31,这两种方式似乎都有效。由于我没有轻易找到答案,我将其发布在这里:
日志表明您应该使用 fsck.mode=force 而不是创建文件 /forcefsck
在 GRUB 按 e 使用箭头键导航到以 linux... 开头的行并添加
按 Ctrl+x 启动。
请注意,引导过程不直接使用
/etc/default/grub
该文件。该文件在运行 grub2-mkconfig 时被间接用作输入(例如grub2-mkconfig -o /boot/grub2/grub.cfg
),它的输出就是将要使用的内容。所以如果你只更新 /etc/default/grub 那么在你运行 grub2-mkconfig 之前什么都不会改变。