首页 > 经验交流

虚拟机中RH9 2.4内核升级为2.6内核方法

时间:2009-04-12 01:32:23  作者:chinaitlab  我要投稿
Linux初探欢迎您的投稿,投放方法请点击这里查看,我们会定期赠送精美小礼品给优秀的投稿作者。海纳百川 取则行远!LinuxGoo欢迎您的到来。
1.去linux的官方网站上下一个linux 2.6的内核!http://www.kernel.org;2.安装一个modules-init-tools-3.0.tar.gz工具包,因为2.4.x的modutils工具包已经不适合新的......

1.去linux的官方网站上下一个linux 2.6的内核!http://www.kernel.org;

2.安装一个modules-init-tools-3.0.tar.gz工具包,因为2.4.x的modutils工具包已经不适合新的2.6.x内核,必须将它升级到modele-init-tools工具包。

可以到http://www.kernel.org/pub/linux/ …… it-tools-3.0.tar.gz下载

3.安装modele-init-tools工具包

#configure ——prefix=/

#make moveold (将原来的工具程序改名,这样还可继续使用原来的2.4.x内核)

#make all install

#./generate-modprobe.conf /etc/modprobe.conf(生成2.6.x内核的新配置文件)

4.安装Mkinitrd 4.1.18-2 工具包,将当前目录切换到mkinitrd-4.1.18-2.i386.rpm、device-mapper-1.00.19-2.i386.rpm和lvm2-2.00.25-1.01.i386.rpm的下载目录(三个文件最好在同一目录)下,依次执行如下命令(注意,这里是有序的执行):

rpm -ivh ——nodeps ——force device-mapper-1.00.19-2.i386.rpm

rpm -ivh ——nodeps ——force lvm2-2.00.25-1.01.i386.rpm

rpm -ivh ——nodeps ——force mkinitrd-4.1.18-2.i386.rpm

5.安装binutils-2.17.tar.gz,(这个是升级虚拟机中的LINUX所必备的),依次执行如下命令:

tar zxf binutils-2.17.tar.gz

cd binutils-2.17

。/configure

make

make install

6.在升级之前,还要确定以下一些软件不低于以下的版本:

Name: Minimum version: How to find version:

Gnu C Compiler 2.95.3 gcc——version

Gnu Make 3.78 make——version

binutils 2.12 ld-v

util-linux 2.10o fdformat——version

module-init-tools 0.9.9 depmod-V

procps 2.0.9 ps——version

(参见“Documentation/Change”中的最新更新)

接下来正式开始升级:

#tar xzvf linux-2.6.20.tar.gz /usr/src/

#./configure //生成Makefile文件,如果已经有Makefile这步就没必要了

#make menuconfig //开始配置内核

关于menuconfig中的配置,以下几点值得注意:

o 关于"Loadable Module support"选项, 一定要选上"Module unloading"和"Automatic kernel module loading"这两个选项。

关于"Processor type and features"选项, 一定要选上"Preemptible Kernel"选项, 这是2.6.x内核优于2.4.x内核的重要原因之一。

如果您需转载 虚拟机中RH9 2.4内核升级为2.6内核方法,请注明来自LinuxGoo.com,其版权归原作者所有。请广大网友留言时遵纪守法,使用文明用语。如果您在应用中有什么问题,请在下面留言,我们会尽快解答。
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目热门