预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

RedHatLinux9.0内核升级 从2.4.20-8升级到2.6.18版本 首先,要有以下四套软件包: 1、Linux的2.6.20版本内核包(linux-2.6.20.tar.gz):作用就不多说了,自然是内核的源码包; 2、Modutils3.2工具包(module-init-tools-3.2.tar.gz):原2.4.x下的工具包不适用于2.6.x,必须升级; 3、Mkinitrd4.1.18-2工具包(mkinitrd-4.1.18-2.i386.rpm):在makeinstall时需要使用该工具; 4、DeviceMapper开发包(device-mapper-1.00.19-2.i386.rpm):Mkinitrd工具包依赖该包; 5、LVM开发包(lvm2-2.00.25-1.01.i386.rpm):DeviceMapper依赖该包; 6、Binutils开发包(binutils-2.17.tar.gz):如升级安装于虚拟机上的RedHatLinux,则必需该包。 开始安装工具包!首先安装Modutils3.2工具包,将当前目录切换到module-init-tools-3.2.tar.gz的下载目录下,依次执行如下命令: tarzxfmodule-init-tools-3.2.tar.gz cdmodule-init-tools-3.2 ./configure--prefix=/ makemoveold(将原来的工具程序改名,这样还可继续使用原来的2.4.x内核) makeallinstall ./generate-modprobe.conf/etc/modprobe.conf(生成2.6.x内核的新配置文件) 下面安装Mkinitrd4.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--forcelvm2-2.00.25-1.01.i386.rpm rpm-ivh--nodeps--forcedevice-mapper-1.00.19-2.i386.rpm rpm-ivh--nodeps--forcemkinitrd-4.1.18-2.i386.rpm 将当前目录切换到binutils-2.17.tar.gz下载目录,依次执行如下命令: tarzxfbinutils-2.17.tar.gz cdbinutils-2.17 ./configure make makeinstall 好了,所有安装包均已齐备,开始编译新内核! 将当前目录切换到linux-2.6.20.tar.gz下载目录,依次执行如下命令: cp./linux-2.6.20.tar.gz/usr/src tarzxflinux-2.6.20.tar.gz cdlinux-2.6.20 makemrproper makemenuconfig 此时会出现一个图形界面,列出了所有的内核配置选项,其中有几项是必需的,用“Y”键选中: “LoadableModulesupport”中,选“Moduleunloading”和“Automatickernelmoduleloading”; “DeviceDrivers”→“BlockDevices”中,选“Loopbackdevicesupport”; “DeviceDrivers”→“Multi-devicesupport(RAIDandLVM)”中,选“devicemappersupport”; “DeviceDrivers”→“Graphicssupport”中,选“Supportforframebufferdevices”; “DeviceDrivers”→“USBsupport”中,若不在虚拟机环境中,应尽量全选以支持USB; “DeviceDrivers”→“Networkdevicesupport”→“Ethernet(10or100Mbit)”中,选“AMDPCnet32PCIsupport”; 由于RedHat9.0使用ext3作为文件系统,故“FileSystem”中的所有关于ext2、ext3的选项必选; 如果在VMware虚拟机下编译内核,SCSI硬盘,则以下三个选项必选: “DeviceDrivers”→“SCSIdevicesupport”; “DeviceDrivers”→“SCSIdevicesupport”→“SCSIdisksupport”; “DeviceDrivers”→“SCSIdevicesupport”→“SCS