使用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,如需轉載請自行聯系原作者