用将IMG文件上传到FreeBSD服务器上,推荐使用SSHSecureShellClient3.2.9。
然后在/root目录下建立项目文件夹,要有良好的习惯,免得弄乱。
Microsoft# mkdir mono
Microsoft# mkdir mono/img
Microsoft# mkdir mono/web
将上传到/root下的img文件更名,
Microsoft# cp 1.231.img debug.img.gz
将debug.img.gz解压缩
Microsoft# gzip -d debug.img.gz
解压缩后将文件挂载到img下
Microsoft# mdconfig -a -t vnode -f debug.img -u 0
Microsoft# mount /dev/md0a /root/mono/img/
然后复制mfsroot.gz文件到MONO下,
Microsoft# cp mfsroot.gz /root/mono/
将mfsroot.gz文件解压缩
Microsoft# gunzip mfsroot.gz
挂载mfsroot到web下
Microsoft# mdconfig -a -t vnode -f mfsroot -u 1
Microsoft# mount /dev/md1c /root/mono/web/
然后就可以随意修改文件了,修改完成后重新封装回去就可以了。
卸载mfsroot的挂载
Microsoft# umount /root/mono/web/
Microsoft# mdconfig -d -u 1
将修改好的mfsroot重新压缩打包
Microsoft# gzip -9 mfsroot
将封装好的mfsroot.gz复制回/root/mono/img下
Microsoft# cp mfsroot.gz /root/mono/img/
取消img挂载
Microsoft# umount /root/mono/img/
Microsoft# mdconfig -d -u 0
最后的一道封装工序,重新打包。
Microsoft# gzip -9 debug.img
Microsoft# cp debug.img.gz debug.img
通过SSHSecureShellClient将封装好的debug.img下载出来进行安装测试。
阅读(1594) | 评论(0) | 转发(0) |