bx2aa
2006-11-16, 12:12 AM
先將原英文版的 光碟內 uzip/usr.uzip mount 起來
kldload geom_uzip
mdconfig -a -t vnode -f usr.uzip -u 1
mkdir /mnt/md1
mount -r /dev/md1.uzip /mnt/md1
然後建一個空的 File-Backed 磁碟
dd if=/dev/zero of=/mnt/usr bs=20k count=5k
mkdir /mnt/md0
mdmfs -F /mnt/usr -s 5m md0 /mnt/md0
把 /mnt/md1 所有檔案複製到 /mnt/md0 內
修改 /mnt/md0/local/www 內相關資 如英文改為中文
全部中文化好後 umount /mnt/md0
複製光碟所有檔案到 /mnt/iso 下
再把/mnt/usr 做成 .uzip 檔
mkuzip -s 65536 -o /mnt/iso/uzip/usr.uzip /mnt/usr
等完成後 進到 /mnt/iso 下
mkisofs -V "pfSense" -l -o /pfSense.iso -b boot/cdboot -r -no-emul-boot -boot-load-size 4 .
一下子跑完就可以在 根目錄得到 pfsense.iso
因為還沒改好只改 fbegin.inc 其餘都還沒動所以沒有 附加 iso 而且 30 幾 MB 太大了.
贊助商連結
kldload geom_uzip
mdconfig -a -t vnode -f usr.uzip -u 1
mkdir /mnt/md1
mount -r /dev/md1.uzip /mnt/md1
然後建一個空的 File-Backed 磁碟
dd if=/dev/zero of=/mnt/usr bs=20k count=5k
mkdir /mnt/md0
mdmfs -F /mnt/usr -s 5m md0 /mnt/md0
把 /mnt/md1 所有檔案複製到 /mnt/md0 內
修改 /mnt/md0/local/www 內相關資 如英文改為中文
全部中文化好後 umount /mnt/md0
複製光碟所有檔案到 /mnt/iso 下
再把/mnt/usr 做成 .uzip 檔
mkuzip -s 65536 -o /mnt/iso/uzip/usr.uzip /mnt/usr
等完成後 進到 /mnt/iso 下
mkisofs -V "pfSense" -l -o /pfSense.iso -b boot/cdboot -r -no-emul-boot -boot-load-size 4 .
一下子跑完就可以在 根目錄得到 pfsense.iso
因為還沒改好只改 fbegin.inc 其餘都還沒動所以沒有 附加 iso 而且 30 幾 MB 太大了.
贊助商連結