内容へ移動
Mako Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
ja:linux:dracut
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== dracut ====== 主にRedHat系のディストリビューションで採用されているinitrd/initramfsの作成・編集のツール\\ 普通に使う分には滅多に触らない。 ===== initrd/initramfsの編集 ===== initd/initramfsを編集したい時は、設定ファイルを編集することで実現する\\ - /etc/dracut.conf - /etc/dracut.conf.d/○○○○.conf 基本的には/etc/dracut.confだけで良い。\\ /etc/dracut.conf.d/○○○○.confについては、ファイルが存在しないので、必要に応じて作成する\\ \\ 設定ファイルの内容を変更したら、一度depmodした上で、initrd/initramfsを再作成する <code bash> # depmod `uname -r` # dracut -f /boot/initramfs-`uname -r`.img.new `uname -r` </code> ↑これで現在のカーネルバージョンに合わせたinitrd/initramfsが作成される。\\ ちなみに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.txt
· 最終更新: 2016/07/14 05:38 by
makoto
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