freebsd 7 release 内核编译

2009-05-13 15:03:45来源:未知 阅读 ()

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

下载完freebsd 7 后,迫不及待用vm安装.全部安装.2.8G大小
装完就后悔了,启动较慢.但是比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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:在OpenBSD 4.3环境下安装Ningx 0.7.17

下一篇:ipfw man