經過上一篇的核心編譯後,也許有的人會想說「我只要更 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 移除。
# 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。
沒有留言:
張貼留言