Еще пару месяцев назад мне понравился мой MacBook Pro с тройной загрузкой (начало 2011 года, 8,2 с экраном высокого разрешения).

Затем я попытался запустить обновление Mac OS X 10.10 (Yosemite), и все рухнуло.

Я пошел в магазин Apple, чтобы они установили Mac OS X 10.10 (Yosemite). Я пошел домой и переделал, чтобы установить окна, и все развалилось.

Я вернулся в магазин Apple, попросил их установить Mac OS X 10.6.8 (Snow Leopard) и также заказал свежий установочный диск Snow Leopard (мой первоначальный установочный диск был Leopard, IIRC).

Сократил раздел Mac OS X и установил Fedora (21) с DVD. Подошла Fedora, и теперь я не могу загрузить Mac OS X. Я уверен, что установка Fedora испортила раздел EFI. Он по-прежнему нормально загружается в Linux, но при попытке загрузить Mac OS X не удается найти загрузчик. Если бы я вставил диск Snow Leopard, я мог бы загрузить Mac OS X с жесткого диска.

Затем я попытался переустановить Snow Leopard с DVD, но установщик настаивает на том, что «раздел Macintosh HD не может использоваться для загрузки». Я загрузился в Linux и удалил раздел, думая, что установщик DVD тогда предложит мне несколько вариантов разбиения, но теперь я даже не могу выполнить первоначальную загрузку с DVD, я просто получаю три звуковых сигнала, когда пытаюсь удерживать нажатой клавишу ключ при включении питания.

Как можно очистить диск настолько, чтобы установщик Mac OS X на DVD-диске позволил мне выполнить новую установку?

И если я вернусь к этому моменту, установлю rEFInd и воссоздаю исходную настройку, я должен смотреть на 32-битные или 64-битные версии Windows и Linux?

Есть ли надежда, что я смогу запустить Mac OS X 10.10 (Yosemite) в этой системе?

2 ответа2

1

Давайте сначала рассмотрим простую задачу: Mac 2011 года будет иметь 64-разрядную версию EFI, что означает, что вы должны установить на нее 64-разрядные версии всех своих ОС. (Большинство версий OS X обеспечивают 32- и 64-битную поддержку через "толстые" двоичные файлы.) Часто вы можете обойтись без 32-битной ОС, особенно если вы загружаете ее в BIOS/CSM/ устаревшем режиме; но 64-битная версия дает вам большую гибкость и может включить загрузку в режиме EFI, особенно для Linux.

Во-вторых, я предлагаю вам воспринимать ваш опыт как признак того, насколько сложной может быть тройная загрузка, особенно на Mac. Скорее всего, вам лучше запустить одну или две ваши ОС в виртуальной среде (внутри VirtualBox, VMware и т. П.). Это удалит мультизагрузочные сложности и поможет вам изолировать системы для большей безопасности.

Другой момент заключается в том, что Windows 7 более или менее требует загрузки в BIOS/CSM/ устаревшем режиме с привередливой и опасной гибридной MBR. (Прочитайте эту ссылку на страницу! Это часть моей документации по gdisk и она расскажет вам, что вам нужно знать, чтобы ориентироваться в предательских гибридных водах MBR!) Слабая гибридная MBR была, по крайней мере, частью того, что вызвало ваши проблемы. Многим пользователям больше повезло с запуском Windows 8 и 8.1 в режиме EFI, что устраняет необходимость в гибридной MBR - но когда вы создаете раздел FAT в Disk Utility OS X, этот инструмент создаст гибридную MBR, которая заблокирует Windows 8 установка в режиме EFI, так что есть еще одна проблема - но эту проблему можно обойти, используя инструменты, отличные от Дисковой утилиты, для создания разделов Windows или используя инструмент, такой как gdisk для замены гибридной MBR на стандартную защитную MBR. Кроме того, хотя Windows 8 хорошо устанавливается в режиме EFI на многих (возможно, на большинстве) компьютерах Mac, для некоторых компьютеров Mac все еще требуется режим BIOS/CSM/ legacy. Я предполагаю, что Windows 10 будет установлена на Mac, а также Windows 8 в режиме EFI, но она настолько новая, что я не могу этого обещать. Вы можете спросить на форуме Mac о том, какие режимы лучше всего подходят для вашей версии Windows на вашей конкретной модели Mac.

В любом случае вам нужно решить, какой режим использовать для Windows, и понять GPT и гибридные MBR достаточно хорошо, чтобы подготовить к нему свой диск - при условии, что вы хотите загрузить его непосредственно на своем оборудовании. Это одна из причин того, что виртуализация Windows имеет такой смысл: вы предоставляете виртуальной машине виртуальный диск, который она может обрабатывать по своему усмотрению, устраняя из уравнения все проблемы, связанные с гибридными MBR и режимами загрузки Windows на вашем собственном оборудовании.

