initrd.img の中身を見る
Posted by yoosee on Debian at 2006-03-05 23:42 JST1 initrd.img の中身は gzip された cpio archive
Debian で linux-image-2.6.x といったものをインストールすると、mkinitrd によって /boot/initrd.img-2.6.15-1-686 といった initrd イメージが作られる。実際にはこのファイルは gzip された cpio archive らしく、以下のようにすると展開できる。% mkdir /tmp/initrd && cd /tmp/initrd % gzip -dc /boot/initrd.img-2.6.15-1-686 | cpio -i 20487 blocks % ls -F bin/ conf/ etc/ init* lib/ modules/ sbin/ scripts/cpio -pLd と gzip で元の initrd.img を作れる、と言うか mkinitrd がしているのはそう言う操作。