Как установить Ubuntu с двойной загрузкой на Mac

Двойная загрузка macOS и Ubuntu требует немного приключений, но это не так уж сложно. Однако могут быть некоторые проблемы с загрузчиком, поэтому нам нужно с этим разобраться. Установить Ubuntu на Mac (и выполнить двойную загрузку) не так уж и сложно.

В качестве предупреждения, гораздо эффективнее запускать Ubuntu на виртуальной машине с помощью VMWare. Если по какой-то причине это не сработает, вам следует выбрать двойную загрузку. Просто предупреждение: некоторые аппаратные функции могут никогда не работать прямо под Ubuntu. Mac могут быть странными под Linux, поэтому продолжайте, только если у вас есть терпение и технические ноу-хау для устранения неполадок.

Прежде чем начать, сделайте механизм копии своего Mac. Это не обязательно.

1. Загрузите Ubuntu

1. Загрузите текущий установщик Ubuntu LTS с веб-сайта Canonical. На момент публикации эта версия - Ubuntu 16.04.4 LTS.

двойная загрузка-убунту-на-Mac-загрузка-1

2. Сделайте пожертвование в поддержку Ubuntu или нажмите "Не сейчас", чтобы перейти прямо на страницу загрузки.

двойная загрузка-убунту-на-Mac-загрузка-2

2. Создайте установочный диск Ubuntu.

В этом примере мы будем использовать USB-накопитель. Диск должен иметь размер не менее 2 ГБ и быть пустым.

Форматирование диска

1. Вставьте USB в ваш Mac.

2. Откройте Дисковую утилиту из "Приложения / Утилиты". Выберите свой USB-накопитель на боковой панели.

двойная загрузка-убунту-на-Mac-диск-утилита-1

3. Нажмите "Стереть" в строке меню, чтобы отформатировать диск.

двойная загрузка-убунту-на-Mac-диск-утилита-2

4. На следующем экране установите формат "MS-DOS (FAT)", а схему - "Карта разделов GUID".

двойная загрузка-убунту-на-Mac-диск-утилита-3

5. Нажмите "Стереть" и дождитесь завершения процесса форматирования.

двойная загрузка-убунту-на-Mac-диск-утилита-4

Если у вас возникли проблемы с форматированием, попробуйте сделать то же самое с Терминалом.

Написание изображения

Мы будем использовать Etcher для записи установочного образа Ubuntu на диск.

1. Скачайте и установите Etcher.

двойная загрузка-ubuntu-на-Mac-etcher-1a

2. Откройте Etcher. Нажмите "Выбрать изображение" и выберите ISO-файл Ubuntu.

двойная загрузка-ubuntu-на-Mac-etcher-2

двойная загрузка-ubuntu-на-Mac-etcher-3

4. Нажмите "Выбрать диск" и выберите свой USB-накопитель.

двойная загрузка-ubuntu-на-Mac-etcher-5

двойная загрузка-ubuntu-на-Mac-etcher-4

5. Нажмите "Flash!" чтобы записать образ на USB-накопитель.

двойная загрузка-ubuntu-на-Mac-etcher-6

двойная загрузка-ubuntu-на-Mac-etcher-7

3. Подготовка диска

rEFInd будет нашим загрузчиком как для Ubuntu, так и для macOS.

Установка rEFInd

1. Загрузите двоичный пакет rEFInd.

2. Разархивируйте загруженный файл.

3. Откройте Терминал из "/ Приложения / Утилиты / Терминал".

4. Перетащите файл "refind-installer" на значок терминала, чтобы запустить сценарий.

двойная загрузка-Ubuntu-на-Mac-refind-05-копия

Перед продолжением или установкой rEFInd из раздела восстановления может потребоваться отключить защиту целостности системы (SIP). Для этого:

  • Перезагрузите ваш Mac. Когда появится экран запуска, нажмите и удерживайте Command + R, пока на экране не появится логотип Apple.
  • Когда загрузка завершится и вы перейдете в режим восстановления, нажмите "Утилиты -> Терминал".
  • В окне терминала введите csrutil disable и нажмите Enter.
  • Перезагрузите ваш Mac.

