云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料系统/服务器→怎样编译FreeBSD内核 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

怎样编译FreeBSD内核

网址来源:http://www.kehui.net发布时间: 2004-11-16 07:15:07












一、 编译内核的必要性 

1. 减少启动时间。常规内核的启动要浪费很多时间在检测不必要的硬件上。 
2. 减少运行时的内存消耗。不必要的系统支持不用加载。 
3. 增加一些缺省不支持的特性(kernel option)。 

二、 编译安装新内核 

首先,我们必须确认/usr/src/sys存在,也可以通过/sys访问到,接下来所有的操作依赖于该目录,
我们需要的是i386/conf。 注意:如果你的系统中不存在/usr/src/sys目录,这说明你在安装系统时
没有安装内核的源代码,你可以用root身份运行/stand/sysinstall,选择Configure->Distributions->src->sys. 
接下来要做的是:进入/i386/conf,拷贝常规内核配置文件为你想要的文件名 

# cd /usr/src/sys/i386/conf 
# cp GENERIC MYKERNEL 你必须以root账号登录,否则你可能没有权限做以下操作 

用你喜欢的编辑器编辑MYKERNEL,调整相应的设置,去掉不必要的,加入你需要加入的特性。 

Tips:用常规内核启动,用dmesg查看not found的设备(# dmesg |grep "not found"),在新内核中去掉相应的选项。 

# /usr/sbin/config MYKERNEL 
# cd ../../compile/MYKERNEL 
# make depend # make 
# make install 安装完成以后,原有的内核自动改名为:/kernel.old,新内核为/kernel 

三、 配置文件 

machine arch ;arch值为i386或者alpha cpu "cpu_type"; 

ident machine_name;标识当前的机器名称,你应该使用你的内核配置文件名称,在系统启动的时候,
ident的值将被显示出来。 

常规特性:(详情请查阅FreeBSD手册) 

options QUOTA ;允许磁盘空间限制 

四、Quota

(1) 编译内核时加入 options QUOTA 
(2) 在/etc/rc.conf中加入 enable_quotas="YES" check_quotas="YES" 
(3) 在/etc/fstab中加入 /dev/da1s2g /home ufs rw,userquota,groupquota 1 2 
(4) 重新启动 
(5) # quotacheck -av # repquota -a 
(6) # edquota -u user1 # edquota -p user1 user2 user3 //copy quota .user1 to user2 user3 # quota -v user1
(http://www.fanqiang.com)
    进入【UNIX论坛



相关文章
HP-UX的内核参数的修改 (2002-01-10 08:10:00)
linux内核的编译 (2001-08-31 09:00:00)
linux内核模块和驱动程序的编写 (2001-08-30 15:00:00)
linux内核原代码head.s部分的注释 (2001-08-30 12:00:00)
linux内核原代码boot.s部分的注释 (2001-08-30 10:00:00)
linux内核原代码init/main的注释 (2001-08-30 09:00:00)
linux内核原代码sched.c的注释 (2001-08-30 08:00:00)
如何压缩FreeBSD内核? (2001-08-29 07:00:00)
把 RH 7.0 内核升级到 2.4 (2001-08-28 12:00:01)
Linux内核重编译常见故障及其解决方法 (2001-08-17 08:00:00)


白衫 

相关新闻
v FreeBSD紧急救援状况的应变措施 2004-11-16 07:15:58
v FreeBSD 4.0 Kernel Hacking Guide--i386/i386/locore.s 2004-11-16 07:19:36
v FreeBSD如何保存和使用内核更改信息? 2004-11-16 07:19:59
v 在FreeBSD 4.0下安装USB鼠标支持 2004-11-16 07:21:50
v 如何在 FreeBSD 下压 MP3 2004-11-16 07:22:46
v FreeBSD的系统log日志 2004-11-16 07:23:11
v ports 装不起来的几种状况 2004-11-16 07:23:58
v 如何在 FreeBSD 上使用 UPS 2004-11-16 07:24:25
v 如何查看 .iso 档? 2004-11-16 07:24:49
v 打 last 显示 IP 而不是 hostname,Why ? 2004-11-16 07:25:13
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收