昨天苦恼了一个下午,因为我需要在rhel-server-5.4-i386服务器上面安装卡巴斯基服务器版,但是卡巴斯基只支持rhel-server-5.5-i386,所以没办法只有升级了,可是,我没有红帽的订阅号。没办法只有想起他办法升级了。
想了好多种办法都没有在既不影响我所有配置的前提下又不会涉及到需要花费资金。后来想到一个,只有升级内核了。
可是内核如何升级呢?在那里可以找到红帽子5.5的内核呢?突然想起来,5.5版本?哪么里面肯定有内核文件。然后就在server里面找到了内核文件。
以下是内核升级命令(网上找的资料)。留作记号,也希望能够给其他兄弟一些斑竹。
----------------------------------------------
1、首先查看一下自己的内核版本
[root@localhost ~]# uname -r
2.6.18-164.el5 //这里是老内核版本。
2、然后将光盘挂载,安装新内核。
root@localhost ~]# rpm -ivh /media/Server/kernel-PAE-2.6.18-164.el5.i686.rpm //安装
warning: /media/Server/kernel-PAE-2.6.18-164.el5.i686.rpm: Header V3 DSA signature: NOKEY, key ID 37017186
Preparing... ########################################### [100%]
1:kernel-PAE ########################################### [100%]
3、修改默认启动内核,修改grub.conf。
[root@localhost ~]# vim /etc/grub.conf
1 # grub.conf generated by anaconda
2 #
3 # Note that you do not have to rerun grub after making changes to this file
4 # NOTICE: You have a /boot partition. This means that
5 # all kernel and initrd paths are relative to /boot/, eg.
6 # root (hd0,0)
7 # kernel /vmlinuz-version ro root=/dev/sda2
8 # initrd /initrd-version.img
9 #boot=/dev/sda
10 default=0
//修改默认启动的内核,0为第一个,即2.6.18-164.el5PAE
11 timeout=5
12 splashimage=(hd0,0)/grub/splash.xpm.gz
13 hiddenmenu
14 title Red Hat Enterprise Linux Server (2.6.18-164.el5PAE)
15 root (hd0,0)
16 kernel /vmlinuz-2.6.18-164.el5PAE ro root=LABEL=/ rhgb quiet
17 initrd /initrd-2.6.18-164.el5PAE.img
18 title Red Hat Enterprise Linux Server (2.6.18-164.el5)
19 root (hd0,0)
20 kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quiet
21 initrd /initrd-2.6.18-164.el5.img
4、然后重新启动,查看一下启动之后的内核版本验证。
[root@localhost ~]# uname -r
2.6.18-164.el5PAE //可以看到,重启后系统自动加载新内核启动。