cramfs initrd を再構築する

$sudo file /boot/initrd.img-2.6.18-5-486
/boot/initrd.img-2.6.18-5-486: Linux Compressed ROM File System data, little endian size 5185536 version #2 sorted_dirs CRC 0x3736250a, edition 0, 3092 blocks, 352 files
$sudo mkdir -p /tmp/initrd/new
$sudo mkdir -p /tmp/initrd/now
$sudo cp /boot/initrd.img-2.6.18-5-486 /tmp/initrd/
$sudo cd /tmp/initrd
$sudo mount -t cramfs -o loop initrd.img-2.6.18-5-486.gz now/
→ cramfs自体はread onlyなので

$sudo cp -rp now/* new/
→  ここで自由に編集

$sudo mkcramfs new new.initrd.img-2.6.18-486.img
→ newディレクトリ以下を imgとして固める

$sudo ls
new.initrd.img-2.6.18-486.img

Posted at 7pm on 12/28/07 | Posted in | no responses | read on