庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>FreeBSD>系统管理>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

FreeBSD光盘运行版的制作过程

 作者:本站收集   日期:2005-4-16
字号选择〖 〗/ 双击滚屏 单击停止   
FreeBSD光盘运行版的制作过程

zyme|zyme@yeah.net|QQ:710055|www.yeaday.com|2003-5-16

前言:本文在你初步掌握FreeBSD的基础上,一步一步教你如何制作光盘运行的FreeBSD系统。其中的过程并不绝对符合,只要你明白了意思,可以根据自己的喜好灵活动作。
一、装新的FreeBSD
1、#mkdir /zymebsd30
2、#cp /stand/sysinstall /zymebsd30
3、#chroot /zymebsd30
4、#./sysinstall-->custom-->
-->Distributions-->选中Users(可以custom去掉ports)
-->commit-->开始安装copy文件...等等完成...
5、现在你处在一个新的系统里,你可以按你的要求把这里的东东设置好,比如root密码,新帐号,/etc/ssh/sshd_config,/etc/rc.conf等...
6、建议,如果你是第一次装这种CD版BSD,或者你不很清楚系统是如何运行的,那最好少装些软件...
7、#exit (退出新装的系统)
8、如果要用ssh请#cp -R /etc/ssh /zymebsd30/etc

二、制作光盘启动的内核
1、#mount_cd9660 /dev/acd0a /cdrom 或者 #mount /cdrom (把光盘mount到/cdrom下)
2、#cp -R /cdrom/floppies /zymebsd30
3、#vnconfig -c vn0 /zymebsd30/floppies/boot.flp
4、#mount /dev/vn0 /mnt
5、#rm /mnt/mfsroot.gz
6、#cat /kernel | gzip -9 > /mnt/kernel.gz (当然这个/kernel是你希望的内核)
7、#cp /boot/boot0 /mnt/boot
8、#cp /boot/loader.4th /mnt/boot
9、#ee /mnt/boot/loader.rc -->删除第一行和第二行
10、#umount /mnt
11、#vnconfig -u /dev/vn0

三、制造启动时的可写环境
1、#ee /zymebsd30/etc/rc-->在export HOME PATH后面加上几句话,利用mfs可写的特征,可以根据自己情况改变参数
/sbin/mount_mfs -s 2048 -c 26 swap /tmp
/sbin/mount_mfs -s 4096 -c 26 swap /var
/sbin/mount_mfs -s 2048 -c 26 -o union,noatime,rw swap /dev
cd /dev && sh MAKEDEV vty12 pty0
tar zxf /var.tgz -C /
2、#touch /zymebsd30/etc/fstab (使这个文件为空)
3、#cd /zymebsd30/dev && rm -rf ttyv* ptyp* ttyp* vga (这些文件在开机的时候会自己再生出来)
4、#cd /zymebsd30 && tar zcf var.tgz var
5、#cd /zymebsd30 && tar zcf etc.tgz etc
6、#cd /zymebsd30 && tar zcf root.tgz root
7、#rm -rf /zymebsd30/var/*

四、造ISO光盘
1、注意在UNIX下用的光盘得是RockRidge格式的,所以必须这样在UNIX下造ISO文件
2、#mkisofs -b floppies/boot.flp -c floppies/boot.catalog -d -N -D -R -V zymebsd30 -P zyme -o zymebsd30.iso /zymebsd30
3、如果没有mkisofs程序,可以在ports里装,也可下载二进制程序http://gsp.8800.org/fbsd/mkisofs

五、使用光盘版BSD
1、跟从网上下载的UNIX ISO光盘一样,用光盘映像的方法刻录光盘,而不能解开ISO来刻录。
2、启动时有些机器会出现找不到mount/的问题,输入cd9660:acd0a可以解决,当然acd0a是目前的光驱。
3、如果要改动/etc下的设置,可以#mount_mfs -s 4096 -c 26 swap /etc && tar zxf etc.tgz -C /再修改
4、同样的方法可以改动/root下的设置,当然重新启动后又还原了...
5、由于"锁定"的原因,ps等命令会出错,可以#rm /dev/null然后再试...

六、参考光盘版BSD
1、内容:FreeBSD4.8R,内核增加支持IPFW+NAT+APM,root密码zyme
2、下载:http://gsp.8800.org/zyme/zymeBSD_3_0.iso
上一篇:FreeBSD服务器的安装与优化(2)    下一篇:Using Serial Console in FreeBSD(使用串口控制FreeBSD)  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-4-16
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