萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 硬體安裝實務指南:磁碟空間規劃、驅動程式編譯與顯示卡設定詳解

Linux 硬體支援透過核心編譯與模組機制實現,與 Windows 驅動安裝模式截然不同。本文提供主流發行版磁碟空間需求對照、驅動程式編譯/模組載入機制解析,以及 i740/NeoMagic 顯示卡在 Red Hat 6.x 下的完整驅動安裝實錄。

主流發行版磁碟空間需求對照(單位 MB)

發行版最小安裝預設安裝完整安裝含原始碼/開發環境
Slackware1080 (含 X)200-
Red Hat60250340450-500
Debian---500-1000

規劃原則:預留 20% 以上剩餘空間給日誌、暫存檔與套件更新。

驅動程式安裝機制:核心編譯 vs 動態模組

傳統核心編譯(Static Build)

  • 驅動原始碼位於 /usr/src/linux/drivers/ 分類目錄
  • make menuconfig 選擇 Y(內建)或 M(模組)
  • 編譯核心時自動連結進 vmlinux 或產生 .ko 模組檔
  • 優點:開機自動載入、無相依性問題;缺點:修改需重編核心

模組機制(Dynamic Modules,核心 2.0+)

  • insmod module.ko / modprobe module:載入模組
  • rmmod module:卸載模組
  • lsmod:查看已載入模組
  • depmod -a:建立模組相依對應 modules.dep
  • /etc/modules.conf(或 /etc/modprobe.d/)設定別名、參數、啟動自動載入

模組化讓硬體支援熱插拔、核心體積精簡、驅動更新無需重編核心。

i740 / NeoMagic 顯示卡在 Red Hat 6.x 完整安裝實錄

問題背景

Red Hat 6.0 及之前版本 XFree86 顯卡資料庫無 i740/NeoMagic 条目,需手動更新驅動與配置工具。

所需檔案下載來源

安裝步驟

  1. 解壓至暫存目錄:tar xzf *.taz -C /tmp
  2. 複製執行檔至系統目錄:cp /tmp/usr/X11R6/bin/* /usr/X11R6/bin/
  3. 執行 xf86config 重新配置 X Server,選擇 i740/NeoMagic 驅動
  4. 測試:startx 進入圖形介面

商業選項

  • MetroLink AccelerateX 4.1:付費、高效能、支援 i740
  • Xi Graphics X Server:商業級 X Server,價格較高

現代系統:X.Org/XFree86 4.3+ 內建 i740/NeoMagic 驅動,無需手動安裝。

copyright © 萬盛學電腦網 all rights reserved