如何启动进入initramfs?

如何启动进入initramfs?

我使用的是 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

相关内容