Как заставить ядро ​​Ubuntu не выполнить монтирование / и попасть в оболочку восстановления initramfs?

10

Я пытаюсь настроить initramfs среды восстановления и хотел бы, чтобы заставить ядро потерпеть неудачу монтажа /и падения в (initramfs)спасательной оболочку, в отличии от однопользовательского режима.

Как я могу это сделать?

NB: я знаю, как подключиться initramfs-toolsдля выполнения шагов настройки, но мне нужно иметь возможность проверить результат.

0xC0000022L
источник

Ответы:

14

Это поместит вас в оболочку initramfs:

  • Запустите свой компьютер. Подождите, пока не появится меню Grub.
  • Нажмите, eчтобы редактировать команды загрузки.
  • Добавьте break=mountк вашей строке ядра.
  • Хит F10для загрузки.
  • Через мгновение вы окажетесь в оболочке initramfs.

Если вы хотите , чтобы это поведение настойчивым, добавить GRUB_CMDLINE_LINUX_DEFAULT="break=mount"к /etc/default/grubи бежать grub-mkconfig -o /boot/grub/grub.cfg.


источник
Спасибо! Это то, что я искал. Две вещи: 1.) Мне пришлось нажать Ctrl + C перед тем, как попасть в оболочку initramfs, и 2.) потому что я использую GRUB2, строка называется linux:)
0xC0000022L