编译内核

2009-05-13 07:12:56来源:未知 阅读 ()

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

    其实在FreeBSD下编译内核,不像想象中的那么高深莫测。最简单的方法 只要修改适合自己的的内核配置文件,然后运行几条命令即可。
    首先要确保你安装了内核源代码。安装内核最简单的方法:
    把第一张安装光盘插入光驱然后运行命令:#sysinstall 启动安装程序,按如下步骤选择内核源代码。
     configure-->distribution-->src-->sys
   确定安装。
下面就可一开始编译内核了。

第一:修改内核配置文件,
     #cd /usr/src/sys/i386/conf
     #cp GENERIC OPENQ 注:GENERIC是系统自代的内核配置文件
     修改配置文件 OPENQ ,你也可以给他取任何你想要的文件名。
     #ee OPENQ
     注释掉你的机子上没有的设备以及一些不适合你配置的选项. 附件里是我的内核配置文件,仅供参考!详细情况情参考 FreeBSD的手册。修改完,保存退出编辑。
常用两种方法:

方法一:(该方法只需要内核源代码)

     第二:#/usr/sbin/config OPENQ
          #cd ../compile/OPENQ

     第三:编译安装:
         #make depend
         #make
         #make install
方法二:(该方法需要完整的源代码)

     第二:#cd /usr/src
          #make buildkernel KERNCONF=OPENQ
     第三:安装
          #make installkernel KERNCONF=OPENQ
   如果没有报错,你的内核就编译成功了。如果报错,很有可能是出现了依赖关系的不完整,你注释了,保留设备以来的选项。

第四:#reboot

计算机重启,你仔细的话就会发现,已经加载你刚刚编译的内核了。

   
OPENQ:(内核配置文件)

#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#  
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (
http://www.FreeBSD.org/

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Greg和他的《The Complete FreeBSD》

下一篇:文泉驿中文点阵字体安装