我使用的是 Linux Mint 18,想全面检查根文件系统。
我当前的想法是启动到 initramfs 并运行fsck -f /dev/sdb2
我能够进入恢复控制台,因此也能够进入 grub。
答案1
这应该是可能的,例如,如果您的 initrd 是使用 dracut 创建的:
https://fedoraproject.org/wiki/How_to_debug_Dracut_problems
附加 dracut 启动参数
以下引导参数还可用于进一步帮助调试引导问题。
rd.shell 如果 initramfs 失败,则进入 shell。
rd.break=[cmdline|pre-udev|pre-trigger|initqueue|pre-mount|mount|pre-pivot|cleanup]
将 shell 放到定义的断点上(使用 egrep 'rd.?break' /usr/lib/dracut/modules.d/99base/init.sh 查找您的 dracut 版本支持的断点)
然而,由于 initrd 通常非常有限且不舒服,我会安装一个救援映像,例如系统救援光盘并通过附加引导加载程序条目启动它:
https://www.system-rescue-cd.org/Sysresccd-manual-en_Easy_install_SystemRescueCd_on_harddisk