私はしばしばGNU / Linuxがインストールされているマシンを起動することについて質問されます。この場合、initramfs イメージにどのファイルが含まれているかを確認すると便利です。私はグーグルをし、いくつかのチュートリアルでそれを達成できると主張しましたが(通常はある種の解凍ルーチンを使用して)、私の特定のGNU / Linuxディストリビューションでは動作することがわかりませんでした。これにより、答えはディストリビューションとカーネルによって異なります。
もしそうなら、DebianベースのGNU / Linuxディストリビューションのinitramfs.imgファイルの内容を見つける最も簡単な方法は何ですか?
答え1
たとえばlsinitramfs
、
sudo lsinitramfs "/boot/initrd.img-$(uname -r)"
現在実行中のカーネルと一致するinitramfsの内容が一覧表示されます(Debianパッケージカーネルを使用していると仮定)。
initramfsからファイルを抽出するにはを確認してくださいunmkinitramfs
。