Очень важно, чтобы вы поняли несколько предварительных моментов:
- 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-битной точки зрения может не подходить в вашем случае.