двойная загрузка-Ubuntu-на-Mac-refind-02

5. Перезагрузите Mac, чтобы убедиться, что rEFInd работает.

двойная загрузка-убунту-на-Mac-убунту-установщик-01

Изменение размера загрузочного раздела с помощью дисковой утилиты

Если мы хотим выполнить двойную загрузку macOS и Ubuntu с одного жесткого диска, нам нужно будет создать раздел для Ubuntu с помощью Disk Utility.

1. Откройте Дисковую утилиту из папки "/ Applications / Utilities".

2. Выберите загрузочный диск на боковой панели и нажмите кнопку "Разделить".

двойная загрузка-убунту-на-Mac-диск-утилита-05

3. Нажмите "Разделить" в диалоговом окне для подтверждения.

двойная загрузка-убунту-на-Mac-диск-утилита-06

4. Нажмите кнопку "+", чтобы добавить раздел.

двойная загрузка-убунту-на-Mac-диск-утилита-07

5. Задайте размер и название. Выберите "MS-DOS (FAT)" в качестве типа раздела. Это будет удалено установщиком Ubuntu.

двойная загрузка-убунту-на-Mac-диск-утилита-08

6. Нажмите "Применить", затем "Разделить" для выполнения.

двойная загрузка-убунту-на-Mac-диск-утилита-09

Если вы столкнулись с проблемой, вам может потребоваться либо использовать Терминал для разделения диска, либо очистить моментальные снимки Time Machine.

4. Установка Ubuntu

После всего этого мы наконец готовы установить Ubuntu на ваш Mac! К сожалению, для этих шагов не удалось получить качественные снимки экрана.

Загрузка с USB

1. Перезагрузите ваш Mac.

2. Выберите USB-накопитель в rEFInd для загрузки с него.

двойная загрузка-убунту-на-Mac-убунту-установщик-021

Запуск установщика Ubuntu

1. Подключитесь к беспроводной сети (если можете) и выберите установку стороннего программного обеспечения.

2. На экране выбора установки выберите "Что-нибудь еще" снизу.

двойная загрузка-убунту-на-Mac-убунту-установщик-12а

3. Выберите раздел, который вы создали ранее. Нажмите кнопку "-", чтобы удалить его.

двойная загрузка-убунту-на-Mac-убунту-установщик-13а

4. Выделив свободное пространство, нажмите "+", чтобы создать новый раздел.

двойная загрузка-убунту-на-Mac-убунту-установщик-14а

5. Установите размер 4000 МБ и "Использовать как" для "замены".

двойная загрузка-убунту-на-Mac-убунту-установщик-15а

6. Создайте еще один новый раздел с помощью кнопки "+". Используйте все доступное свободное место. Установите для параметра "Использовать как" значение "Журналируемая файловая система Ext4". Установите точку монтирования на "/".

двойная загрузка-убунту-на-Mac-убунту-установщик-16а

7. Выберите раздел ext4 в разделе "Устройство для установки загрузчика".

двойная загрузка-убунту-на-Mac-убунту-установщик-19а

8. Выполните оставшиеся шаги, чтобы создать пользователя и завершить установку.

Настройка порядка загрузки

По завершении ваш Mac, скорее всего, автоматически загрузится в Ubuntu. Если это так, то загрузчик GRUB взял на себя ответственность: нам нужно подтвердить контроль rEFInd. Следуйте инструкциям в этом руководстве, чтобы использовать efibootmgr из Ubuntu для решения проблемы.

Хотя, возможно, есть ярлык. Если у вас установлены только rEFInd и Ubuntu, эта команда терминала Ubuntu должна вас правильно настроить. Однако обстоятельства меняются, поэтому не запускайте его вслепую:

Вывод: после установки

Вероятно, вам потребуется установить дополнительные драйверы и программное обеспечение специально для вашей модели Mac. Лучший совет - поищите подходящие драйверы и изменения программного обеспечения, в частности, для вашего оборудования.

