Centos换回Redhat并不难,只需准备几个包。
直接安装覆盖。rpm -ivh --force *.rpm,--force是必须的,因为理论上讲默认已经安装了这些包,只是其中内容略有区别。
重启。有没有发现关机的logo已经变成“red hat linux 6”了?
咦,开机logo怎么还是Centos的呢?
经过不断探索,目标指向了initramfs-2.6.32-279.1.1.el6.x86_64.img这个initrd的镜像文件。
如何解决?拆包、替换文件。可惜我还没那个水平。所以这里提供另外一种方法。
重新安装kernel-2.6.32-279.1.1.el6.x86_64.rpm,也就是说从当前系统重新打包一个initramfs-2.6.32-279.1.1.el6.x86_64.img的镜像。但是在此之前,我们还要做点额外工作。
echo "Red Hat Enterprise Linux release 6.3 (Santiago)" > /etc/system-release
echo "cpe:/o:redhat:enterprise_linux:6:GA" > /etc/system-release-cpe
修改/etc/issue和issue.net为
Red Hat Enterprise Linux release 6.3 (Santiago)
Kernel \r on an \m
重新安装kernel,重启。是不是看到grub的menulist已经显示为“Red Hat Linux (2.6.32-279.1.1.el6.x86_64)”而且启动的logo也替换成“red hat linux 6”。
如果看着firefox的首页也不顺眼,就安装redhat-indexhtml-6-1.el6.noarch.rpm包,记得提前删除/usr/share/doc/HTML下的全部内容。
=================正文完结===============
记得不要用yum随便升级,不然迟早会打回原型!切记!
http://oss.imt-systems.com/mstevens/el6/kernel/2.6.32-279/i386/kernel-2.6.32-279.el6.i686.rpm