freebsd 7 release 内核编译
2009-05-13 15:03:45来源:未知 阅读 ()
装完就后悔了,启动较慢.但是比rhel5能快点
为了速度,只好编译内核了,我编译内核后,(删除了大多不必要的选项,如usb,scsi只要不用的都删掉)启动时间只要10秒!!!!!ps:启动菜单1秒,scsi选择2秒.
以下是步骤:
1. 更新ports-cvs,保证bsd源码最新.也可以不做这步.只要有完整的源码树即可,看/usr/src这里
2. 用vi打开/usr/src/sys/i386/conf/GENERIC,这个就是内核当配置文件,编辑它,删除不必要的选项,这步需仔细.多看看别人多经验.
最好是看看freebsd的手册.当然是中文手册喽.英文的看着费劲.
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/kernelconfig-building.html
3. 配置好内核配置文件GENERIC后,复制一份,用它的副本做实际配置文件.在当前目录下做个软连接
cp GENERIC /etc/FREEBSD
ln -s FREEBSD /etc/FREEBSD
config一下内核配置文件
config FREEBSD
如果出现下列字样:
Kernel build directory is ../compile/FREEBSD
Don't forget to do a ``make depend''
就ok了!说明内核配置文件没有错误
4. 开始编译喽:
make buildkernel KERNCONF=FREEBSD
安装内核:
make installkernel KERNCONF=FREEBSD
5. 重启系统:
reboot.
faq:
如果出现意外.启动出错.那就是你在编辑配置文件时有错误.自己研究去吧
出了问题,就google 和 baidu
最有效的是
www.chinaunix.net
http://www.freebsdchina.org/
等.
最直接的是freebsd 的手册.
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/kernelconfig-building.html
附件: 内核配置文件说明
内核参数说明
下面是一个 GENERIC 内核配置文件的例子,它包括了一些需要解释的注释。
machine i386
这是机器的架构, 他只能是 alpha, amd64, i386, ia64, pc98, powerpc, 或 sparc64 中的一种。
cpu I486_CPU
cpu I586_CPU
cpu I686_CPU
上面的选项指定了您系统中所使用的 CPU 类型。 您可以使用多个 CPU 类型 (例如,您不确定是应该指定 I586_CPU 或 I686_CPU)。
然而对于定制的内核, 最好能够只指定您使用的那种 CPU。如果您对于自己使用的 CPU 类型没有把握,
可以通过查看 /var/run/dmesg.boot 中的启动信息来了解。
ident GENERIC
这是内核的名字, 您应该取一个自己喜欢的名字, 这里我们取名LINUXEDU,
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 讨论一下package和port一起使用的问题。 2009-05-13
- 使用中的Apache2居然无法启动了 2009-05-13
- 内核编译 修改了操作系统名称,改如何改回来? 2009-05-13
- freebsd下安装软件使用说明 2009-05-13
- nfs配置 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