將linux放在第五個分區

將linux放在第五個分區

所以我的 MacBook 上有一個相當「瘋狂」的分區方案:

Kevins-MacBook-Air:~ Ingwie$ diskutil list
/dev/disk0
#:                       TYPE NAME                    SIZE       IDENTIFIER
0:      GUID_partition_scheme                        *500.3 GB   disk0
1:                        EFI                         209.7 MB   disk0s1
2:                  Apple_HFS MacHD                   389.9 GB   disk0s2
3:       Microsoft Basic Data LINUX                   50.0 GB    disk0s3
4:       Microsoft Basic Data BOOTCAMP                50.0 GB    disk0s4
5:       Microsoft Basic Data SCHULE                  10.0 GB    disk0s5

目前,當我在 Windows 中時,我看不到第 5 個分割區 - 由於愚蠢的 MBR 的 4 分割區限制。那好吧。

我的想法是「交換」LINUX 和 SCHULE,並將 Linux 安裝到第 1 個分割區,將 SCHULE 安裝到第 3 個分割區。但據我所讀,似乎只有 grub2 可以「繞過」它。

有人可以幫助我如何讓第五個分割區在 Windows 中可見嗎?我目前正在使用 GUID 分區方案,正如您在清單的第一個條目中看到的那樣。由於我使用的是 Windows 8,我還考慮將其轉換為完整的 GPT 方案......但我不確定這是否有任何幫助。

問候,英格威! ^.^

答案1

當然可以交換磁碟分割的內容,但這需要處理大量資料並調整分割區大小。更好的解決方案是創造一個更理智的環境混合膜生物反應器在磁碟上。 Apple 的工具基本上只是取得 EFI 系統分割區(ESP;您的分割區 #1)之後的前三個分割區並「混合」它們,將它們複製到 MBR 中以供 Windows 使用。相反,您可以建立混合 MBR,其中只包含 Windows 分割區——我猜這是您磁碟上的 #4 和 #5。這GPT fdisk ( gdisk) 實用程序可以做到這一點;有關詳細信息,請參閱前面提到的混合 MBR 文件。gptsync最新版本中包含的版本酶標儀儘管它不如 GPT fdisk 靈活,但它也可以為您解決問題。 (rEFIt 中包含的舊版本gptsync或多或少與 Apple 工具的功能相同,因此對您沒有用處。)

需要注意的是:如果您更改混合 MBR,Windows 可能不會做出很好的反應;可以想像,它可能會停止啟動,直到修復為止,而我不是 Windows 專家,無法提供幫助。您可以透過設定 Windows 分割區來修正問題,使其在 MBR 中具有與現在相同的編號,例如,輸入5 3 4要混合的分割區gdisk並首先放置 0xEE 分割區。

(附註:當遇到混合 MBR 磁碟時,OS X 和 Linux 都使用 GPT 中定義的分割區。相較之下,Windows 使用 MBR 一側並忽略 GPT 資料。這種差異使得混合 MBR 對 Apple 非常有用,儘管混合MBR 違反了GPT 規範且危險。

相關內容