我有一台 CentOS 机器,运行 CentOS 5.4。
安装的内核是2.6.18-164.15.1.el5.centos.plus。我们机器内有大量数据,需要备份,机器有 USB 3.0 连接,但要使用它,我们需要将内核更新到至少版本 2.6.31(这是第一个支持 USB 3.0 的版本) )
正如所述,使用来自 el-repo 的 kernel-lt 软件包似乎是可能的这里,但是,如果您查看 ELrepo,则不存在 EL5 的软件包。
我一直在互联网上查找,找到了一个可以提供这些软件包的地方:
http://mirrors.coreix.net/elrepo-archive-archive/kernel/el5/x86_64/RPMS/
如果我激活 el-repo 存储库并触发:
yum 搜索内核-lt
该搜索返回给我以下包:
kernel-lt.x86_64 :Linux 内核。 (任何基于 Linux 的操作系统的核心。) kernel-lt-devel.x86_64 :用于构建与内核匹配的内核模块的开发包。 kernel-lt-doc.noarch :在内核源代码中找到的各种文档。 kernel-lt-headers.x86_64 :供 glibc 使用的内核 C 头文件。
当我尝试使用“yum install”安装这四个软件包时,结果是:无事可做
如果有人能给我一些关于如何做到这一点的启发,我会感到非常自豪。
预先感谢所有曼努埃尔·路易斯·阿斯纳尔
答案1
最后我安装了四个包,内核也安装好了;但是,在 GRUB 中,您必须按 SPACE 才能引导已安装的内核。
我想你也可以更改 GRUB 来引导已安装的内核。
答案2
在某一方面的变化/etc/default/grub
GRUB_DEFAULT=save
到
GRUB_DEFAULT=0
然后开火
grub2-mkconfig -o /boot/grub2/grub.cfg
这将使 GRUB 默认引导最新的内核。