二、iptables移植到文件系統
文件系統rootfs_zy的目錄如下圖,包含bin,etc,lib,sbin等文件夾
1、切換目錄到/zy/output (iptables的編譯後的文件目錄)
include目錄拷貝到rootfs_zy目錄下
root@ubuntu:/zy/output# cp include -rf //lqw/rootfs_zy/
將sbin中xtables-multi拷貝到rootfs_zy/sbin目錄下
root@ubuntu:/zy/output/sbin# cp xtables-multi /lqw/rootfs_zy/sbin
將lib中全部文件及目錄拷貝到rootfs_zy/lib目錄下
root@ubuntu:/zy/output/lib# cp * -rf /lqw/rootfs_zy/lib/
將share目錄拷貝到rootfs_zy目錄下
root@ubuntu:/zy/output# cp share -rf //lqw/rootfs_zy/
2、切換目錄到文件系統rootfs_zy,建立軟鏈接
cd /lqw/rootfs_zy/sbin
root@ubuntu:/lqw/rootfs_zy/sbin# ln -s xtables-multi ../bin/iptables-xml
root@ubuntu:/lqw/rootfs_zy/sbin# ln -s xtables-multi iptables
root@ubuntu:/lqw/rootfs_zy/sbin# ln -s xtables-multi iptables-restore
root@ubuntu:/lqw/rootfs_zy/sbin# ln -s xtables-multi iptables-save
三、文件系統rootfs打包
1、將應用程序目錄project拷貝到/lqw/rootfs_zy/目錄下 ( 不拷貝project,燒製內核後報錯)
2、切換到/lqw/rootfs_zy/目錄,執行find .|cpio -H newc -o > …/rootfs.cpio ,完畢後在/lqw目錄下可看到rootfs.cpio壓縮文件。