test0009 发表于 2005-7-13 18:00:33

一、firewall# uname -r
5.0-RELEASE
二、firewall# mv generic-pc-1.1.img generic-pc-1.1.img.gz
firewall# gunzip generic-pc-1.1.img.gz
firewall# file generic-pc-1.1.img
generic-pc-1.1.img: x86 boot sector, system, BSD disklabel
firewall# mdconfig -a -t vnode -f ./generic-pc-1.1.img -u 4
firewall# mount /dev/md4 /mnt
firewall# cd /mnt
firewall# ls
boot            conf            kernel.gz       mfsroot.gz

可以看到img文件里的内容。
现在的我想再一步看mfsroot.gz里的内容
我的步骤是如下:
firewall# mkdir /temp
firewall# cp mfsroot.gz /temp
firewall# cd /temp
firewall# ls
mfsroot.gz
firewall# file mfsroot.gz
mfsroot.gz: gzip compressed data, was "mfsroot", from Unix, max compression
firewall# gunzip mfsroot.gz
firewall# file mfsroot
mfsroot: Unix Fast File system (little-endian), last mounted on /mnt, last written at Sat Dec 11 15:15:32 2004, clean flag 1, number of blocks 14336, number of data blocks 13855, number of cylinder groups 1, block size 8192, fragment size 1024, minimum percentage of free blocks 8, rotational delay 0ms, disk rotational speed 60rps, TIME optimization
firewall# mdconfig -a -t vnode -f ./mfsroot -u 3
firewall# mkdir /mnt/test
firewall# mount /dev/md3 /mnt/test
firewall# cd /mnt/test
firewall# ls
bin             conf.default    ftmp            proc            tmp
cf            dev             mnt             root            usr
conf            etc             modules         sbin            var
firewall#
接下来,如何把修改这里面的文件后的应该如何重新打包呢?
还有以上的步骤正确吗?

谢谢了!!
页: [1]
查看完整版本: 有问题请教呀!