当前位置:首页 > 技术与方案 > Linux及应用

制作可以随身携带的FreeBSD系统(下)

(2012-09-26 19:43:24)

以下为你所需要在crunch包含的程序列表,以空格分隔。

ln是表示建立一个别名,如ln less more,表示当执行more的时候实际上是执行less,ln less more。以下是指定编译时需要的库:

libs -lz -lpcap -lalias

当编辑好crunch.conf之后,你就可以开始编译crunch了:

这时会生成一个名为crunch1的程序,我们要的就是它了。

5、建立内存磁盘

大家可以看到crunch1加上我们刚才编译的内核和loader程序,已经超出了软盘的容量,同时为了加速程序的运行我们需要使用MD(内存磁盘)来解决这个问题,MD将作为系统的根文件系统和用来存放系统程序。对于内存磁盘的大小一般不易太大,因为这样会占用过多的内存,下面我们就以建立一个3M的内存磁盘为例说明如何建立内存磁盘:



d# dd if=/dev/zero of=bsd bs=1k count=3072 # 生成一个3M的文件,用来做MD



# 使用bsd来创建一个vn设置,以便在其中存放程序

d# disklabel -w -r vn0c auto # 建立disklabel

d# disklabel -B vn0c # 安装启动代码

d# newfs vn0c # 创建UFS文件系统

d# mount /dev/vn0c /mnt # 将vn0c即bsd mount到/mnt

接下来要做的就是建立目录结构,具体建立哪些目录这要视需要决定,本例中需要建立如下目录:

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号