memo

2011-02-15

initramfs のいじりかた

ただの gzip 圧縮された cpio ファイルだけど、 cpio コマンドとか普段使わないからおぼえてられん。

  • 中身見る:

      $ gzip -dc /boot/initrd | cpio -tv
    
  • 中身取り出す:

      $ mkdir initrd
      $ cd initrd
      $ gzip -dc /boot/initrd | cpio -i --no-absolute-filenames
    
  • カレントディレクトリ以下を initramfs として固める:

      $ find ./ | cpio -o -H newc | gzip -c > /boot/initrd