Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Windows 環境下硬碟安裝 CentOS 完整教學

編輯:Linux 教學

若無光碟片或 USB 隨身碟,透過硬碟直接安裝 CentOS 是可行的替代方案。本文記錄從 Windows XP/7 以 Grub4DOS 引導 CentOS 安裝程式的兩種方法,並針對大於 4GB 的 DVD 鏡像檔提供解決方案。

前置準備

  • 作業系統:Windows XP SP3 或 Windows 7
  • Grub4DOS:官方下載(測試版本 grub4dos-0.4.4-2009-06-20.zip)
  • CentOS 鏡像檔(DVD 或 CD 皆可)
  • 輔助工具:Ext2fsd(Windows 讀寫 Linux 分區)、分區軟體(如 Acronis Disk Director)、Windows 7 需 EasyBCD 修改啟動選單

⚠ 重要提醒:安裝過程可能覆蓋分區資料,操作前請備份重要檔案,並仔細確認分區選項,避免誤選整盤安裝導致資料遺失。

方法一:通用安裝法(鏡像檔 < 4GB,置於 FAT32 分區)

  1. 預留最後一個分區為未分配空間,供 CentOS 安裝使用。
  2. 將 CentOS ISO 檔放入任意 FAT32 分區(假設為 E:)。
  3. 解壓 ISO 內 isolinux 目錄下的 vmlinuz 與 initrd.img 至 E: 根目錄(或保留 isolinux 整個目錄)。
  4. 將 Grub4DOS 內的 GRLDR 複製至 C: 根目錄。
  5. 編輯 C:\boot.ini,末行加入 c:\grldr="CentOS"(需透過「我的電腦」屬性 → 進階 → 啟動與修復 設定)。
  6. 配置 menu.lst(置於 C: 根目錄或 /boot/grub/),兩種啟動方式:
    • 命令列模式:重啟進入 Grub4DOS 選單選 Command line,輸入:
      grub> root (hd0,2)
      grub> kernel /vmlinuz
      grub> initrd /initrd.img
      grub> boot
      

      (hd0,2) 代表第一顆硬碟第三分區(C:0, D:1, E:2),需依實際放置 vmlinuz 的分區調整。若檔案在 isolinux 子目錄,路徑改為 /isolinux/vmlinuz。

    • 預設選單模式:編輯 menu.lst:
      title CentOS
      kernel (hd0,2)/vmlinuz
      initrd (hd0,2)/initrd.img
      

方法二:終極安裝法(支援 >4GB DVD 鏡像,需建立 EXT3 分區)

  1. 使用分區工具在預留空間起始處建立 5GB EXT3 分區(放置安裝檔),剩餘空間再建一個 EXT3 分區(供系統安裝)。注意:ISO 放置分區必須在前,否則安裝程式重新分區後找不到原路徑。
  2. 安裝 Ext2fsd,掛載該 EXT3 分區為可寫,將 DVD ISO 複製進入。
  3. 解壓 ISO 內的 isolinux 與 images 兩個目錄至該 EXT3 分區根目錄(缺一不可,否則會找不到 /images/install.img)。
  4. 配置 menu.lst 使用 find 自動定位 ISO:
    title CentOS-6.0-i386-bin-DVD.iso
    find --set-root --ignore-floppies --ignore-cd /CentOS-6.0-i386-bin-DVD.iso
    kernel /isolinux/vmlinuz
    initrd /isolinux/initrd.img
    boot
    

    或直接 find --set-root /CentOS-6.0-i386-bin-DVD.iso 查看回傳的裝置代號(如 (hd0,4)),再用 root (hd0,4) 固定。

  5. 重啟進入安裝程式:
    • Installation Method 選 Hard drive,Select Partition 選擇存放 ISO 的分區。
    • 安裝類型選 Replace Existing Linux System,並務必勾選 Review and modify partitioning layout 以便再次確認分區,防止資料誤刪。

常見錯誤排查

  • Error 22: No such partition → root (hd0,x) 分區代號錯誤,請用 find 確認。
  • signal caught! boot has failed, sleeping forever → 多見於 LiveDVD 版本,建議改用 binDVD 版本並採用方法二。
  • Could not allocate requested partitions → ISO 放置分區位於磁碟末端,安裝時分區表改變導致路徑失效,請依方法二將 ISO 分區置於起始處。
Copyright © Windows教程網 All Rights Reserved