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内核的重要原因之一。
1/3 1 2 3 下一页 尾页 |