自己制作一个FreeBSD发行版的方法
2009-05-13 15:35:34来源:未知 阅读 ()
首先需要同步一下src,cvsup你的src
然后进入/usr/src; make buildworld
在buildworld的同时,你可以去cvs一份freebsd的完整repo
修改一份 cvs-supfile (一般位于/usr/share/examples/cvsup/cvs-supfile有个范例)
代码:*default host=cvsup2.freebsdchina.org
*default base=/data/tmp
*default prefix=/data/tmp
*default release=cvs
*default delete use-rel-suffix
src-all
ports-all
doc-all
cvsroot-all其中/data/tmp为你放repo的地方,注意,需要3G空间
cvsup cvs-supfile
这个过程是非常漫长的,基本上cvsup比buildworld还要长
好了,cvsup和buildworld都好了,我们开始make release吧
首先确保你的内核包含了vn的支持(5.x是md设备)
如果没有写进内核配置文件,没关系,
kldload vn (5.x是 kldload md)
接着我们要检查一下硬盘要有足够的空间,特别是你要make iso的情况下面
hmm,我make 一份4.11的,包括iso,用了2.8G 那就是你又至少保证有3G空闲空间
现在我把目标目录定为 /data/cd ,那么所有生成的文件都会扔到那里
代码:# cd /usr/src/release
# make release CHROOTDIR=/data/cd BUILDNAME=4.11-RELEASE CVSROOT=/data/tmp RELEASETAG=RELENG_4_11_0_RELEASE MAKE_ISOS=true
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18630/showart_1419855.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ACL 疑问 2009-05-13
- (已解决)VM里面的OpenBSD怎么删除一个新添加的硬盘? 2009-05-13
- 见笑了,问一个很简单的问题 2009-05-13
- FreeBSD 7.2-RELEASE 发行说明(草稿)(ZZ) 2009-05-13
- adsl+openvpn的一些问题 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