Двойная загрузка macOS и Ubuntu требует немного приключений, но это не так уж сложно. Однако могут быть некоторые проблемы с загрузчиком, поэтому нам нужно с этим разобраться. Установить Ubuntu на Mac (и выполнить двойную загрузку) не так уж и сложно.
В качестве предупреждения, гораздо эффективнее запускать Ubuntu на виртуальной машине с помощью VMWare. Если по какой-то причине это не сработает, вам следует выбрать двойную загрузку. Просто предупреждение: некоторые аппаратные функции могут никогда не работать прямо под Ubuntu. Mac могут быть странными под Linux, поэтому продолжайте, только если у вас есть терпение и технические ноу-хау для устранения неполадок.
Прежде чем начать, сделайте механизм копии своего Mac. Это не обязательно.
1. Загрузите Ubuntu
1. Загрузите текущий установщик Ubuntu LTS с веб-сайта Canonical. На момент публикации эта версия - Ubuntu 16.04.4 LTS.
2. Сделайте пожертвование в поддержку Ubuntu или нажмите "Не сейчас", чтобы перейти прямо на страницу загрузки.
2. Создайте установочный диск Ubuntu.
В этом примере мы будем использовать USB-накопитель. Диск должен иметь размер не менее 2 ГБ и быть пустым.
Форматирование диска
1. Вставьте USB в ваш Mac.
2. Откройте Дисковую утилиту из "Приложения / Утилиты". Выберите свой USB-накопитель на боковой панели.
3. Нажмите "Стереть" в строке меню, чтобы отформатировать диск.
4. На следующем экране установите формат "MS-DOS (FAT)", а схему - "Карта разделов GUID".
5. Нажмите "Стереть" и дождитесь завершения процесса форматирования.
Если у вас возникли проблемы с форматированием, попробуйте сделать то же самое с Терминалом.
Написание изображения
Мы будем использовать Etcher для записи установочного образа Ubuntu на диск.
1. Скачайте и установите Etcher.
2. Откройте Etcher. Нажмите "Выбрать изображение" и выберите ISO-файл Ubuntu.
4. Нажмите "Выбрать диск" и выберите свой USB-накопитель.
5. Нажмите "Flash!" чтобы записать образ на USB-накопитель.
3. Подготовка диска
rEFInd будет нашим загрузчиком как для Ubuntu, так и для macOS.
Установка rEFInd
1. Загрузите двоичный пакет rEFInd.
2. Разархивируйте загруженный файл.
3. Откройте Терминал из "/ Приложения / Утилиты / Терминал".
4. Перетащите файл "refind-installer" на значок терминала, чтобы запустить сценарий.
Перед продолжением или установкой rEFInd из раздела восстановления может потребоваться отключить защиту целостности системы (SIP). Для этого:
- Перезагрузите ваш Mac. Когда появится экран запуска, нажмите и удерживайте Command + R, пока на экране не появится логотип Apple.
- Когда загрузка завершится и вы перейдете в режим восстановления, нажмите "Утилиты -> Терминал".
- В окне терминала введите
csrutil disable
и нажмите Enter. - Перезагрузите ваш Mac.
5. Перезагрузите Mac, чтобы убедиться, что rEFInd работает.
Изменение размера загрузочного раздела с помощью дисковой утилиты
Если мы хотим выполнить двойную загрузку macOS и Ubuntu с одного жесткого диска, нам нужно будет создать раздел для Ubuntu с помощью Disk Utility.
1. Откройте Дисковую утилиту из папки "/ Applications / Utilities".
2. Выберите загрузочный диск на боковой панели и нажмите кнопку "Разделить".
3. Нажмите "Разделить" в диалоговом окне для подтверждения.
4. Нажмите кнопку "+", чтобы добавить раздел.
5. Задайте размер и название. Выберите "MS-DOS (FAT)" в качестве типа раздела. Это будет удалено установщиком Ubuntu.
6. Нажмите "Применить", затем "Разделить" для выполнения.
Если вы столкнулись с проблемой, вам может потребоваться либо использовать Терминал для разделения диска, либо очистить моментальные снимки Time Machine.
4. Установка Ubuntu
После всего этого мы наконец готовы установить Ubuntu на ваш Mac! К сожалению, для этих шагов не удалось получить качественные снимки экрана.
Загрузка с USB
1. Перезагрузите ваш Mac.
2. Выберите USB-накопитель в rEFInd для загрузки с него.
Запуск установщика Ubuntu
1. Подключитесь к беспроводной сети (если можете) и выберите установку стороннего программного обеспечения.
2. На экране выбора установки выберите "Что-нибудь еще" снизу.
3. Выберите раздел, который вы создали ранее. Нажмите кнопку "-", чтобы удалить его.
4. Выделив свободное пространство, нажмите "+", чтобы создать новый раздел.
5. Установите размер 4000 МБ и "Использовать как" для "замены".
6. Создайте еще один новый раздел с помощью кнопки "+". Используйте все доступное свободное место. Установите для параметра "Использовать как" значение "Журналируемая файловая система Ext4". Установите точку монтирования на "/".
7. Выберите раздел ext4 в разделе "Устройство для установки загрузчика".
8. Выполните оставшиеся шаги, чтобы создать пользователя и завершить установку.
Настройка порядка загрузки
По завершении ваш Mac, скорее всего, автоматически загрузится в Ubuntu. Если это так, то загрузчик GRUB взял на себя ответственность: нам нужно подтвердить контроль rEFInd. Следуйте инструкциям в этом руководстве, чтобы использовать efibootmgr
из Ubuntu для решения проблемы.
Хотя, возможно, есть ярлык. Если у вас установлены только rEFInd и Ubuntu, эта команда терминала Ubuntu должна вас правильно настроить. Однако обстоятельства меняются, поэтому не запускайте его вслепую:
sudo efibootmgr - o 0000 , 0080
Вывод: после установки
Вероятно, вам потребуется установить дополнительные драйверы и программное обеспечение специально для вашей модели Mac. Лучший совет - поищите подходящие драйверы и изменения программного обеспечения, в частности, для вашего оборудования.
19 комментариев
Комментарии закрыты.
Зачем переосмысливать?
Я использовал его некоторое время назад, но с тех пор, как я использую свой imac (почти всегда в ubuntu), я могу переключать систему при загрузке, нажимая клавишу ALT.
Спасибо за статью.
Я выполнил приведенные здесь шаги, и я не могу снова получить доступ к своему разделу Mac, а ubuntu занимает все место на жестком диске на моем Mac.
.
И после выключения или перезапуска он переходит прямо в Ubuntu, не показывая reFInd меню, и я не могу получить доступ к macOS.
Любая помощь очень ценится, потому что моя резервная копия не обновлена, и я еще не сделал резервную копию некоторых важных файлов в разделе Mac.
Привет Имрадж,
К сожалению, у меня плохие новости. Похоже, вы стерли весь жесткий диск и отформатировали его для Ubuntu. Если это так, это означает, что все данные вашего Mac исчезли. Вот почему мы рекомендуем сделать резервную копию вашего Mac в верхней части сообщения перед началом. Скорее всего, вы выбрали неправильные параметры при установке Linux вместо установки в раздел, установленный на всем жестком диске.
Есть вероятность, что вы сможете восстановить некоторые данные с жесткого диска, но это не так. Я бы немедленно прекратил использовать компьютер, чтобы избежать перезаписи любых восстанавливаемых файлов, и использовал бы другой компьютер, чтобы найти лучший инструмент на основе Linux для восстановления файлов с отформатированного жесткого диска.
Удачи!
Алекс
Все ли легко обратимо? Не знаю, подходит ли мне linux.
Это пошаговое руководство красивое, за исключением того, что я не понимаю, почему вы решили не продолжать подробно объяснять вещи, пока мы переходим к "Настройка порядка загрузки". Это так же сложно, как и все вышеперечисленное, и предоставленная вами ссылка предполагает, что люди привыкли работать с Терминалом. Не могли бы вы обновить этот учебник?
Рад, что этот урок был для вас полезным!
Что касается порядка загрузки, существует ряд различных и взаимоисключающих ситуаций, которые могут возникнуть после установки, и охват их всех в контексте этого руководства был слишком широкой темой и привел бы к довольно запутанному выводу. Хотя включенная команда терминала, вероятно, будет работать на множестве машин, это все еще решение для некоторых пользователей.
Но вы не совсем одиноки! Связанный ресурс является самым ясным и эффективным объяснением, которое я смог найти, и, безусловно, предоставит рекомендации. И снова ссылка:
https://www.rodsbooks.com/refind/bootcoup.html#efibootmgr
Я сделал это, и, похоже, все работает отлично, за исключением того, что я пытаюсь подключить кабель usb-ttl (usb-разъем для наушников), и я не могу заставить его работать. Мне нужно выбрать порт, но я не знаю, что делать.
Если я качаю Macbook Pro 2014 года, который уже был настроен с помощью Bootcamp для Windows 10 Pro…. Есть ли способ просто создать отдельный раздел в Дисковой утилите и использовать процесс rEFInd для добавления Linux в микс?
Основной проблемой здесь будет битва за превосходство загрузчика между Basecamp и rEFInd, что может привести к плохой ситуации, иногда вообще мешающей правильной загрузке вашего Mac. Смешивание и согласование basecamp и rEFInd затруднено, и вы можете столкнуться с некоторыми ошибками загрузки. Я бы либо придерживался настройки загрузочного лагеря Windows 10 и использовал виртуальную машину Linux, либо использовал только rEFInd для загрузки Windows, macOS и Linux.
Спасибо за этот урок! Кажется, это работает с моим USB-ключом, но мне не удалось создать раздел на моем Mac с форматом MS-DOT (FAT), и из-за этого я не могу установить Ubuntu на этот раздел. Единственное, что я могу сделать, это попробовать Ubuntu на моем Mac благодаря моему USB-ключу, но я не могу загружать папки и программное обеспечение во время этого временного сеанса. Не могли бы вы помочь мне решить проблему с моим разделом?
Что мешает вам создать раздел на жестком диске? Если Дисковая утилита выдает ошибку, вы также можете попытаться отформатировать диск с помощью инструментов diskutil в Терминале, которые, как правило, более надежны, но труднее в эксплуатации:
https://techberg.ru/format-external-drive-osx/
Если вы прочтете руководство дальше, вы можете заметить, что точный формат раздела в macOS не имеет значения. Поскольку вы превратите раздел в свободное пространство при установке Ubuntu, нет необходимости создавать раздел как MS-DOS (FAT) из macOS. Хотя это, как правило, работает лучше всего, вы также можете отформатировать раздел как ExFat, HFS + или, возможно, даже APFS, хотя я сам этого не тестировал. Затем вы сотрете раздел во время установки Ubuntu и переформатируете его в ext4 как часть шагов установки Ubuntu.
Вся цель создания раздела действительно состоит в том, чтобы сделать отдельный кусок диска в macOS, а не в установщике Ubuntu. Инструменты в macOS более удобны для пользователя, чем инструменты в установщике Ubuntu, поэтому мы просто "предварительно настраиваем" форматирование, чтобы нам было легче получить его в процессе установки.
Независимо от того, создаете ли вы место для установки Ubuntu в Дисковой утилите или в самой программе установки Ubuntu, обязательно проявите необходимую осторожность. Вы просто всегда должны быть ОЧЕНЬ осторожными при разбиении загрузочного диска на разделы, потому что, если что-то пойдет не так, вы просто уничтожите всю свою ОС. Вот почему создание клона диска НЕОБЯЗАТЕЛЬНО перед началом этого процесса. Я бы даже порекомендовал загрузить клон один раз, чтобы убедиться, что он может спасти вас в случае возникновения чрезвычайной ситуации. У нас уже был один человек в комментариях, который сбросил ядерную бомбу на их систему, потому что они не учитывали важность этих инструкций, и мне бы очень хотелось, чтобы это не делали два человека.
Спасибо за ваш урок! Проблемы у меня были только в конце. При загрузке USB оперативная система загружается, потому что я слышу звук, но экран черный. Любое предложение? Я делаю процедуру на iMac 2009 года. Заранее благодарю
Это мне кое-что напоминает: аналогичная проблема может возникнуть на Hackintosh, когда загрузчик использует неправильные графические настройки. Однако это редко является проблемой Linux, поскольку Linux создан для работы с чем угодно, от фена до авианосца. Когда вы открываете "Об этом Mac" из меню Apple, какой графический процессор там указан?
Привет Александр,
У меня та же проблема, что и у Джованни выше. Mb Pro Начало 2011 г., Intel HD Graphics 3000 512 Мб. Единственная разница в том, что я получаю сообщение "Не удалось получить список баз данных UEFI" при попытке установить Ubuntu. Любые идеи были бы отличными.
Ваше здоровье
Это еще один сюрприз! Ошибка списка UEFI DB обычно появляется из-за настроек SecureBoot. Однако macOS не поддерживает SecureBoot, поэтому ни один Mac не может вызвать эту проблему.
Это наводит меня на мысль, что с загрузчиком USB возникла какая-то проблема. Убедитесь, что вы выполнили все приведенные выше инструкции по созданию загрузочного диска с помощью Etcher. Этот процесс чрезвычайно важен. Без правильно отформатированного USB-накопителя Ubuntu Live вы не сможете загрузиться в Ubuntu с USB-накопителя.
Привет Александр,
Спасибо за хороший урок, он был самым полным, что я смог найти. Однако есть одна вещь, которая мешает мне разбить мой внутренний диск на разделы. У меня есть внутренний диск 125 ГБ, который я хотел бы отформатировать в Mojave OSX размером ~ 90 ГБ, а остальное - в Ubuntu. Проблема в том, что когда я пытаюсь создать раздел с помощью дисковой утилиты или терминала, он сообщает мне, что минимальный размер контейнера OSX составляет 118 ГБ. Вы знаете, есть ли способ уменьшить этот минимальный размер? Используется только около 18 ГБ (я создал резервную копию и восстановил заводские настройки).
Большое спасибо!
Как вы определяете общее использование диска? Команда терминала du предоставит наиболее полезную статистику. Вы можете обнаружить, что на самом деле на этом разделе содержится 118 ГБ файлов, включая системные файлы, кеши, съемные файлы и другой мусор. Если нет, вы можете попробовать использовать команду diskutil terminal для более агрессивного продвижения формата. Просто убедитесь, что вы следуете соответствующему синтаксису и не перепутали точки монтирования.
Привет Александр,
Я определил общее использование диска через графический интерфейс, а не командную строку (логотип Apple> об этом Mac> хранилище), но я решил свою проблему, полностью удалив диск с экрана запуска, который вы получаете, когда вы перезагружаете свой Mac, одновременно нажимая команду + R. После этого я мог разбить его на разделы, и теперь OSX работает с диском на 90 ГБ, а это именно то, что я хотел. Спасибо за ответ !
Привет, отличная статья, однако, как только я начинаю проходить этап установки Ubuntu, я получаю сообщение об ошибке: недостаточно места на вашем компьютере, всего 4,0 ГБ, что является точным размером моей USB-флешки?
Пробовал много разных способов и методов исправить это, но все равно безрезультатно
Ubuntu вообще не распознает мой жесткий диск, не говоря уже о разделе?