ユーザ用ツール

サイト用ツール


ja:linux:dracut

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
ja:linux:dracut [2016/07/12 05:07] – [initrd/initramfsの編集] makotoja:linux:dracut [2016/07/14 05:38] (現在) makoto
行 16: 行 16:
 ↑これで現在のカーネルバージョンに合わせたinitrd/initramfsが作成される。\\  ↑これで現在のカーネルバージョンに合わせたinitrd/initramfsが作成される。\\ 
 ちなみにdepmodし忘れるとファイルの内容が更新されなかったりする。 ちなみにdepmodし忘れるとファイルの内容が更新されなかったりする。
 +===== 展開したい =====
 +少数派ではあろうが、作成したinitramfsを展開して中身が見たい人もいよう。\\ 
 +以前であれば、gzipで展開したものをcpioコマンドに流し込めば展開できたが、dracutで作成すると、そうは行かなくなる。\\ 
 +dracutのツールにskipcpioというものがあり、これを使うことで展開できるようになる。
 +==== 従来 ====
 +<code bash>
 +# gzip -dc /boot/initramfs-`uname -r`.img | cpio -i
 +</code>
 +==== dracutの場合 ====
 +<code bash>
 +# /usr/lib/dracut/skipcpio /boot/initramfs-`uname -r`.img | gzip -dc | cpio -i
 +</code>
 +※/etc/dracut.confなどに**compress=**オプションを記述していない場合のみ。\\ 記述してある場合はgzipの部分の変更が必要。
 +=== compress="xz"の場合 ===
 +<code bash>
 +# /usr/lib/dracut/skipcpio /boot/initramfs-`uname -r`.img | xz -dc | cpio -i
 +</code>
 +
ja/linux/dracut.1468300040.txt.gz · 最終更新: 2016/07/12 05:07 by makoto