自己制作一个FreeBSD发行版的方法

2009-05-13 15:35:34来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

自己制作一个FreeBSD发行版的方法
首先需要同步一下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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:ports和pkg使用

下一篇:FreeBSD 上运行 MYSQL 数据库的优化注意