問題現象
Win8 已佔用 4 個主分區 (MBR 限制),Ubuntu 安裝器「其他選項」創建 `/` (主分區)、swap (邏輯分區) 後,嘗試創建 `/home` 提示「分區不可用」。
根本原因
- MBR 分區表**最多支持 4 個主分區** (或 3 主 + 1 擴展)。
- Win8 通常預裝:EFI 系統分區、MSR 保留分區、C 盤、恢復分區 = **已滿 4 主分區**。
- Ubuntu 安裝器默認嘗試創建主分區,無可用主分區槽位 → 不可用。
解決方案:全邏輯分區安裝
- 在 Windows 磁盤管理中壓縮卷,騰出未分配空間 (如 60GB)。
- Ubuntu 安裝選擇「其他選項」,**所有新分區均選擇「邏輯分區」**:
- / (根分區) - 邏輯分區 - Ext4 - 掛載點 `/` - 30GB+
- swap - 邏輯分區 - 交換空間 - 4-8GB (或內存 2 倍)
- /home - 邏輯分區 - Ext4 - 掛載點 `/home` - 剩餘空間
- 引導裝置選擇 **Ubuntu 安裝所在磁盤** (如 `/dev/sda`),安裝程序會自動在擴展分區內創建邏輯分區鏈。
進階方案:轉換 GPT + UEFI 安裝 (推薦新硬件)
- 確認主板支持 UEFI,Windows 已以 UEFI 模式安裝 (磁盤為 GPT)。
- GPT 無主分區數量限制,可直接創建任意數量主分區。
- Ubuntu 安裝同樣選擇「其他選項」,直接創建主分區即可,無邏輯分區煩惱。
檢查方式:Windows 磁盤管理 → 右鍵磁盤 → 屬性 → 卷 → 分區樣式:GPT (GUID) 或 MBR。
常見誤區
- 以為必須創建主分區才能啟動:GRUB2 完美支持從邏輯分區啟動。
- 嘗試刪除 Windows 恢復分區騰出主分區槽:導致無法恢復系統,風險極大。
- 忽略 swap 分區:內存較小 (<8GB) 時建議保留,防止 OOM Killer 觸發。
核心原則:**MBR 環境下超過 4 分區必須用擴展分區+邏輯分區**;新電腦優先確保 Win+Ubuntu 均為 UEFI+GPT 模式安裝。