Come posso forzare un kernel Ubuntu a fallire il montaggio / e cadere nella shell di salvataggio di initramfs?


10

Sto cercando di personalizzare l'ambiente di ripristino di initramfs e vorrei forzare il kernel a non riuscire a montarsi /e a cadere nella (initramfs)shell di ripristino, al contrario della modalità utente singolo.

Come posso fare ciò?

NB: so come collegarmi initramfs-toolsper ottenere le fasi di personalizzazione, ma devo essere in grado di verificare il risultato.

Risposte:


14

Questo ti farà cadere in una shell initramfs:

  • Avvia il tuo computer. Attendere fino a quando appare il menu Grub.
  • Premi eper modificare i comandi di avvio.
  • Aggiungi break=mountalla tua riga del kernel.
  • Premi F10per avviare.
  • In un attimo ti ritroverai in una shell initramfs.

Se si vuole fare questo comportamento persistente, aggiungere GRUB_CMDLINE_LINUX_DEFAULT="break=mount"a /etc/default/grubed eseguire grub-mkconfig -o /boot/grub/grub.cfg.


Grazie! Questo è perfetto per quello che stavo cercando. Due cose: 1.) Ho dovuto premere Ctrl + C prima di essere lasciato cadere nella shell initramfs e 2.) perché utilizzo GRUB2 la linea si chiama linux:)
0xC0000022L
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.