30.4. 執行核心升級

在取得所有需要的套件後,您便可開始升級現有的核心了。 請以 root 身份在 shell 提示符號下,轉換至含有核心 RPM 套件的目錄,然後遵照以下步驟。

重要重要
 

強烈建議您保留舊的核心,以免新的核心有任何的問題。

請使用 -i 的引數在 rpm 指令中以保留舊的核心,假如您使用 -U 選項來升級 kernel 套件,將會覆寫目前已安裝的核心。 (核心版本與 x86 版本也許會不同):

rpm -ivh kernel-2.4.20-2.47.1.i386.rpm 

假如系統是一部多處理器的系統,也請您安裝 kernel-smp 套件(核心版本與 x86 版本也許會不同):

rpm -ivh kernel-smp-2.4.20-2.47.1.i386.rpm 

假如該系統是 i686 為主的,並且含有超過 4GB 的記憶體,也請您安裝專為 i686 主機架構建立的 kernel-bigmem 套件(核心版本也許會不同):

rpm -ivh kernel-bigmem-2.4.20-2.47.1.i686.rpm 

假如您也要升級 kernel-source, kernel-docskernel-utils 套件,也許並不需要舊的版本,您可以使用下列指令來升級這些套件(版本號碼也許會不同):

rpm -Uvh kernel-source-2.4.20-2.47.1.i386.rpm 
rpm -Uvh kernel-docs-2.4.20-2.47.1.i386.rpm
rpm -Uvh kernel-utils-2.4.20-2.47.1.i386.rpm

假如系統需要 PCMCIA 支援(如一部筆記型電腦),請您安裝 kernel-pcmcia-cs 套件,並保留舊的版本。 假如您使用 -i 選項,通常會傳回套件衝突,因為舊的核心需要這個套件來啟動含有 PCMCIA 支援的系統。 為了要避免這種情況,請使用 --force 選項(版本號碼也許會不同):

rpm -ivh --force kernel-pcmcia-cs-3.1.24-2.i386.rpm 

下一步便是確認是否已建立初始的虛擬磁碟映像檔,請參考 菴 30.5 節 以得到更詳細資訊。