首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Win8 + Ubuntu 雙系統安裝分區不可用:MBR 分區表主分區限制與邏輯分區解決

     編輯:程式設計綜合問答

問題現象

Win8 已佔用 4 個主分區 (MBR 限制),Ubuntu 安裝器「其他選項」創建 `/` (主分區)、swap (邏輯分區) 後,嘗試創建 `/home` 提示「分區不可用」。

根本原因

  • MBR 分區表**最多支持 4 個主分區** (或 3 主 + 1 擴展)。
  • Win8 通常預裝:EFI 系統分區、MSR 保留分區、C 盤、恢復分區 = **已滿 4 主分區**。
  • Ubuntu 安裝器默認嘗試創建主分區,無可用主分區槽位 → 不可用。

解決方案:全邏輯分區安裝

  1. 在 Windows 磁盤管理中壓縮卷,騰出未分配空間 (如 60GB)。
  2. Ubuntu 安裝選擇「其他選項」,**所有新分區均選擇「邏輯分區」**:
    • / (根分區) - 邏輯分區 - Ext4 - 掛載點 `/` - 30GB+
    • swap - 邏輯分區 - 交換空間 - 4-8GB (或內存 2 倍)
    • /home - 邏輯分區 - Ext4 - 掛載點 `/home` - 剩餘空間
  3. 引導裝置選擇 **Ubuntu 安裝所在磁盤** (如 `/dev/sda`),安裝程序會自動在擴展分區內創建邏輯分區鏈。

進階方案:轉換 GPT + UEFI 安裝 (推薦新硬件)

  1. 確認主板支持 UEFI,Windows 已以 UEFI 模式安裝 (磁盤為 GPT)。
  2. GPT 無主分區數量限制,可直接創建任意數量主分區。
  3. Ubuntu 安裝同樣選擇「其他選項」,直接創建主分區即可,無邏輯分區煩惱。

檢查方式:Windows 磁盤管理 → 右鍵磁盤 → 屬性 → 卷 → 分區樣式:GPT (GUID) 或 MBR。

常見誤區

  • 以為必須創建主分區才能啟動:GRUB2 完美支持從邏輯分區啟動。
  • 嘗試刪除 Windows 恢復分區騰出主分區槽:導致無法恢復系統,風險極大。
  • 忽略 swap 分區:內存較小 (<8GB) 時建議保留,防止 OOM Killer 觸發。

核心原則:**MBR 環境下超過 4 分區必須用擴展分區+邏輯分區**;新電腦優先確保 Win+Ubuntu 均為 UEFI+GPT 模式安裝。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved