Fedora 16 Live CD の initrd を編集する必要があったので、その時のメモです。
作業用のディレクトリを作成します
#mkdir -p /tmp/work
initrdを展開します。
# gzip -cd /boot/initrd.img >/tmp/initrd # cd /tmp/work # cpio -i --file=../initrd
これで/tmp/workディレクトリにファイルが展開されますので、好きなだけ編集します。
initrdファイルの再作成は以下の通り。
# cd /tmp/work # find . -print | cpio -o --file=../initrd_new --format=newc # cd .. # gzip -c9 initrd_new > initrd_new.img