天天看点

centos6.5升级内核版本

使用yum快速升级CentOS 6.5内核到 3.10.28

1、导入public key

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

2、安装ELRepo到CentOS-6.5中

1

<code>rpm -ivh http:</code><code>//www</code><code>.elrepo.org</code><code>/elrepo-release-6-5</code><code>.el6.elrepo.noarch.rpm</code>

3、安装 kernel-lt(lt=long-term)

<code>yum --enablerepo=elrepo-kernel </code><code>install</code> <code>kernel-lt -y</code>

或者安装kernel-ml(ml=mainline)

<code>yum --enablerepo=elrepo-kernel </code><code>install</code> <code>kernel-ml -y</code>

4、编辑grub.conf文件,修改Grub引导顺序

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<code>vim </code><code>/etc/grub</code><code>.conf</code>

<code># grub.conf generated by anaconda</code>

<code>#</code>

<code># Note that you do not have to rerun grub after making changes to this file</code>

<code># NOTICE:  You do not have a /boot partition.  This means that</code>

<code>#          all kernel and initrd paths are relative to /, eg.</code>

<code>#          root (hd0,0)</code>

<code>#          kernel /boot/vmlinuz-version ro root=/dev/sda1</code>

<code>#          initrd /boot/initrd-[generic-]version.img</code>

<code>#boot=/dev/sda</code>

<code>default=0</code>

<code>timeout=5</code>

<code>splashimage=(hd0,0)</code><code>/boot/grub/splash</code><code>.xpm.gz</code>

<code>hiddenmenu</code>

<code>title CentOS (3.10.28-1.el6.elrepo.x86_64)</code>

<code>        </code><code>root (hd0,0)</code>

<code>        </code><code>kernel </code><code>/boot/vmlinuz-3</code><code>.10.28-1.el6.elrepo.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8</code>

<code> </code><code>rd_NO_LVM rd_NO_DM rhgb quiet</code>

<code>        </code><code>initrd </code><code>/boot/initramfs-3</code><code>.10.28-1.el6.elrepo.x86_64.img</code>

<code>title CentOS (2.6.32-431.3.1.el6.x86_64)</code>

<code>        </code><code>kernel </code><code>/boot/vmlinuz-2</code><code>.6.32-431.3.1.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=en_US.UTF-8 r</code>

<code>d_NO_LVM rd_NO_DM rhgb quiet</code>

<code>        </code><code>initrd </code><code>/boot/initramfs-2</code><code>.6.32-431.3.1.el6.x86_64.img</code>

<code>title CentOS (2.6.32-431.el6.x86_64)</code>

<code>  </code><code>root (hd0,0)</code>

<code>        </code><code>kernel </code><code>/boot/vmlinuz-2</code><code>.6.32-431.el6.x86_64 ro root=UUID=0a05411f-16f2-4d69-beb0-2db4cefd3613 rd_NO_LUKS  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD crashkernel=auto LANG=zh_CN.UTF-8 rd_NO</code>

<code>_LVM rd_NO_DM rhgb quiet</code>

<code>        </code><code>initrd </code><code>/boot/initramfs-2</code><code>.6.32-431.el6.x86_64.img</code>

确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0。

5、重启,查看内核版本号

[root@dev ~]#

<code>uname</code> <code>-r</code>

3.10.28-1.el6.elrepo.x86_64

本文转自 linuxpp 51CTO博客,原文链接:http://blog.51cto.com/1439337369/1931433,如需转载请自行联系原作者

继续阅读