在 RHEL 5.4 上安装 Linux 内核 2.6.25.14

在 RHEL 5.4 上安装 Linux 内核 2.6.25.14

由于驱动器兼容性问题,我必须在 RHEL 5.4 服务器上安装 Linux 内核版本 2.5.25.14。我关注RedHat“构建自定义内核”说明运行以下命令:

$ make mrproper
$ make xconfig
$ make clean
$ make bzImage
$ make modules
$ make modules_install
$ make install

但我收到了一堆这样的警告:

WARNING: No module ehci-hcd found for kernel 2.6.25.24, continuing anyway

当我尝试启动此内核时,无法挂载硬盘,并且内核在启动时崩溃。据我所知,我使用的是标准配置(我只是接受默认设置并保存文件.config)。我是否遗漏了什么?谢谢。

答案1

当你说你只是接受默认值并保存文件时.config,你指的是来自 vanilla 内核的默认值内核网站?在这种情况下,我建议从/启动/boot/config-2.6.18-194.el5PAE例如/usr/src/linux运行后立即运行make mrpropermake oldconfig然后运行并注意选择,阅读选项的帮助,只有当您不确定时才接受默认值。

make oldconfig.config将基于旧内核为您创建一个新文件.config,该文件与您正在构建的树兼容。它会删除新内核中不存在的选项,接受旧文件中存在的选项,并要求您选择旧内核之后出现的选项。

相关内容