許多使用者知道電腦可以安裝雙系統(如 Windows + Linux),但若想在同一台電腦上安裝不同版本的 Linux 系統(例如 Fedora 8 與 Fedora 9),該如何操作?本文將詳細介紹利用 GRUB 引導從硬碟直接啟動安裝程式的完整步驟,幫助你輕鬆實現多版本 Linux 共存。
開始前,請確認你已有一個可用的 FAT32 分區(範例中為 (hd0,4),即第一顆硬碟的第五個分區),並準備好目標版本的 ISO 檔案(本文以 Fedora-9-i386-DVD.iso 為例)。
將 Fedora-9-i386-DVD.iso 完整複製到 FAT32 分區根目錄。接著解壓 ISO 內的 isolinux 目錄到該分區根目錄,確保 vmlinuz 與 initrd.img 可被 GRUB 直接讀取。
進入現有的 Linux 系統(範例為 Fedora 8),編輯 /boot/grub/grub.conf,在檔案末尾新增以下選單項目:
title install linux FC9
root (hd0,4)
kernel /isolinux/vmlinuz
initrd /isolinux/initrd.img
說明: (hd0,4) 代表 GRUB 的裝置代號,hd0 為第一顆硬碟,4 為第五個分區(從 0 起算),無論 IDE 或 SCSI 皆以 hd 表示。
重新啟動電腦,在 GRUB 選單中選擇 install linux FC9,即可啟動 Fedora 9 安裝程式。當安裝程式詢問安裝來源時,選擇 硬碟 並指定 ISO 所在分區即可繼續安裝。
fdisk -l 確認目標分區的實際 GRUB 編號,避免指向錯誤分區導致無法開機。透過將 ISO 解壓至 FAT32 分區並修改 GRUB 設定,即可不燒錄光碟、不使用 USB 隨身碟,直接從硬碟啟動不同版本 Linux 的安裝程式。此法同樣適用於其他支援硬碟安裝的發行版,掌握後即可在單一電腦上靈活部署多版本 Linux 環境。
