Linux 硬體支援透過核心編譯與模組機制實現,與 Windows 驅動安裝模式截然不同。本文提供主流發行版磁碟空間需求對照、驅動程式編譯/模組載入機制解析,以及 i740/NeoMagic 顯示卡在 Red Hat 6.x 下的完整驅動安裝實錄。
| 發行版 | 最小安裝 | 預設安裝 | 完整安裝 | 含原始碼/開發環境 |
|---|---|---|---|---|
| Slackware | 10 | 80 (含 X) | 200 | - |
| Red Hat | 60 | 250 | 340 | 450-500 |
| Debian | - | - | - | 500-1000 |
規劃原則:預留 20% 以上剩餘空間給日誌、暫存檔與套件更新。
/usr/src/linux/drivers/ 分類目錄make menuconfig 選擇 Y(內建)或 M(模組)vmlinux 或產生 .ko 模組檔insmod module.ko / modprobe module:載入模組rmmod module:卸載模組lsmod:查看已載入模組depmod -a:建立模組相依對應 modules.dep/etc/modules.conf(或 /etc/modprobe.d/)設定別名、參數、啟動自動載入模組化讓硬體支援熱插拔、核心體積精簡、驅動更新無需重編核心。
Red Hat 6.0 及之前版本 XFree86 顯卡資料庫無 i740/NeoMagic 条目,需手動更新驅動與配置工具。
xf86config-glibc-1.1.0.i386.tgz、XFCom-i740-glibc-1.10-1.i386.taztar xzf *.taz -C /tmpcp /tmp/usr/X11R6/bin/* /usr/X11R6/bin/xf86config 重新配置 X Server,選擇 i740/NeoMagic 驅動startx 進入圖形介面現代系統:X.Org/XFree86 4.3+ 內建 i740/NeoMagic 驅動,無需手動安裝。