Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

在 Windows XP 硬碟安裝 Fedora 9 雙系統完整圖文教學

編輯:XP 常見問題解答

前言

本文記錄在 Windows XP 環境下,利用硬碟安裝方式部署 Fedora 9(Linux),並配置 GRUB 雙重開機選單的完整流程。適合無光碟機、想嘗鮮 Linux 的 XP 使用者參考。

準備工作

  1. 下載 Fedora 9 i386 DVD ISO(約 3.2 GB),掛載或解壓縮備用。
  2. 下載 GRUB for DOS (grub4dos):含 grldr、grub.exe、menu.lst 三個核心檔案,用於啟動 Linux 安裝程式與後續雙系統選單。
  3. 硬碟分區:在 XP「磁碟管理」中壓縮或刪除一個邏輯分區(建議 ≥ 5 GB,本文劃出 14 GB),取消指派磁碟代號,留作 Linux 使用(變為未配置空間)。

安裝前配置(關鍵步驟)

A. 提取 Linux 核心啟動檔

從 Fedora ISO 的 /isolinux 目錄複製 vmlinuz、initrd.img 到 C:\ 根目錄。

B. 部署 GRUB for DOS

解壓縮 grub4dos,將 grldr、grub.exe、menu.lst 複製到 C:\ 根目錄。

C. 修改 XP 的 Boot.ini 掛載 GRUB

  1. 取消「資料夾選項」→「檢視」→「隱藏受保護的作業系統檔案」勾選,並選「顯示所有檔案」。
  2. 用記事本開啟 C:\boot.ini,在檔案末尾新增一行:
    c:\grldr="GRUB"
  3. 存檔,重開機後即會出現「GRUB」選項。

D. 編輯 menu.lst 加入 Fedora 安裝選項

用記事本開啟 C:\menu.lst,末尾加入:

title Fedora-9-i386 Install
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img

說明:(hd0,0) 代表第一顆硬碟第一個分區(通常是 C:)。若 vmlinuz/initrd 放在其他分區,請對應修改(如 (hd0,1) 為 D:)。

E. 記住 Fedora ISO 檔案位置

安裝程式啟動後會詢問安裝來源,需指定 ISO 檔所在分區(如 /dev/sda5)。本文環境為 SATA 硬碟,Linux 裝置名為 sdX,邏輯分區從 5 開始編號,故 ISO 放在 D: 對應 sda5。

開始安裝

  1. 重開機,選單中選擇 GRUB → 再選 Fedora-9-i386 Install。
  2. 進入安裝介面,語言、鍵盤、時區依序設定。
  3. 安裝來源選擇「硬碟」,裝置填 /dev/sda5(依實際情況),目錄填 ISO 檔所在資料夾。
  4. 分區設定選「建立自訂配置」,在 14.4 GB 空間劃分:
    /boot:128 MB、ext3、固定大小
    /:ext3、使用所有剩餘空間
    /swap:記憶體 2 倍(如 512 MB RAM → 1024 MB)、固定大小
  5. 其餘步驟(網路、帳號、套件選擇)依預設或個人需求進行。
  6. 安裝完成後重開機。

配置最終雙系統選單(讓 GRUB 直接啟動 Fedora)

安裝程式通常會自動在 /boot/grub/grub.conf 產生啟動項。若需手動加入 C:\menu.lst,參考格式:

title Fedora (2.6.25-14.fc9.i686)
root (hd0,8)
kernel /vmlinuz-2.6.25-14.fc9.i686 ro root=UUID=xxxx-xxxx rhgb quiet
initrd /initrd-2.6.25-14.fc9.i686.img

root (hd0,8) 對應 Linux 的 /boot 分區(本例為第 9 個分區,編號從 0 起算)。具體 UUID 可用 blkid 查詢。

關鍵點總結

  • ISO 檔放置分區編號(SATA 環境邏輯分區從 5 起)。
  • menu.lst 中 kernel/initrd 路徑與 (hd0,0) 對應 C: 根目錄。
  • 分區規劃:/boot 獨立、/ 用餘額、swap 2×RAM。
  • 若安裝程式已自動寫入 GRUB 至 MBR,步驟 9~10 可省略,直接重開機進 Linux。

結語

硬碟安裝 Fedora 9 免燒錄光碟、免 USB,善用 XP 現有環境即可完成。掌握 GRUB for DOS 的 menu.lst 編寫與分區對應關係,是成功關鍵。祝各位順利體驗 Linux 雙系統樂趣!

Copyright © Windows教程網 All Rights Reserved