Como forçar um kernel do Ubuntu a falhar na montagem / e soltar no shell de recuperação initramfs?

10

Estou tentando personalizar o ambiente de resgate initramfs e gostaria de forçar o kernel a falhar na montagem /e soltar no (initramfs)shell de resgate, em oposição ao modo de usuário único.

Como eu posso fazer isso?

NB: Eu sei como me conectar initramfs-toolspara obter as etapas de personalização, mas preciso poder verificar o resultado.

0xC0000022L
fonte

Respostas:

14

Isso o levará a um shell initramfs:

  • Inicie o seu computador. Aguarde até o menu Grub aparecer.
  • Clique epara editar os comandos de inicialização.
  • Anexe break=mountà sua linha de kernel.
  • Clique F10para inicializar.
  • Dentro de um momento, você se encontrará em um shell initramfs.

Se você quiser fazer esse comportamento persistente, adicionar GRUB_CMDLINE_LINUX_DEFAULT="break=mount"ao /etc/default/grube executar grub-mkconfig -o /boot/grub/grub.cfg.


fonte
obrigado! Este é o local que eu estava procurando. Duas coisas: 1.) eu tive que pressionar Ctrl + C antes de ser deixado cair no initramfs desembolsar e 2.) porque eu uso GRUB2 a linha é chamado linux:)
0xC0000022L