1.先查看一下自己用的内核版本
uname -r
[root@localhost ~]# uname -r
2.6.21-1.3194.fc7
[root@localhost ~]#
2.到LINUX官网下载2.6.21-1
解压到/usr/src/linux-2.6.21.1
3.进入/usr/src/linux-2.6.21.1
make oldconfig(不执行这个内核不能被编译,原因不清楚啊。不过我在编译linux-2.6.23.17是时候都不会啊。原因不清楚。执行这个的时候一直按回车就行了)
make bzImage
执行结束后,可以看到在当前目录下生成了一个新的文件: vmlinux, 其属性为-rwxr-xr-x。
make modules /* 编译 模块 */
make modules_install /* 安装 模块 */
执行结束之后,会在/lib/modules下生成新的目录/lib/modules/2.6.21.1
在随后的编译模块文件时,要用到这个路径下的build目录。至此,内核编译完成。可以重启一下系统
阅读(1329) | 评论(0) | 转发(0) |