Я думаю, что заголовок довольно суммирует содержание этого поста. Я хотел бы выполнить двойную загрузку MacBook Pro 13 'без использования стороннего загрузчика. Все учебники, которые я нашел, используют rEFIt или rEFInd для успешной загрузки Linux, когда он установлен, но мне не нравится идея стереть загрузчик Apple по умолчанию, когда, для меня, это лучшее, когда оно приходит на загрузчики, которые я когда-либо видел.
Есть ли способ сделать это?
Благодарность!
/
на моем разделе Sierra. Значок Mac отображается для Mac HD, а значок Ubuntu - для другого раздела. Однако у меня есть ощущение, что размещение значка там, где вы указали, просто делает его значком по умолчанию, потому что помещение значка в корень раздела Ubuntu не сработало. Что делать, если я должен был установить третью ОС?Имейте в виду, что ни REFIt, ни REFInd не повреждают, а тем более «стирают» загрузчик Apple по умолчанию; действительно, и rEFIt, и rEFInd просто вставляют себя в процесс загрузки, а затем сами запускают загрузчик Apple.
По сути, REFIt и REFInd являются менеджерами загрузки . Диспетчер загрузки представляет меню или какой-либо другой инструмент пользовательского интерфейса, чтобы вы могли выбрать, какую ОС загружать. Большинство EFI, включая Apple, имеют свои собственные менеджеры загрузки; однако эти встроенные менеджеры загрузки обычно очень примитивны. На Mac вы запускаете встроенный менеджер загрузки, удерживая клавишу Option (или Alt) при запуске компьютера (когда звучит сигнал запуска). Встроенный в Mac менеджер загрузки неудобен для доступа и ограничен в своих возможностях. Я предполагаю, что именно это побудило Кристофа Пфистерера создать REFIt. Я раздавал REFIt в REFInd после того, как REFIt пришел в негодность. Меня больше интересовали проблемы с загрузкой на компьютерах на основе UEFI, но rEFInd остается способом обойти ограничения менеджера загрузки Apple.
В отличие от этого, загрузчик загружает ядро в память и передает ему управление. Загрузчик не должен взаимодействовать с пользователем напрямую (хотя это возможно). Ни rEFIt, ни rEFInd технически не являются загрузчиком, хотя ядро Linux создает размытую линию, поскольку оно включает функцию ( загрузчик заглушки EFI ), которая позволяет ему функционировать как собственный загрузчик EFI. Кроме того, некоторые загрузчики, такие как загрузчик GRUB 2, который популярен в дистрибутивах Linux, функционируют как менеджеры загрузки, а также как загрузчики.
Если вы используете двойную загрузку Ubuntu и OS X (или macOS, как это было недавно переименовано) на Mac, практическая необходимость добавить что-то в процесс загрузки. Вы можете полагаться на менеджер загрузки Apple, чтобы контролировать, какую ОС загружать, и в этом случае при загрузке OS X не будет задействован инструмент, не принадлежащий Apple. ) запустить ядро Linux, хотя. Учитывая, что большинство из этих инструментов более удобны в использовании, чем встроенный менеджер загрузки Apple, большинство пользователей оставляют их в порядке загрузки так, чтобы они вызывались перед менеджером загрузки OS X.
Если вам просто не нравится rEFInd, вы, безусловно, можете обойтись без него. Вы можете использовать функции менеджера загрузки GRUB 2 или установить другой инструмент, например gummiboot / systemd-boot. Теоретически, если вы устанавливаете Ubuntu в режиме EFI,он должен установить GRUB 2 таким образом, чтобы сделать его загрузочным менеджером по умолчанию, и он должен предоставлять опции для загрузки как Ubuntu, так и OS X. На практике я не уверен, что это будет работать - Apple делает все немного по-другому, и так мало людей делают это так, что я не могу обещать, что это сработает. Вы можете попробовать это и исправить все проблемы, с которыми вы столкнетесь после свершившегося факта. Тем не менее, я рекомендую узнать больше о загрузке EFI перед началом работы, чтобы не допустить какой-либо базовой ошибки, такой как загрузка установщика в режиме BIOS или неправильная настройка разделов. Вы можете начать с этих страниц:
Если вы решите придерживаться более сложного пути использования rEFInd, обязательно проверьте дату любых инструкций, которым вы следуете. Некоторые очень старые страницы все еще существуют, и они обычно не решают новые проблемы, такие как защита целостности системы (SIP) ; или они описывают использование оставленного REFIt, а не более нового REFInd. (Хотя rEFIt все еще можно использовать для работы с более новыми версиями OS X, для этого может потребоваться переходить через недокументированные скачки.)
источник