歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 用rpm方式升級RHEL6.1內核

用rpm方式升級RHEL6.1內核

日期:2017/2/28 14:25:38   编辑:Linux教程

背景:因服務器宕機涉及紅帽內核的bug,需升級Linux內核至2.6.32-279或更高版本。

操作步驟:

1.下載對應版本的內核升級包:

包括kernel和kernel-fireware

https://rhn.RedHat.com/rhn/software/packages/details/Overview.do?pid=751581

https://rhn.redhat.com/rhn/software/packages/details/Overview.do?pid=751551

2.在安裝kernel就必需先安裝kernel-firmware:

提示也沒有什麼錯誤信息,只是說兩個文件是存在的。但其實這個kernel-firmware是沒有安裝上的。

這個原因在官方的BUG上面有提到,具體請到這裡查看,或這裡查看,主要的解決辦法是用rpm -Uvh來代替rpm -ivh安裝kernel-firmware。然後再安裝kernel。

參照此說明進行安裝:

正確安裝:

3.安裝新內核:

注意:這裡不要用rpm -Uvh。原因就是,用U參數,就直接把原內核升級了,而用i則是安裝了新的內核,原內核依然是存在的。這樣防止了新內核故障的產生。

新內核已安裝成功:

4.檢查啟動項:

已正確生成對應的啟動項。

5.將/boot/grub/menu.lst默認啟動改成舊內核:default=1

6.重啟後測試舊內核是否正常。

7.正常後修改/boot/grub/menu.lst啟動改成新內核:default=0

8.升級完成。

Ubuntu 13.10 (Saucy Salamander) 內核已升級至 Linux Kernel 3.10 RC5 http://www.linuxidc.com/Linux/2013-06/86110.htm

Linux Kernel 3.4.62 LTS 現已經提供下載 http://www.linuxidc.com/Linux/2013-09/90368.htm

如何在Ubuntu 13.10上安裝Linux內核 3.12 http://www.linuxidc.com/Linux/2013-11/92930.htm

Linux Kernel 的詳細介紹:請點這裡
Linux Kernel 的下載地址:請點這裡

更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10

Copyright © Linux教程網 All Rights Reserved