19 комментариев

  1. Зачем переосмысливать?

    Я использовал его некоторое время назад, но с тех пор, как я использую свой imac (почти всегда в ubuntu), я могу переключать систему при загрузке, нажимая клавишу ALT.

  2. Спасибо за статью.

    Я выполнил приведенные здесь шаги, и я не могу снова получить доступ к своему разделу Mac, а ubuntu занимает все место на жестком диске на моем Mac.
    .
    И после выключения или перезапуска он переходит прямо в Ubuntu, не показывая reFInd меню, и я не могу получить доступ к macOS.

    Любая помощь очень ценится, потому что моя резервная копия не обновлена, и я еще не сделал резервную копию некоторых важных файлов в разделе Mac.


    Привет Имрадж,

    К сожалению, у меня плохие новости. Похоже, вы стерли весь жесткий диск и отформатировали его для Ubuntu. Если это так, это означает, что все данные вашего Mac исчезли. Вот почему мы рекомендуем сделать резервную копию вашего Mac в верхней части сообщения перед началом. Скорее всего, вы выбрали неправильные параметры при установке Linux вместо установки в раздел, установленный на всем жестком диске.

    Есть вероятность, что вы сможете восстановить некоторые данные с жесткого диска, но это не так. Я бы немедленно прекратил использовать компьютер, чтобы избежать перезаписи любых восстанавливаемых файлов, и использовал бы другой компьютер, чтобы найти лучший инструмент на основе Linux для восстановления файлов с отформатированного жесткого диска.

    Удачи!

    Алекс

  3. Все ли легко обратимо? Не знаю, подходит ли мне linux.

  4. Это пошаговое руководство красивое, за исключением того, что я не понимаю, почему вы решили не продолжать подробно объяснять вещи, пока мы переходим к "Настройка порядка загрузки". Это так же сложно, как и все вышеперечисленное, и предоставленная вами ссылка предполагает, что люди привыкли работать с Терминалом. Не могли бы вы обновить этот учебник?


    Рад, что этот урок был для вас полезным!

    Что касается порядка загрузки, существует ряд различных и взаимоисключающих ситуаций, которые могут возникнуть после установки, и охват их всех в контексте этого руководства был слишком широкой темой и привел бы к довольно запутанному выводу. Хотя включенная команда терминала, вероятно, будет работать на множестве машин, это все еще решение для некоторых пользователей.

    Но вы не совсем одиноки! Связанный ресурс является самым ясным и эффективным объяснением, которое я смог найти, и, безусловно, предоставит рекомендации. И снова ссылка:

    https://www.rodsbooks.com/refind/bootcoup.html#efibootmgr

  5. Я сделал это, и, похоже, все работает отлично, за исключением того, что я пытаюсь подключить кабель usb-ttl (usb-разъем для наушников), и я не могу заставить его работать. Мне нужно выбрать порт, но я не знаю, что делать.

  6. Если я качаю Macbook Pro 2014 года, который уже был настроен с помощью Bootcamp для Windows 10 Pro…. Есть ли способ просто создать отдельный раздел в Дисковой утилите и использовать процесс rEFInd для добавления Linux в микс?


    Основной проблемой здесь будет битва за превосходство загрузчика между Basecamp и rEFInd, что может привести к плохой ситуации, иногда вообще мешающей правильной загрузке вашего Mac. Смешивание и согласование basecamp и rEFInd затруднено, и вы можете столкнуться с некоторыми ошибками загрузки. Я бы либо придерживался настройки загрузочного лагеря Windows 10 и использовал виртуальную машину Linux, либо использовал только rEFInd для загрузки Windows, macOS и Linux.

  7. Спасибо за этот урок! Кажется, это работает с моим 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, обязательно проявите необходимую осторожность. Вы просто всегда должны быть ОЧЕНЬ осторожными при разбиении загрузочного диска на разделы, потому что, если что-то пойдет не так, вы просто уничтожите всю свою ОС. Вот почему создание клона диска НЕОБЯЗАТЕЛЬНО перед началом этого процесса. Я бы даже порекомендовал загрузить клон один раз, чтобы убедиться, что он может спасти вас в случае возникновения чрезвычайной ситуации. У нас уже был один человек в комментариях, который сбросил ядерную бомбу на их систему, потому что они не учитывали важность этих инструкций, и мне бы очень хотелось, чтобы это не делали два человека.

  8. Спасибо за ваш урок! Проблемы у меня были только в конце. При загрузке USB оперативная система загружается, потому что я слышу звук, но экран черный. Любое предложение? Я делаю процедуру на iMac 2009 года. Заранее благодарю


    Это мне кое-что напоминает: аналогичная проблема может возникнуть на Hackintosh, когда загрузчик использует неправильные графические настройки. Однако это редко является проблемой Linux, поскольку Linux создан для работы с чем угодно, от фена до авианосца. Когда вы открываете "Об этом Mac" из меню Apple, какой графический процессор там указан?

  9. Привет Александр,

    У меня та же проблема, что и у Джованни выше. Mb Pro Начало 2011 г., Intel HD Graphics 3000 512 Мб. Единственная разница в том, что я получаю сообщение "Не удалось получить список баз данных UEFI" при попытке установить Ubuntu. Любые идеи были бы отличными.

    Ваше здоровье


    Это еще один сюрприз! Ошибка списка UEFI DB обычно появляется из-за настроек SecureBoot. Однако macOS не поддерживает SecureBoot, поэтому ни один Mac не может вызвать эту проблему.

    Это наводит меня на мысль, что с загрузчиком USB возникла какая-то проблема. Убедитесь, что вы выполнили все приведенные выше инструкции по созданию загрузочного диска с помощью Etcher. Этот процесс чрезвычайно важен. Без правильно отформатированного USB-накопителя Ubuntu Live вы не сможете загрузиться в Ubuntu с USB-накопителя.

  10. Привет Александр,

    Спасибо за хороший урок, он был самым полным, что я смог найти. Однако есть одна вещь, которая мешает мне разбить мой внутренний диск на разделы. У меня есть внутренний диск 125 ГБ, который я хотел бы отформатировать в Mojave OSX размером ~ 90 ГБ, а остальное - в Ubuntu. Проблема в том, что когда я пытаюсь создать раздел с помощью дисковой утилиты или терминала, он сообщает мне, что минимальный размер контейнера OSX составляет 118 ГБ. Вы знаете, есть ли способ уменьшить этот минимальный размер? Используется только около 18 ГБ (я создал резервную копию и восстановил заводские настройки).

    Большое спасибо!


    Как вы определяете общее использование диска? Команда терминала du предоставит наиболее полезную статистику. Вы можете обнаружить, что на самом деле на этом разделе содержится 118 ГБ файлов, включая системные файлы, кеши, съемные файлы и другой мусор. Если нет, вы можете попробовать использовать команду diskutil terminal для более агрессивного продвижения формата. Просто убедитесь, что вы следуете соответствующему синтаксису и не перепутали точки монтирования.

    1. Привет Александр,

      Я определил общее использование диска через графический интерфейс, а не командную строку (логотип Apple> об этом Mac> хранилище), но я решил свою проблему, полностью удалив диск с экрана запуска, который вы получаете, когда вы перезагружаете свой Mac, одновременно нажимая команду + R. После этого я мог разбить его на разделы, и теперь OSX работает с диском на 90 ГБ, а это именно то, что я хотел. Спасибо за ответ !

  11. Привет, отличная статья, однако, как только я начинаю проходить этап установки Ubuntu, я получаю сообщение об ошибке: недостаточно места на вашем компьютере, всего 4,0 ГБ, что является точным размером моей USB-флешки?

    Пробовал много разных способов и методов исправить это, но все равно безрезультатно

    Ubuntu вообще не распознает мой жесткий диск, не говоря уже о разделе?

Комментарии закрыты.