Очень важно, чтобы вы поняли несколько предварительных моментов:
- REFIt - это заброшенное программное обеспечение - последняя новая версия REFIt была выпущена в 2010 году. Хотя это все еще работает, вы можете подумать о переходе на rEFInd, который является моим форком REFIt, который все еще поддерживается. У rEFInd есть некоторые функции, которые могут быть вам полезны, например возможность напрямую загружать ядро Linux.
- Ваш Mac, вероятно, 32-разрядный. В первом поколении компьютеров Mac на базе Intel использовались 32-разрядные процессоры, а в следующем поколении использовались 32-разрядные EFI, но 64-разрядные. В обоих случаях загрузчики EFI являются 32-разрядными, что необычно и в некоторых случаях ограничивает ваши возможности. Например, немногие дистрибутивы Linux официально поддерживают 32-битную загрузку в режиме EFI, хотя ее можно заставить работать по-разному.
- На вашем диске почти наверняка используется гибридная MBR . Гибридная MBR - это уродливый и опасный хак, который Apple использует для поддержки загрузки как ОС EFI на базе EFI, так и версий BIOS на основе BIOS. Для тройной загрузки системы с гибридной MBR крайне важно, чтобы вы полностью понимали, что происходит, чтобы не стереть диск и все данные! Вы можете прочитать больше о гибридных MBR на моей странице по этой теме.
На большинстве компьютеров Mac предпочтительный способ установки Windows 10 - сделать это в режиме EFI. Это потребует замены гибридной MBR на обычную защитную MBR. Это, в свою очередь, устранит любые опасения относительно первичных и логических разделов, так как это концепции MBR, которые не применяются к GPT-дискам. (Обратите внимание, что ваш снимок экрана GParted показывает пять разделов, ни один из которых не является расширенным или логичным. Это связано с тем, что GParted предпочитает структуры данных GPT, когда видит гибридный MBR-диск.)
Тем не менее, я не знаю, насколько это возможно или предпочтительнее установить Windows в режиме EFI на 32-битном Mac. Возможно, вам придется придерживаться установки Windows / BIOS / CSM / устаревшего режима в вашей системе. Если это так, вам нужно сохранить гибридный MBR; однако вы можете изменить его так, чтобы "гибридизировались" только разделы Windows; нет необходимости размещать разделы OS X или Linux в гибридной MBR. На моей странице о гибридных MBR, на которую есть ссылка выше, описывается, как это сделать; однако, я настоятельно советую вам не гадить с этим, пока вы полностью не поймете это. Риск повреждения вашего диска не следует преуменьшать!
Что бы вы ни делали, загрузка Linux может потребовать дополнительных изменений. rEFInd может помочь с этим, поскольку он может загружать Linux без использования версии GRUB в режиме BIOS, которую, я подозреваю, вы используете в настоящее время. Это устранит необходимость сосуществования GRUB и загрузчика Windows в режиме BIOS. Возможно, вы захотите начать с загрузки версии USB-накопителя rEFInd. Затем вы можете загрузить его и посмотреть, сможете ли вы получить команду rEFInd для загрузки Linux в режиме EFI. (Если каталог /sys/firmware/efi
существует после того, как вы загрузились, вы загрузились в режиме EFI; если он отсутствует, вы, вероятно, загрузились в режиме BIOS.) Если это работает, вы можете установить rEFInd на жесткий диск, а затем либо:
- Используйте
gdisk
для создания новой защитной MBR - введите x
чтобы перейти в меню экспертов, затем n
чтобы создать новую защитную MBR, а затем w
чтобы сохранить изменения и выйти. Затем попробуйте установить Windows в режиме EFI; или же....
- Используйте Дисковую утилиту GParted или OS X для перераспределения диска для использования Windows, затем используйте
gdisk
для создания новой гибридной MBR, которая содержит новые разделы Windows, затем установите Windows в режиме BIOS/CSM/legacy.
При отсутствии другой информации, я бы сначала попробовал установить Windows в режиме EFI; Однако стоит попытаться выяснить, является ли это лучшим подходом для 32-битного Mac. Обратите внимание, что тот факт, что вы (предположительно) используете 32-разрядный компьютер, является критически важной деталью; совет с 64-битной точки зрения может не подходить в вашем случае.