| 本帖最后由 HXS 于 2015-5-4 15:55 编辑 
 研究了几天终于找到比较完美的适合小白的方法,现在放出来,给跟我一样的Linux小白参考。
 
 Kimsufi默认的系统模板均使用的OVH自己的定制版内核,官方介绍OVH定制版内核优化了速度和安全,但我在使用OVH定制版内核中出现一定的问题,所以我需要替换OVH的定制版内核为官方发行版内核。
 
 1.查看查询系统中全部的内核:
 
 # rpm -qa | grep kernel
 
 2.安装 rpmbuild
 
 #yum install rpm-build redhat-rpm-config unifdef
 
 3.下载内核源码RPM安装包,省却编译了
 
 http://mirror.centos.org/centos-5/5/updates/x86_64/RPMS/
 
 http://mirror.centos.org/centos-5/5/updates/x86_64/RPMS/kernel-2.6.18-404.el5.x86_64.rpm
 
 4.安装内核源码RPM包
 
 #rpm -ivh kernel-2.6.18-404.el5.x86_64.rpm
 
 5.确定一下内核是否安装成功
 
 #ls /boot
 
 看下有没有2.6.18-404的文件
 
 6.卸载centos多余的内核
 
 CentOS安装新内核或者升级后旧版本内核依然存在,一是浪费空间,二是会在启动时显示多个版本让用户选择,看起来比较闹心,所以可以选择把它们删掉。
 
 ①首先列出系统中正在使用的内核:
 
 # uname -a
 
 ②查询系统中全部的内核:
 
 # rpm -qa | grep kernel
 
 ③将你想删除的内核删除掉。例如,在我的系统中,我要删掉kernel-2.6.18-XXX.x86_64的内核
 #yum remove kernel-2.6.18-XXX.x86_64
 
 注意yum remove和rpm -e的区别在于:yum remove 会检查依赖,如果你要移除的包被别的软件包需要的话,它会把其他软件包一起移除。 而rpm -e 则会直接告诉你被别的包需要,所以无法移除,所以这里需要用yum remove。
 
 ④重启后就可以看到,内核被删掉了,同时多余的启动项也自动被删掉了。
 
 当然,如果你需要保留OVH定制版的内核,也可以手动修改/boot/grub/grub.conf 把多余的项删除。
 
 ⑤卸载OVH定制版内核出现错误 CentOS 5.7 Missing Dependency :kernel-header解决方法
 
 错误信息如下:
 
 glibc-headers-2.5-81.el5_8.2.x86_64 from updates has depsolving problems
 –> Missing Dependency: kernel-headers >= 2.2.1 is needed by package glibc-headers-2.5-81.el5_8.2.x86_64 (updates)
 glibc-headers-2.5-81.el5_8.2.x86_64 from updates has depsolving problems
 –> Missing Dependency: kernel-headers is needed by package glibc-headers-2.5-81.el5_8.2.x86_64 (updates)
 Error: Missing Dependency: kernel-headers is needed by package glibc-headers-2.5-81.el5_8.2.x86_64 (updates)
 Error: Missing Dependency: kernel-headers >= 2.2.1 is needed by package glibc-headers-2.5-81.el5_8.2.x86_64 (updates)
 You could try using –skip-broken to work around the problem
 You could try running: package-cleanup –problems
 package-cleanup –dupes
 rpm -Va –nofiles –nodigest
 
 安装kernel-headers即可解决问题,下载RPM包
 
 http://mirror.centos.org/centos-5/5/updates/x86_64/RPMS/
 
 http://mirror.centos.org/centos-5/5/updates/x86_64/RPMS/kernel-headers-2.6.18-404.el5.x86_64.rpm
 
 执行下面的命令,安装kernel-headers-2.6.18-404.el5.x86_64.rpm
 
 rpm -ivh kernel-headers-2.6.18-404.el5.x86_64.rpm
 
 本文地址:http://hxs.fd.fj.cn/html/20150501133556.html
 |