Kernel HOWTO 中譯版
- 1. 簡介
- 1.1. 請先看此!
- 1.2. 文章風格說明
- 2. 重要問題與解答
- 2.1. 不管怎麼樣,核心到底是做什麼的?
- 2.2. 我為什麼要更新核心?
- 2.3. 較新的核心支援那些硬體?
- 2.4. 我需要那個版本的 gcc 或是 libc ?
- 2.5. 什麼是可載入模組?
- 2.6. 我需要多大的磁碟空間?
- 2.7. 這需要多久的時間?
- 3. 如何真正進行核心的配置?
- 3.1. 取得原始程式碼
- 3.2. 解開原始程式碼的包裝
- 3.3. 配置核心
- 3.3.1. Kernel math emulation (核心的數學運算模擬)
- 3.3.2. Normal (MFM/RLL) disk and IDE disk/cdrom support (標準硬碟支援)
- 3.3.3. Networking support (網路支援)
- 3.3.4. Limit memory to low 16MB (制記憶體在 16 MB)
- 3.3.5. System V IPC
- 3.3.6. Processor type (386, 486, Pentium, PPro) (微處理機種類)
- 3.3.7. SCSI support (SCSI 的支援)
- 3.3.8. Network device support (網路設備支援)
- 3.3.9. Filesystems (檔案系統)
- 3.3.9.1. 但是我不知道我需要那些檔案系統!
- 3.3.10. Character devices (字元設備)
- 3.3.11. Sound card (音效卡)
- 3.3.12. 其它配置選項
- 3.3.13. Kernel hacking
- 3.4. 現在呢? (The Makefile)
- 4. 編譯核心
- 4.1. 清除與確認
- 4.2. 編譯時期
- 4.3. 其他可以``make''的東西
- 4.4. 安裝核心
- 5. 修補核心
- 5.1. 使用修補檔
- 5.2. 如果有錯誤發生
- 5.3. 砍掉 .orig 檔案
- 5.4. 其它的修補檔
- 6. 附加的套件
- 6.1. kbd
- 6.2. util-linux
- 6.3. hdparm
- 6.4. gpm
- 7. 一些陷阱
- 7.1. make clean
- 7.2. 巨大或緩慢的核心
- 7.3. 核心無法編譯
- 7.4. 新版的核心似乎不能啟動
- 7.5. 你忘了執行 LILO,或系統根本不能啟動
- 7.6. 系統表示 `warning: bdflush not running'
- 7.7. 系統說 undefined symbols 而且無法編譯
- 7.8. 無法讓我的 IDE/ATAPI CD-ROM 正常工作
- 7.9. 系統顯示關於 obsolete routing requests 的奇怪訊息
- 7.10. 防火牆功能無法在 1.2.0 上工作
- 7.11. ``Not a compressed kernel Image file'' (非壓縮核心映像檔)
- 7.12. 升級至 1.3.x 後在控制台終端機上的問題
- 7.13. 核心升級後似乎無法編譯東西
- 7.14. 增加上限
- 8. 升級至 2.0.x 的注意事項
- 9. 可載入模組
- 9.1. 安裝模組工具
- 9.2. 與核心發行的模組
- 10. 其它配置選項
- 10.1. General setup (一般設定)
- 10.2. Networking options (網路選項)
- 11. 祕訣和技巧
- 11.1. 重導 make 或是 patch 指令的輸出
- 11.2. 條件式的核心安裝
- 11.3. 核心更新
- 12. 其它可能相關有用的 HOWTOs
- 13. 雜項
- 13.1. 作者
- 13.2. 預定目標
- 13.3. 貢獻者
- 13.4. 版權聲明,許可,諸如此類的