Linux 在桌面應用日益普及,本文以 Red Hat Linux 9.0 為例,詳細說明如何與 Windows XP 構建雙系統環境。
一、為 Linux 劃分磁碟空間
Linux 無法安裝在 Windows 分割區上,必須先從硬碟劃出專屬空間。建議使用 PartitionMagic 進行無損分割。以一顆 30 GB 硬碟(C、D、E 三個分割區,E 盤有 16.6 GB、約 7 GB 可用空間)為例,目標是將 7 GB 空間割給 Red Hat。
- 在 XP 中啟動 PartitionMagic,選中 E 盤。
- 點選左側任務「調整分割區大小」,拖曳綠色可用空間條縮小 E 盤,釋出 7 GB 未分配空間。
- 按「確定」回到主介面,可見新增的 7 GB 自由空間。
- 關鍵步驟:此 7 GB 仍屬於 Windows 延伸分割區,必須將其從延伸分割區中「剝離」出來,成為獨立的未分配空間(如圖 1),否則 Linux 安裝後會導致 Windows 運行極慢(「水土不服」)。

圖 1 將自由空間從延伸分割區剝離
二、雙重開機引導方式
實現雙系統啟動有四種常見方案:
- 雙硬碟:Linux 裝第二顆硬碟,GRUB/LILO 裝第二顆硬碟 MBR,BIOS 選擇啟動碟。
- Linux 引導管理器 (GRUB/LILO):最常用,自動接管啟動選單。
- Windows NT 引導程式 (ntldr + boot.ini):刪除 Linux 較方便,符合 Windows 使用習慣,但設定較複雜,需取得 Linux 開機映像檔。
- 不安裝引導管理器,改用 Linux 開機磁片:需在安裝時建立開機磁片。
本文將重點介紹第 2、3 種方法的具體操作步驟。