У меня есть MacBook Pro8,1. Я мог бы двойной загрузки OSX и Windows 7, используя bootcamp. Теперь я хочу тройной загрузки; то есть я тоже хочу Ubuntu. Однако, когда я запустил установщик Ubuntu и попал на страницу раздела, я не смог увидеть разделы, которые я мог видеть, используя утилиту дисков на Mac или инструмент управления дисками Windows в Windows 7. Я подозреваю, что это происходит, потому что схема разделов, которую диск использует прямо сейчас, является MBR. Поэтому, если мне удастся как-то изменить схему разделов обратно на GUID, я, возможно, смогу установить Ubuntu, следуя учебнику по тройной загрузке (http://lifehacker.com/5531037/how-to-triple-boot-your-mac -with-windows-and-linux-no-boot-camp-обязательный)

Чтобы вернуть схему разделов обратно в GUID, я планирую удалить все разделы на диске, а затем снова переразбить.

Есть ли у вас другие предложения?

Информация о моем диске

Дисковая утилита

2 ответа2

1

Средство загрузки находится в загрузочном ПЗУ, а не на любом диске. Ни один инструмент разбиения Apple не превратит ваш диск из GPT в MBR, но они бы поставить защитный MBR на диске , так что инструменты MBR на основе реализует диск разбит на разделы и не связываться с ним.

0

СТОП!!!

Похоже, что ваш диск может быть сильно поврежден!

В выводе вашего diskutil list утверждается, что диск имеет формат "FDisk" (MBR); однако первый перечисленный раздел имеет тип 0xEE. Этот код типа зарезервирован как заполнитель для GPT-дисков, и раздел этого типа должен присутствовать только на GPT-дисках. diskutil не предоставил точных начальных и конечных точек этого раздела, которые важны для выяснения того, что происходит. (Заполнитель MBR типа GPX для дисков обычно начинается в секторе 1.)

На вашем диске есть дополнительные разделы MBR. Обычно наличие раздела типа 0xEE вместе с другими разделами MBR указывает на то, что диск имеет гибридную MBR, что является уродливым и опасным хаком, который Apple использует для того, чтобы позволить Windows загружаться в режиме BIOS при обычном использовании GPT и EFI. загрузка Mac. При такой настройке OS X рассматривает диск как диск GPT, но Windows рассматривает его как диск MBR. Гибридная MBR позволяет реплицировать до трех GPT-разделов на стороне MBR, что обычно достаточно для работы Windows.

Действительно страшной частью вашей конфигурации является то, что она включает разделы MBR с номерами 5 и 6. Эти числа используются логическими разделами, что, в свою очередь, означает, что вы должны использовать расширенный раздел (не показывается diskutil). Это чрезвычайно опасная конфигурация для гибридной MBR по причинам, описанным на моей странице гибридной MBR, на которую я ссылался (второй пункт в разделе "Опасности и проблемы гибридной MBR").

Я подозреваю, что произошло то, что вы настроили гибридную MBR (возможно, не понимая деталей) как часть вашей первоначальной конфигурации с двойной загрузкой. Затем вы использовали инструменты Windows (или, возможно, Linux fdisk или какой-либо другой инструмент, не поддерживающий GPT) для создания новых разделов для Linux; но поскольку Windows рассматривает диск как MBR-диск и ничего не знает о GPT (который, что важно, является реальной таблицей разделов; MBR просто содержит копии некоторых разделов GPT), вы создали логические разделы. Эти разделы могут перекрывать некоторые другие разделы GPT, поэтому на вашем диске могут быть две несовместимые таблицы разделов.

Если я прав об этом, вы должны определить , как разделы GPT и MBR на диске, с точностью на уровне сектора. Я не уверен в инструментах OS X или Windows, которые вы использовали бы для этой задачи. В Linux вы использовали бы fdisk для вывода списка разделов MBR и gdisk для вывода списка разделов GPT. Затем вы должны сравнить два. Если повезет, некоторые из них будут идентичны. (Игнорируйте раздел 0xEE на стороне MBR.) Если на стороне GPT существует раздел, но на стороне MBR нет разделов в этом пространстве, вы можете использовать этот конкретный раздел GPT. Аналогично, если есть раздел MBR, в котором нет раздела GPT. Если часть диска имеет разные разделы GPT и MBR, возможно, вы уже понесли потерю данных. Вы можете попытаться восстановить данные, используя одно или другое определение раздела, но это будет непросто.

Как только вы получите список всех своих разделов и восстановите данные как можно лучше, вы можете использовать gdisk для создания согласованного набора данных GPT. Я рекомендую выключить и перезагрузить компьютер на этом этапе. Затем вы можете использовать gdisk для создания новой гибридной MBR, которая, к сожалению, в значительной степени требуется для двойной загрузки с Windows 7.

Чтобы перейти к установке Linux, вы должны использовать GPT-осведомленный инструмент для перераспределения диска. Это может уничтожить вашу гибридную MBR, поэтому вам может потребоваться воссоздать ее после установки Ubuntu.

Все, что сказал, я могу ошибаться. Возможно, вы преобразовали свой диск из GPT в форму MBR, но вы неправильно установили код типа 0xEE в другом легитимном разделе MBR. Если это так, я прошу прощения за панику, но вы действительно должны выяснить, что это за раздел и каким должен быть его код типа, чтобы избежать проблем с запутыванием какой-либо утилиты и, возможно, что-то очень-очень плохое. (Установщик Ubuntu, считающий диск пустым, является относительно мягким симптомом по сравнению с тем, что может произойти.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .