安裝多重開機系統常讓使用者困惑,本文整理常見問題並提供詳細解答,涵蓋 Windows 98/2000/XP 及 Linux 共存情境。
建議 C 槽裝 Win98(1~2GB 即可),D 槙裝 XP(至少 2GB,建議 5GB)。安裝順序:先在 C 槽安裝 Win98,再在 Win98 環境下執行 XP 安裝程式,選擇「全新安裝」並指定安裝至 D 槙。完成後系統會自動產生開機選單。
建議選擇「全新安裝」保留 Win98,作為 XP 出問題時的備援系統。Win98 佔用空間小(約 200-300MB),比備份 XP 系統檔更可靠。
Win98 分區必須用 FAT32。XP/2000 分區可選 FAT32 或 NTFS:若常用 Win98 存取該分區,選 FAT32;若 Win98 很少用,建議用 NTFS 以獲得較佳效能與安全性。
boot.ini 位於啟動分區根目錄(通常是 C:\),控制作業系統啟動選單與參數。包含 [boot loader](逾時、預設啟動路徑)與 [operating systems](各系統啟動路徑)。修改預設系統或倒數秒數可在「系統內容 → 進階 → 啟動與故障復原」中設定,無需手動編輯。
步驟:(1) 分區:除 Win98、XP 分區外,預留一分區給 Linux(建議 ≥2GB)。(2) 安裝順序:C 槙裝 Win98 → D 槙裝 XP → 最後安裝 Linux,安裝時選擇預設開機系統。(3) 開機會出現兩層選單:先是 LILO/GRUB 選 Linux 或 Windows,再由 boot.ini 選 Win98 或 XP。
先在 Win98 下全新安裝 XP(LILO 選單會消失),再用 Linux 開機磁碟啟動,以 root 登入執行 lilo 指令重寫開機區,LILO 選單即可恢復。
Linux 安裝程式可能無法識別 NTFS 格式的 C 槙,誤判其他 FAT32 分區為 Windows 啟動分區。解決:進入 Linux 編輯 /etc/lilo.conf,將 other=/dev/hda5 改為 hda1(對應 C 槙),存檔後執行 lilo 重開機。
使用分區魔術師從 C 槙切分新分區後,XP 所在分區編號改變(原為 partition(2) 變為 partition(4)),但 boot.ini 未自動更新。解決:編輯 boot.ini 將 partition(2) 改為正確編號(如 partition(4))。
Linux 可讀寫 FAT32,唯讀 NTFS。掛載指令範例:mount -t vfat /dev/hda5 /mnt/d(FAT32)、mount -t ntfs /dev/hda5 /mnt/d(NTFS)。亦可編輯 /etc/fstab 實現開機自動掛載。