热门关键字:  ubuntu  分区  Fedora  linux系统进程  函数

centos5.1下编译Linux内核

来源: 作者: 时间:2008-08-19 Tag: 点击:
整理了一下Linux内核编译的方法,原始内核版本为Linux-2.6.18.8,新内核版本为Linux-2.6.26,其它内核版本编译方法类似。

一 准备工作
首先当然是获得内核了,可以到http://www.kernel.org/下载。

获得内核压缩包后(假设为Linux-2.6.26.tar.gz),先将其复制到/usr/src目录下,然后转到/usr/src目录并进行解压操作,命令如下(假设当前目录为内核包所在目录)

cp Linux-2.6.26.tar.gz /usr/src
cd /usr/src
tar -zxvf Linux-2.6.6.tar.gz

二 生成编译所需要的配置文件
首先进入解压后的内核文件,命令如下
cd /usr/src/Linux-2.6.26

然后输入make menuconfig,可以调出内核配置界面,在该界面上可以以图形的方式生成编译内核所需要的配置文件,非常方便!

到此,所有准备工作完毕,下面进入实际编译阶段了。

三 开始编译
主要包括以下几步操作。
1.输入make dep,这行命令的意思是让系统对内核代码进行预处理。
2.输入make bzlmage后开始编译,可能需要比较长的时间完成该过程,视具体机器性能而定。
3.输入make modules开始编译模块
4.输入make modules_install开始安装模块
5.输入make install将编译好的内核进行安装。
一般来说,以上过程不会遇到什么异常情况

四.编译完成
编译完成后的内核是这个文件
/usr/src/Linux-2.6.26/arch/i386/boot/bzlmage 


相关文章:
apache jsp tomcat 虚拟主机 在加上pure-ftp
squid 优化(解释篇)
调整centos文件打开数
REDHAT AS安装10g错误
用SystemImager克隆系统(一)
openssh 5.1版使用chroot sftp帐号技术
HPUX从入门到提高之三
postfix+vm-pop3+openmail 构造邮件服务器
SecureCRT设置
双机备份方案(resin集群+冷备)
开启rsh服务
Solaris9允许root用户登录ssh
Solairs如何上网?
实战PXE启动安装Redhat AS 5 Linux
RHCT Lab1: Network Installation
RHCE Lab1: Kickstart
RHCE Lab1.1: Auto Installation
apache版本号显示的问题
修改tomcat端口号
RS/6000小型机故障的基本定位方法
Linux下的权限管理-ACL
CactiEZv9监控CentOS5.0
Red Hat Enterprise Linux 5.2 简明安装手册
StorNext 简单安装说明
FreeBSD7 Apache2.2 PHP5 PostgreSQL8.3 Ports安
关于nagios监控系统添加主机和服务脚本
C和C++语言学习总结
apache优化
CentOS+Nginx+PHP+Mysql(1)
Apache服务器限制并发连接和下载速度