Что касается Linux, он обычно загружается нормально в режиме EFI; однако, в вашем случае это звучит так, как будто вы в конечном итоге GRUB управляли процессом загрузки, а затем не справлялись с загрузкой Windows и / или OS X. На Mac, если вы хотите выполнить тройную загрузку, самый простой подход - использовать мой ПОСМОТРЕТЬ менеджер загрузки. Если возможно, скажите вашему Linux не устанавливать загрузчик. (К сожалению, этот параметр часто отсутствует или может быть обработан непонятным параметром командной строки при запуске установщика. Я не знаю, доступна ли такая опция для Fedora, просто так.) Имейте под рукой rEFInd на USB-накопителе на случай, если он понадобится вам для временного управления процессом загрузки. Также (и что более важно), знайте, что удержание нажатой клавиши Alt или Option при включении компьютера должно запустить встроенный в машину диспетчер загрузки. Это может быть удобно, если GRUB вступает во владение и терпит неудачу; Использование встроенного менеджера загрузки должно позволить вам загружать OS X и исправлять ошибки.

Более конкретные советы:

  1. Вы можете стереть диск всех разделов, используя gdisk в любой ОС, которую вы можете загрузить. Используйте опцию z в меню экспертов (введите x , затем z , затем подтвердите выбор).
  2. После удаления диска установите OS X.
  3. Используйте gdisk под OS X или аварийный диск Linux для создания разделов для Linux и Windows. Обязательно пометьте разделы файловой системы Linux как имеющие тип 8300. Если вы планируете использовать гибридную MBR, поместите раздел (ы) Windows и любые разделы, которые вы используете для обмена данными между операционными системами, в конце диска.
  4. Установите Linux, желательно без загрузчика. Используйте ext4fs, а не Btrfs, XFS или JFS, в качестве файловой системы. Обратите внимание на то, куда движется ваша корневая (/) файловая система - раздел, такой как /dev/sda4 , логический том, такой как /dev/mapper/fedora-root , или, возможно, что-то более экзотическое. Запишите это, как вам может понадобиться позже.
  5. Если вы не можете понять, как установить без загрузчика, вы можете увидеть его или загрузиться прямо в Linux. Обходите это с помощью встроенного менеджера загрузки или rEFInd на USB или CD для загрузки с OS X.
  6. В OS X установите rEFInd.
  7. При перезагрузке вы должны увидеть параметры загрузки для OS X и Linux. Если вы не видите опцию Linux, вам может понадобиться использовать gdisk для просмотра кодов типов разделов и изменить их для файловых систем Linux с 0700 на 8300, а затем переустановить rEFInd; или вручную установите драйвер файловой системы EFI для любой файловой системы, в которой находится ваше ядро.
  8. В зависимости от параметров установки запись rEFInd для Linux может не работать. Если это так, выделите его, дважды нажмите F2 или Insert и добавьте параметр root={whatever} , где {whatever} - это описание раздела или LVM для вашей корневой (/) файловой системы Linux. Это должно загрузить Linux. На этом этапе вы сможете запустить скрипт mkrlconf.sh , поставляемый с rEFInd, чтобы создать файл конфигурации, который должен устранить необходимость в этом шаге в будущем.
  9. Если вы планируете установить Windows в BIOS/CSM/ устаревшем режиме, используйте gdisk в Linux или OS X для создания гибридной MBR. Включите в раздел MBR только разделы Windows и любые разделы с общими данными. (Всего до трех разделов.) Не создавайте гибридную MBR, если вы собираетесь установить Windows в режиме EFI.
  10. Установите Windows. Обратите внимание, что заставить установщик Windows загрузиться в нужном режиме (BIOS против EFI) может быть непросто. Если он жалуется, что диск имеет неправильный формат (GPT или MBR), либо вы загрузили его в неправильном режиме, либо неправильно подготовили диск.
  11. Если вы устанавливаете Windows в режиме EFI, вполне возможно, что его загрузчик вступит во владение, после чего вам нужно будет использовать Option/ Alt или rEFInd на USB/ CD, чтобы вернуться в OS X и переустановить rEFInd.

На этом этапе при загрузке вы должны увидеть rEFInd, который должен дать вам возможность загрузить OS X, Windows или Linux. Может быть один или два дополнительных параметра, которые могут или не могут работать. С ними можно бороться по-разному; отправьте обратно, если вам нужна помощь.

0

Часть проблемы, над которой я работал последние несколько недель, заключается в следующем: почему я не могу выполнить переустановку с установочного DVD Snow Leopard? Когда я загружаюсь с DVD и выбираю сценарий установки, экран останавливается на белом фоне с серым яблоком и повторением трех звуковых сигналов каждые 5 секунд. Согласно тому, что я смог найти в Интернете, это должно означать "плохую память", но Windows и Linux БУДУТ установлены, так что это не может быть правдой.

Наконец, я встретил специалиста службы поддержки, который узнал, что мой MacBook Pro в начале 2011 года (MacBook Pro 8,2) изначально поставлялся с Snow Leopard 10.6.6, но диск Snow Leopard, который Apple продала мне, был релизом 10.6.3, и эта версия не есть поддержка моей аппаратной модели, и три звуковых сигнала явно указали на это.

Он также показал мне, как выполнить загрузку при установке программного обеспечения через Интернет, и заверил меня, что БУДЕТ установить правильную сборку, а затем он клонирует диск рабочей системы на USB-накопитель емкостью 32 ГБ, чтобы впоследствии я мог выполнить надлежащую переустановку по мере необходимости. Пройдите мою последовательность экспериментов, чтобы собрать систему с тройной загрузкой.

Я ДЕЙСТВИТЕЛЬНО недоволен тем, что когда Apple продает установочный диск, это не последний "Пакет обновлений" для этой версии системы.

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