linux编译内核
原创
©著作权归作者所有:来自51CTO博客作者wjlking的原创作品,请联系作者获取转载授权,否则将追究法律责任
Linux如何编译安装新内核:
1、下载到新版本的内核到/usr/src/linux
2、配置新内核,选定要使用功能或模块:
在安装内核之前必须把Development Tools,Development Libraries这两个包组安装上去(必须先配置yum 源)
# yum groupinstall "Development Tools" "Development Libraries"
配置内核:
# cd /usr/src/linux
#tar linux-2.6.18-164.el5.tar.gz
#ln -sv linux-2.6.18-164.el5 linux
#cp /boot/config-2.6.18-164.el5 /usr/src/linux/.config
# make menuconfig
[ ]:不启用此项
[*]:直接编译进内核
[M]:编译成模块
具体的选项根据自己的实际情况进行选择
3、编译新内核
# make
4、安装
# make modules_install
# make install
3
一、配置内核的替代方法:
# yum groupinstall "KDE Software Development"
# make xconfig 工作于图形界面
# yum groupinstall "GNOME Software Development"
# make gconfig 工作与图形界面
# make config (几乎上不怎么用)
二、在已经编译过的内核源码基础重新编译:
# make clean
# make mrproper
清理源代码数,清理之后.config文件不存在,所以在清理之前应先复制.config
三、仅编译某个目录中的源代码:
# make SUBDIR=arch/
四、仅编译某目录中的模块:
# make M=drivers/net/
在安装的过程中如果中断的话,必须要重新安装,因此为了防止中断,可以使用screen
#screen
#exit 可以退出screen
CTRL+a , d
#screen -ls 显示已经detach的screen列表
# screen -r SCREEN_ID
上一篇:grub的两种安装方式
下一篇:如何实现逻辑卷的管理
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章