FreeBSD 5.4编译内核的步骤
2006-06-03 22:56
232 查看
看了许多论坛上的高手们的文章,虽然是受益颇多,但总不是自己的东西,还是要自己亲手实践以后才知道
1.custom方式安装FreeBSD 5.4,可以用光盘也可以网络安装,就看哪个对你来说方便了,我这里用光盘安装,安装的细节我就不多说了,手册上写的很详细。在选 Distrubution的时候只要选base、man、src->sys、ports、perl(这个一定要装,否则连编译的工具都没有,而且很 多高手会忽略提醒要安装这个,搞得我以前总是碰到don't know how to make的错误)。
2.建议定制内核之前,现cvsup一下ports树和源码树
#pkg_add -r cvsup-without-gui
#cp /usr/examples/ports-supfile ~/MYPORTS
#cp /usr/examples/standard-supfile ~/MYSRC
修改一下这两个文件,没必要每个组件都升级,比如什么越南语、波兰语都可以注释掉,源码的话只要内核源码即可
#cvsup -g -L 2 ~/MYPORTS
#cvsup -g -L 2 ~/MYSRC
3.编辑一下内核配置文件
#cd /usr/src/sys/i386/conf
#cp GENERIC MYKERNEL
#vi MYKERNEL
修改这个文件,把不需要的项目都注释掉,可以参考FreeBSD.org的手册,很详细
#/usr/sbin/config MYKERNEL
#cd ../compile/MYKERNEL
#make depend;make;make install
好了,现在你可以去干点别的事情,编译的速度取决于机器的速度,少的10分钟,多的3、4个小时。
4.reboot重启机器,就可以使用新内核了。
1.custom方式安装FreeBSD 5.4,可以用光盘也可以网络安装,就看哪个对你来说方便了,我这里用光盘安装,安装的细节我就不多说了,手册上写的很详细。在选 Distrubution的时候只要选base、man、src->sys、ports、perl(这个一定要装,否则连编译的工具都没有,而且很 多高手会忽略提醒要安装这个,搞得我以前总是碰到don't know how to make的错误)。
2.建议定制内核之前,现cvsup一下ports树和源码树
#pkg_add -r cvsup-without-gui
#cp /usr/examples/ports-supfile ~/MYPORTS
#cp /usr/examples/standard-supfile ~/MYSRC
修改一下这两个文件,没必要每个组件都升级,比如什么越南语、波兰语都可以注释掉,源码的话只要内核源码即可
#cvsup -g -L 2 ~/MYPORTS
#cvsup -g -L 2 ~/MYSRC
3.编辑一下内核配置文件
#cd /usr/src/sys/i386/conf
#cp GENERIC MYKERNEL
#vi MYKERNEL
修改这个文件,把不需要的项目都注释掉,可以参考FreeBSD.org的手册,很详细
#/usr/sbin/config MYKERNEL
#cd ../compile/MYKERNEL
#make depend;make;make install
好了,现在你可以去干点别的事情,编译的速度取决于机器的速度,少的10分钟,多的3、4个小时。
4.reboot重启机器,就可以使用新内核了。
相关文章推荐
- freebsd内核编译步骤及注意事项
- RHEL4内核编译步骤简介
- android 编译内核步骤
- 10008. 内核编译大略步骤
- centos 6.5内核编译步骤及配置详解
- linux内核编译步骤
- Android4.0.1 模拟器内核 最新下载地址及编译步骤
- Linux 2.6内核的编译步骤及模块动态加载
- CentOS7下内核源码下载及编译步骤
- 嵌入式Linux编译内核步骤 / 重点解决机器码问题 / 三星2451
- Linux 内核编译步骤及配置详解
- Linux 2.6.34内核编译步骤
- ubutun12.0.4编译低版本的内核linux-3.1.4 的步骤
- linux内核编译步骤 + Linux 2.6.19.x 内核编译配置选项简介
- freebsd编译内核详解
- Linux 内核的编译步骤及模块动态加载
- Linux 2.6内核的编译步骤及模块动态加载
- linux内核编译步骤(手动安装内核)
- FreeBSD 9.1内核文件编译分析
- 编译内核步骤详解