Wie kann ich einen Ubuntu-Kernel zwingen, das Mounten fehlzuschlagen / und in die initramfs-Rettungsshell fallen zu lassen?

10

Ich versuche, die Rettungsumgebung von initramfs anzupassen, und möchte den Kernel dazu zwingen, das Mounten fehlzuschlagen /und in die (initramfs)Rettungsshell zu fallen, im Gegensatz zum Einzelbenutzermodus.

Wie kann ich das machen?

NB: Ich weiß, wie ich mich einbinden muss initramfs-tools, um die Anpassungsschritte zu erreichen, aber ich muss in der Lage sein, das Ergebnis zu überprüfen.

0xC0000022L
quelle

Antworten:

14

Dadurch werden Sie in eine initramfs-Shell eingefügt:

  • Starten Sie Ihren Computer. Warten Sie, bis das Grub-Menü angezeigt wird.
  • Drücken Sie e, um die Startbefehle zu bearbeiten.
  • break=mountAn Ihre Kernel-Zeile anhängen .
  • Hit F10zu booten.
  • Innerhalb eines Augenblicks befinden Sie sich in einer initramfs-Shell.

Wenn Sie dieses Verhalten dauerhaft machen möchten, fügen Sie GRUB_CMDLINE_LINUX_DEFAULT="break=mount"es hinzu /etc/default/grubund führen Sie es aus grub-mkconfig -o /boot/grub/grub.cfg.


quelle
Vielen Dank! Dies ist genau das, wonach ich gesucht habe. Zwei Dinge: 1.) Ich musste Strg + C drücken, bevor ich in die initramfs-Shell linux
eingefügt wurde,