附錄 A. 建立一個自訂的核心

許多 Linux 的新手常常會問 -- 我為何需要建立自己的核心? 對進階的使用者來說,他們可以運用核心模組來做到。 然而對這個問題的最正確答覆應該是 -- 除非您已經知道為何您需要建立自己的核心,否則您或許不需要惹這個麻煩。

Red Hat Linux 提供的核心以及透過 Red Hat Linux 的 Errata 系統將對大部分當代的硬體與核心特色提供支援。 對大部分的使用者來說,並不需要重新編譯核心。 對於想要重新編譯核心以及想要編譯實驗性的特色到核心中的使用者們,這個附錄將提供一個指引以幫助他們學習更多資訊。

如要使用由 Red Hat, Inc. 散佈的核心套件來升級核心,請參考 第30章

警告警告
 

建立一個自訂的核心並不被 Red Hat Linux 安裝支援小組所支援,如需關於使用由 Red Hat, Inc. 散佈的核心套件來升級核心,請參考 第30章

A.1. 準備建立

在建立一個自訂核心前,請務必確定已經建立一片可使用的緊急開機磁片,以免任何的錯誤的發生。 如要建立一片使用目前執行中核心的開機磁片,請執行以下指令:

/sbin/mkbootdisk `uname -r`

在建立好磁片後,請先做測試以確定它可以啟動系統。

如要重新編譯核心,必須已安裝 kernel-source 套件,請執行指令

rpm -q kernel-source 

以確定它是否已經安裝。 如果沒有的話,請從 Red Hat Linux 的安裝光碟片、Red Hat 的 FTP 站台: ftp://ftp.redhat.com (在 http://www.redhat.com/mirrors.html 有映射網站的清單)或從 Red Hat Network 來進行安裝。 如需關於安裝 RPM 套件的更多資訊,請參考 菴 V 部