2003年1月19日 星期日

Linux 的核心(Kernel) - 使用RPM更新核心注意事項

1. 使用 rpm -ivh kernel-<version>.<arch>.rpm 來安裝核心, 並用新核心開機, 如果有問題則回用舊核心開機
2. 不要使用 rpm -U 更新核心
3. 如果新核心開機沒有問題, 則使用 rpm -e kernel-<oldversion> 刪除舊核心

確定系統上是否已經存在一個版本, 如果存在則確定要安裝的版本是否是新版本, 並且將刪除舊版本的檔案, 不包括在建立 RPM 時標記為設定檔案, 然後將安裝新檔案, 執行 RPM 中所有安裝指令, 然後更新已安裝的資料庫

由於升級會刪除舊的核心版本, 如果新安裝的核心不穩定, 則可能會導致系統無法啟動, 並且必須使用備用啟動媒體, 例如開機磁片或CDROM, 若藉由安裝而不是升級, 核心的舊版本仍然可用, 並且可以從開機程式(boot loader)中選擇

因為所有核心RPM的檔案都是特定版本, 即在名稱中包含版本資訊, 或儲存在特定版本的路徑中, 因此可以安裝多版核心軟體包, 如果使用 rpm -ivh 而不是 -U 參數, 則新核心將被新增到系統中, 但是舊核心仍會保留, 如果忘記編輯 lilo.conf 及執行 lilo, 當系統上的新核心出現問題時, 則不會導致系統無法啟動, 因為舊核心仍然可以使用

沒有留言:

張貼留言