2006年5月20日 星期六

更新 kernel(適用所有 Linux)

 經過上一篇的核心編譯後,也許有的人會想說「我只要更 kernel 也要這麼麻煩嗎?」,答案是不用,更新 kernel 的步驟更為簡單。

 更新 kernel 有以下兩種方法(以FC5為例):

一、使用 RPM 更新
 1) 從 FC5 更新套件中取得最新的 kernel RPM
  http://download.fedora.redhat.com/pub/fedora/linux/core/updates/5/i386/
  下載:kernel-2.6.16-1.2111_FC5.i686.rpm
  註:
在FC5中有分i586、i686,請依照自己的主機等級選擇適當的 RPM,若不清楚自己的主機等級,請使用「uname -r」或「arch」指令查看。
 2) 下載後,請使用”安裝”的參數,千萬不要使用”升級”的參數來更新 kernel
  # rpm -ivh kernel-2.6.16-1.2111_FC5.i686.rpm
  註:如果使用”升級”的參數來更新 kernel 會發生當新版 kernel 不是很穩定時,無法使用舊版 kernel 來啟動系統;一般建議使用”安裝”的參數來更新 kernel,使新舊版本的 kernel 並存,當新版的 kernel 經過測試一段時間若沒有問題後,再將舊版 kernel 移除。
 3) 重新開機後,將會在 Grub 開機選單出現新版 kernel 的選項,若新版 kernel 不是預設值,可修改 /boot/grub/grub.conf。

二、透過”yum”更新
 1) # yum install kernel ← 安裝最新版 kernel
 2) 重新開機後,將會在 Grub 開機選單出現新版 kernel 的選項,若新版 kernel 不是預設值,可修改 /boot/grub/grub.conf。

沒有留言:

張貼留言