雙硬碟電腦安裝 Linux 雙系統時,常遇到明明已分配 EFI 分區,安裝程式卻提示「boot/efi 沒有分配空間」。根因通常在於 BIOS 的啟動模式設定。本文提供透過切換 BIOS 至 Legacy 模式解決此問題的完整步驟。
UEFI 模式下,安裝程式要求 EFI 系統分區(ESP)必須位於第一顆硬碟且格式為 FAT32。雙硬碟環境下,若 ESP 不在第一顆硬碟,或分區表為 MBR 而非 GPT,即會報錯。切換至 Legacy (CSM) 模式可繞過此限制,使用傳統 MBR 啟動。
efibootmgr 管理啟動項。適用於雙硬碟、Windows 已安裝、欲安裝 Linux 雙系統、且不想調整分區表或轉換 GPT 的情況。若為單硬碟或全新安裝,建議直接使用 UEFI + GPT 模式。