web-dev-qa-db-ja.com

Ubuntuカーネルにマウントの失敗を強制し、initramfsレスキューシェルにドロップするにはどうすればよいですか?

私はinitramfsレスキュー環境をカスタマイズしようとしていますforceカーネルが/のマウントに失敗し、シングルユーザーモードではなく(initramfs)レスキューシェルにドロップするようにします。

どうやってやるの?

注:カスタマイズ手順を実行するためにinitramfs-toolsにフックする方法は知っていますが、結果を確認できる必要があります。

10
0xC0000022L

これにより、initramfsシェルに移動します。

  • コンピュータを起動します。 Grubメニューが表示されるまで待ちます。
  • ヒット e ブートコマンドを編集します。
  • カーネル行にbreak=mountを追加します。
  • ヒット F10 起動します。
  • 一瞬のうちに、initramfsシェルが表示されます。

この動作を永続的にする場合は、GRUB_CMDLINE_LINUX_DEFAULT="break=mount"/etc/default/grubを追加してgrub-mkconfig -o /boot/grub/grub.cfgを実行します。

14
user26112