如何强制Ubuntu内核无法挂载/并进入initramfs救援外壳?


10

我正在尝试自定义initramfs救援环境,并希望强制内核安装失败/并掉入(initramfs)救援外壳,而不是单用户模式。

我怎样才能做到这一点?

注意:我知道如何initramfs-tools实现自定义步骤,但是我需要能够验证结果。

Answers:


14

这将使您进入initramfs shell:

  • 启动您的计算机。等待直到出现Grub菜单。
  • 点击e编辑引导命令。
  • 追加break=mount到您的内核行。
  • 点击F10启动。
  • 片刻之后,您将发现自己处于initramfs外壳中。

如果你想使这个行为持续,添加GRUB_CMDLINE_LINUX_DEFAULT="break=mount"/etc/default/grub和运行grub-mkconfig -o /boot/grub/grub.cfg


谢谢!这是我一直在寻找的地方。两件事:1.)在放入initramfs外壳之前,我必须先按Ctrl + C; 2.)因为我使用GRUB2,所以该行称为linux:)
0xC0000022L 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.