利用Freesbie制作FreeBSD livecd
2009-05-13 11:47:57来源:未知 阅读 ()
利用Freesbie制作FreeBSD livecd 小结
杜比环绕声
利用freesbie制作FreeBSD livecd,首先要搭建一个制作平台。对于制作FreeBSD 7.0 rc1加上kde桌面环境的livecd,要做的准备工作是:
1、在真实主机或虚拟机中安装FreeBSD 7.0,并且要把ports和src都安装到系统中。
2、
安装所需要的软件包,packages和ports方式都行,xorg
7.3,kde-lite,cdrtools,freesbie是必须的。安装kde-lite为的是更好的控制系统所占空间,应用软件按需安装,
cdrtools是制作iso光盘镜像必须的工具,freesbie只能用ports安装方式安装,是一些脚本。
3、安装要集成进livecd的软件包,中文字体、输入法以及本地化包是必须的。freesbie在定制集成软件包时,会根据系统登记注册的软件包来拷贝这些文件。
4、测试用vmware虚拟机,用于livecd测试
制作方法:
1、进入到freesbie的安装目录,默认是 /usr/local/share/freesbie
2、与网络上以前的资料不同,freesbie不再提供freesbie.sh脚本了,而采用的是Makefile的方式,在freesbie安装目录下,会看到一个Makefile文件
3、
最简单的制作方法是输入: make iso ,freesbie会按照buildworld,buildkernel,
installworld,installworld,pkginstall,extra,clone和最后的iso等过程,这个过程的时间和所选定的功
能模块的多少有关,一个500M左右的光盘,全过程大致需要3个小时左右!
制作livecd的一些小经验:
1、默认的freesbie内核配置文件对于freebsd 7是不合适的,不修改的话编译内核也无法通过。
2、freesbie制作脚本有很高的定制性,因此在定制前最好熟悉一下整个脚本
3、freesbie制作livecd也有很强的控制性,完全可以分阶段来制作livecd
4、make buildworld ,这个过程和freebsd的buildworld是一样的,make参数可以通过make.conf来进行控制
5、make buildkernel,这个过程也和freebsd的buildkernel类似,不多说
6、make installworld和installkernel,如果上面的build过程顺利,installworld会把freebsd的系统程序安装到 /usr/local/freesbie-fs 目录下,内核也是一样!
7、
make pkginstall,这个过程是安装软件包,在这之前可以用make
pkgselect选择要集成的软件包,选择好的软件包会记录在freesbie安装目录的conf子目录下的packages中,pkginstall
会根据这个文本文件拷贝建立平台安装好的各种文件到 /usr/local/freesbie-fs中。
8、make extra,这一步非常关键,它涉及到各种内存映像的生成和运行脚本拷贝设定,livecd是否成功,关键在这一步,而且里面涉及很多领域,这里不详述,后面单独说。
9、make clonefs,这一步是克隆,分析前面的设定和 freesbie-fs的内容,进行uzip压缩
10、make iso,制作iso文件!
转载自:http://blog.chinaunix.net/u/12258/showart_468133.html
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/21862/showart_500733.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:FreeBSD启动Linux版WebLogic报错问题
下一篇:ee使用
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- gd 安装报错.求助 2009-05-13
- virtualbox for freeBSD 2009-05-13
- 从网上下载的packages为什么本地安装不了?[已解决!] 2009-05-13
- 求PC-BSD 7.1安装指南? 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash