2011年4月29日 星期五

LEAF 光碟 ISOLinux 摘要

1.建立isolinux目錄,包含以下檔案:
isolinux.bin
isolinux.cfg
isolinux.dpy
linux

2.其他 leaf.cf,*.lrp 不置於 isolinux目錄中

3.執行以下指令,建立新的iso檔案:
mkisofs -o output.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table directory

註:isolinux/boot.cat 會自行產生

LEAF Kernel 2.6 Initrd.lrp 異動摘要

解開 initrd:
mv initrd.lrp initrd.gz
gzip -d initrd.gz
mkdir initrd
cd initrd
cpio -i < ../initrd

dd if=../img bs=1120 skip=1|zcat |cpio -i
封裝 initrd:
find . | cpio -c -o | gzip -9 > ../initrd.lrp