多系統安裝看似複雜,掌握核心原則與 boot.ini / lilo/grub 引導機制,即能輕鬆構建穩定的多重開機環境。本文整理網友最常遇到的 9 大問題,提供標準流程與故障排解。
**分區建議:** C 槽 (主動分區) 裝 Win98,1~2GB 足夠 (僅存系統);D 槽裝 XP,5GB 以上 (預留軟體空間)。
**安裝順序:** 先在 C 槽裝 98 → 在 98 環境下執行 XP 安裝程式,選「全新安裝」指定到 D 槽。完成後自動生成開機選單。Win98+Win2000 同理。
**建議選「全新安裝」保留 98**。升級安裝會覆蓋 98 只留 XP。保留 98 可作緊急救援系統 (僅佔 200-300MB),比任何救援光碟都可靠。
98 分區**必須 FAT32**。XP/2000 分區:若 98 常用 → 选 FAT32 (98 無法讀 NTFS);若 98 罕用 → 建議轉 NTFS (權限、壓縮、加密、大檔案支援更優)。
boot.ini 位於啟動分區根目錄 (通常 C:\),控制 NT 核心系統 (2000/XP) 的開機選單與參數。
**範例:**
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\="Microsoft Windows"
**修改預設/秒數:** 右鍵「我的電腦」→ 內容 → 進階 → 啟動與修復 → 設定,**勿直接手編**以免語法錯誤導致無法開機。
**準備 Linux 啟動軟碟/光碟。**
1. 進 98 全新安裝 XP (原 LILO 選單會消失)。
2. 用 Linux 啟動媒體開機,以 root 登入,執行 lilo 指令重寫 MBR,重開機 LILO 選單恢復。
**原因:** Linux 安裝程式不識別 NTFS,誤將 FAT32 分區 (如 hda5) 當作 Windows 啟動分區寫入 lilo.conf。
**解決:** 以 root 編輯 /etc/lilo.conf,找到 other=/dev/hda5 區塊,將 hda5 改為 hda1 (對應 C 槽),存檔執行 lilo 重開機。
**原因:** 分區編號改變。原 XP 在 partition(2),切分後變 partition(4),但 boot.ini 未自動更新。
**解決:** 編輯 boot.ini,將 partition(2) 改為 partition(4) 即可。
mount -t vfat /dev/hda5 /mnt/dmount -t ntfs /dev/hda5 /mnt/d/etc/fstab 加入 /dev/hda5 /mnt/d vfat defaults 0 0。掌握分區編號、引導設定檔、檔案系統相容性三大核心,多重開機不再是難題。