Как установить и сделать двойную загрузку Linux и macOS

Mac - отличная платформа для запуска не только новейшей macOS (Catalina), но и Windows и Linux. MacBook Pro - популярная платформа для работы с Linux.

Под капотом аппаратное обеспечение Mac удивительно похоже на большинство деталей, используемых в современных компьютерах Windows. Вы найдете те же семейства процессоров, графические движки, сетевые чипы и многое другое.

На данный момент вы не можете установить Linux на внутренний твердотельный накопитель нового MacBook Pro или Mac Pro (2018 года или новее). Однако вы можете установить его на внешний накопитель.


Запуск Linux на Mac

Многие дистрибутивы Linux могут отлично работать на Mac, хотя при установке и настройке ОС могут возникнуть сложности.

Алисон Чинкота / Lifewire

.

Уровень сложности

Этот проект предназначен для опытных пользователей, у которых есть время на решение проблем, которые могут возникнуть в процессе работы, и которые готовы переустановить macOS и свои данные, если в процессе возникнут проблемы.

Будьте готовы, имейте актуальную резервную копию и прочитайте весь процесс перед установкой Ubuntu.


Установка и драйверы

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

В данном руководстве используется Ubuntu, в основном благодаря активным форумам и поддержке сообщества Ubuntu.


Зачем устанавливать Ubuntu на Mac?

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

Этот метод двойной загрузки можно легко расширить до тройной и более.


Что вам нужно

Перед началом работы вам понадобится несколько вещей: Недавняя резервная копия: Используйте Carbon Copy Cloner или аналогичную утилиту для клонирования внешнего загрузочного диска с копией тома Recovery HD. После создания последней резервной копии всех данных отключите его от Mac, чтобы убедиться, что резервная копия не будет случайно стерта во время установки Ubuntu. Mac с не менее чем 2 ГБ оперативной памяти и двухъядерным процессором с частотой 2 ГГц: Это необходимый минимум; больше оперативной памяти и более высокая скорость процессора или дополнительные ядра процессора будут полезны. Описанная здесь установка выполнена на 27-дюймовом Retina iMac 2014 года под управлением macOS Sierra, но процесс должен работать на любом Mac, выпущенном с 2011 года. Если вы планируете использовать более старый Mac, вы все равно сможете установить Ubuntu, но вам нужно обратить внимание на то, как работает процесс загрузки на старом оборудовании. Если у вас возникли проблемы с установкой Ubuntu на старый Mac, зайдите на форумы Ubuntu и поищите руководства по установке для вашей модели Mac.USB-накопитель емкостью 2 ГБ или больше: Флешка используется в качестве загрузочной программы установки Ubuntu, которая содержит не только базовую программу установки, но и живую версию Ubuntu. Эта версия может запускаться прямо с USB-накопителя, не изменяя ничего на вашем Mac. Это отличный способ проверить, смогут ли ваш Mac и Ubuntu ужиться вместе.USB-клавиатура и мышь: Вам нужны USB-клавиатура и мышь, потому что весьма вероятно, что драйверы Bluetooth Ubuntu нужно будет установить или обновить, прежде чем беспроводная клавиатура или мышь смогут работать. Если вы используете MacBook, вам, вероятно, не нужно беспокоиться.25 ГБ свободного места на диске: Это минимальный размер, рекомендуемый для настольной версии Ubuntu; больше места для работы может быть преимуществом.Последняя стабильная версия Ubuntu: Проверьте страницу загрузки Ubuntu на наличие последней версии и любых специфических изменений, которые могут повлиять на установку или использование на вашем Mac. Загрузите версию Ubuntu на свой Mac.


Создание загрузочного USB-установщика Ubuntu для macOS

Первой задачей при установке и настройке Ubuntu на Mac является создание загрузочного USB-накопителя с операционной системой Ubuntu Desktop OS. Используйте этот флеш-накопитель не только для установки Ubuntu, но и для подтверждения того, что Ubuntu может работать на вашем Mac. Вы должны иметь возможность загружать Ubuntu непосредственно с USB-накопителя без необходимости выполнять установку. Это позволит вам проверить основные операции, прежде чем вы решите изменить конфигурацию вашего Mac для установки Ubuntu.


Подготовка USB-накопителя

Следующий процесс полностью удаляет все данные с USB-накопителя.

Вставьте USB-накопитель и запустите Disk Utility, которая находится по адресу /Applications/Utilities/.

Найдите флешку в боковой панели Disk Utility. Выберите настоящий флеш-накопитель, а не отформатированный том, который может отображаться чуть ниже названия производителя флеш-накопителя.

Выберите пункт Стереть на панели инструментов Disk Utility.

Установите следующие параметры стирания:

Имя: UBUNTUФормат: MS-DOS (FAT)

Выберите Стереть.

После завершения процесса выберите Готово.

Перед выходом из Disk Utility обратите внимание на имя устройства флэш-накопителя. Убедитесь, что флэш-накопитель с именем UBUNTU выбран на боковой панели, и найдите на главной панели запись с надписью Устройство. Вы должны увидеть имя устройства, например disk2s2 или аналогичное. Запишите имя устройства. Оно понадобится вам позже.

Выйдите из Дисковой утилиты.


Утилита UNetbootin

Утилита UNetbootin создает живую программу установки Ubuntu на флэш-накопителе USB. UNetbootin загружает ISO Ubuntu, конвертирует его в формат образа, который может использовать Mac, создает загрузочную цепочку, необходимую программе установки для Mac OS, а затем копирует ее на флэш-накопитель USB.

Скачайте версию UNetbootin для macOS с сайта UNetbootin GitHub. Утилита загружается в виде образа диска с именем unetbootin-mac-677.dmg. Фактический номер в имени файла будет меняться по мере выхода новых версий.

Найдите загруженный образ диска UNetbootin. Скорее всего, он находится в папке "Загрузки".

Дважды щелкните файл .dmg, чтобы смонтировать образ на рабочем столе вашего компьютера Macs. Откроется образ UNetbootin. Вам не нужно перемещать приложение в папку "Приложения", хотя вы можете это сделать, если хотите. Приложение прекрасно работает из образа диска.

Запустите UNetbootin двойным щелчком мыши. Возможно, вам придется зайти в System Preferences > Security & Privacy и выбрать Open Anyway.

Введите пароль администратора и выберите OK.

Откроется окно UNetbootin. UNetbootin поддерживает создание live USB-установщика для Linux с использованием ISO-файла, который вы ранее загрузили, или может загрузить дистрибутив Linux за вас. Не выбирайте вариант ISO.

Убедитесь, что выбрана опция Distribution, а затем используйте выпадающее меню Select Distribution, чтобы выбрать дистрибутив Linux, который вы хотите установить на USB-накопитель. Для этого проекта выберите Ubuntu.

С помощью раскрывающегося меню Select Version выберите 18.04_Live_x64 или 19.10_Live_x64, версию, совместимую с 64-битной архитектурой.

Теперь в приложении UNetbootin должен быть указан тип (USB Drive) и имя диска, на который будет скопирован живой дистрибутив Ubuntu. В меню Тип должно быть указано USB Drive, а Drive должно совпадать с именем устройства, которое вы записали ранее при форматировании флэш-накопителя USB. Выберите OK.

UNetbootin загружает выбранный дистрибутив Linux, создает установочные файлы Linux в реальном времени, создает загрузчик и копирует их на USB-накопитель. Это может занять некоторое время.

Когда UNetbootin закончит работу, выберите Выход.

Вы можете получить следующее предупреждение: Созданное USB-устройство не загрузится с Mac. Вставьте его в компьютер и выберите опцию загрузки USB в меню загрузки BIOS. Вы можете проигнорировать это предупреждение, если при создании загрузочного USB-накопителя вы использовали опцию Distribution, а не ISO.

Живой USB-накопитель с Ubuntu создан и готов к использованию на вашем Mac.


Создание раздела Ubuntu на Mac

Если вы планируете установить Ubuntu на Mac навсегда, сохранив при этом macOS, вам необходимо создать один или несколько томов специально для размещения ОС Ubuntu.

Используйте Disk Utility для разделения существующего тома, например загрузочного диска Mac, чтобы освободить место для второго тома. Можно также использовать внешний диск.


Использование Disk Utility для создания цели установки Ubuntu

Если вы собираетесь использовать существующий раздел, посмотрите эти два руководства по изменению размера и разметке:

Disk Utility: How to Resize a Mac Volume (OS X El Capitan or Later)Partition a Drive with OS X El Capitans Disk Utility

Разбиение, изменение размера и форматирование любого диска может привести к потере данных. Обязательно создайте резервные копии данных на выбранных дисках.

Если вы используете диск Fusion Drive, macOS устанавливает ограничение на два раздела на томе Fusion. Если вы уже создали раздел Windows Boot Camp, вы не сможете добавить и раздел Ubuntu. Если вы планируете использовать весь диск для Ubuntu, обратитесь к этому руководству по форматированию:

Форматирование диска Macs с помощью Disk Utility (OS X El Capitan или более поздняя версия)

Независимо от того, какое из руководств вы используете, схема разделов должна быть GUID Partitioning Map, а формат может быть MS-DOS (FAT) или ExFat. Формат изменится, когда вы установите Ubuntu. Его цель - облегчить определение диска и раздела для Ubuntu в процессе установки.

Дайте тому осмысленное имя, например UBUNTU, и запишите размер раздела. Обе части информации помогут идентифицировать том позже в процессе установки Ubuntu.


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

Итак, вы подготовили свой Mac к установке Ubuntu и подготовили загрузочную программу установки, которую можно использовать для этого процесса. Теперь вам нужно предпринять шаги для двойной загрузки Mac в macOS и новую ОС Ubuntu.


Менеджеры загрузки

Ваш Mac уже оснащен менеджером загрузки, позволяющим выбирать между несколькими операционными системами Mac или Windows, которые могут быть установлены на вашем Mac. Вы можете вызвать менеджер загрузки при запуске, удерживая нажатой клавишу Option, как описано в руководстве "Использование помощника диска восстановления OS X".

Ubuntu поставляется с собственным менеджером загрузки, который называется GRUB (GRand Unified Boot Loader). Вы будете использовать GRUB в ближайшее время, когда будете выполнять процесс установки.

Оба доступных менеджера загрузки могут работать с двойной загрузкой; они даже могут работать с более чем двумя ОС, но менеджер загрузки Macs не распознает ОС Ubuntu без особых усилий, а менеджер загрузки GRUB не очень прост в использовании.

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


Установка rEFInd

rEFInd легко установить; вам понадобится только команда терминала, если вы используете OS X Yosemite или более раннюю версию. OS X El Capitan и более поздние версии имеют дополнительный уровень безопасности под названием SIP (System Integrity Protection). В двух словах, SIP не позволяет обычным пользователям, включая администраторов, изменять системные файлы, включая файлы предпочтений и папки, которые Mac OS использует для себя.

Как менеджер загрузки, rEFInd должен установить себя в области, защищенные SIP, поэтому если вы используете OS X El Capitan или более позднюю версию, вам нужно отключить систему SIP перед началом работы.


Отключение SIP

Перезагрузите Mac, удерживая нажатыми клавиши command (клеверный лист) и R (command+R). Удерживайте обе клавиши нажатыми до появления логотипа Apple. Дождитесь загрузки экрана восстановления.

Откройте Терминал, который можно найти в папке /Applications/Utilities/.

В открывшемся окне Терминала введите следующее:

csrutil disable

Нажмите Enter или Return на клавиатуре.

Перезагрузите Mac, введя команду reboot в Терминале, или воспользуйтесь меню на экране восстановления.

После того, как рабочий стол Mac будет восстановлен, загрузите rEFInd с SourceForge по адресу rEFInd beta, утилиту менеджера загрузки EFI. Откройте папку refind-bin-0.12.0 (или более позднюю) из папки "Загрузки".

Откройте Терминал, который находится в папке /Applications/Utilities/.

Расположите окно Terminal и окно refind-bin-0.10.4 Finder так, чтобы вы могли видеть оба.

Перетащите refind-install из папки refind-bin-0.10.4 в окно Терминала.

В окне Терминала нажмите Enter или Return.

rEFInd установлен на вашем Mac.

Опционально, но рекомендуется: Включите SIP, введя csrutil enable в Терминале. Затем нажмите Enter или Return. 

Закройте Терминал.

Используйте команду Shut Down, чтобы выключить Mac.


Использование Live USB для опробования Ubuntu на Mac

Созданный вами ранее Live USB для Ubuntu можно использовать для постоянной установки Ubuntu на Mac. Вы также можете использовать его, чтобы попробовать Ubuntu без установки ОС. Сначала стоит попробовать Ubuntu, поскольку вы можете обнаружить проблемы, прежде чем приступать к полной установке.

Некоторые из проблем, которые вы можете обнаружить, включают установку live USB, не работающую с видеокартой вашего Mac. Это одна из наиболее распространенных проблем, с которыми сталкиваются пользователи Mac при установке Linux. Вы также можете обнаружить, что ваш Wi-Fi или Bluetooth не работает. Большинство этих проблем можно устранить после установки, но, зная о них заранее, вы можете провести небольшое исследование в привычной среде Mac. Вы сможете отследить проблему и, возможно, приобрести необходимые драйверы.


Пробуем Ubuntu на Mac

Прежде чем вы попробуете загрузиться с созданного вами Live USB-накопителя, необходимо провести некоторую подготовку.

Убедитесь, что флэш-накопитель Live USB подключен непосредственно к одному из портов USB или Thunderbolt вашего Mac. Не используйте USB-концентратор, поскольку при подключении через концентратор флэш-накопитель Live USB обычно не отображается. Убедитесь, что к Mac подключены USB-клавиатура и USB-мышь. Другая распространенная проблема - отсутствие драйверов Bluetooth, из-за чего беспроводная клавиатура или мышь не работают.Если возможно, подключите Mac к домашней сети через проводной порт Ethernet. Это делается по той же причине, что и в случае с беспроводной клавиатурой или мышью. Для работы беспроводной сети может потребоваться обновление или добавление драйверов Wi-Fi.

Если вы используете Mac с интерфейсом USB-C, например, последние модели Macbook Pros, у вас могут возникнуть проблемы с отображением USB-диска Live Ubuntu, созданного с помощью UNetbootin через адаптер. Вы можете попробовать использовать флешку, которая подключается непосредственно к USB-C, или другой адаптер, например, собственный адаптер USB-C to USB Adapter от Apples.

Если вы готовы, давайте попробуем его загрузить.

Выключите или перезагрузите Mac. Если вы установили rEFInd, менеджер загрузки появится автоматически. Если вы решили не использовать rEFInd, то, как только Mac начнет загружаться, удерживайте клавишу Option. Удерживайте ее нажатой до тех пор, пока менеджер загрузки Mac не отобразит список доступных устройств, с которых можно выполнить запуск.

С помощью клавиш со стрелками выберите в списке запись Boot EFIboot... (rEFInd) или запись EFI Drive (менеджер загрузки Mac). Если в списке нет ни EFI Drive, ни Boot EFIboot..., выключите компьютер и убедитесь, что флэш-накопитель USB подключен непосредственно к Mac. Также вы можете отключить от Mac все периферийные устройства, кроме мыши, клавиатуры, живого USB-накопителя и проводного Ethernet-подключения.

После выбора значка Boot EFIboot... или EFI Drive нажмите Enter или Return на клавиатуре.

Ваш Mac загрузится с флэш-накопителя USB и представит менеджер загрузки GRUB 2. Вы увидите базовый текстовый дисплей с как минимум четырьмя записями:

Попробовать Ubuntu без установки.Установить Ubuntu.OEM-установка (для производителей).Проверить диск на наличие дефектов.

С помощью клавиш со стрелками выберите Попробовать Ubuntu без установки, а затем нажмите Enter или Return.

Дисплей на короткое время темнеет, а затем отображается заставка Ubuntu, за которой следует рабочий стол Ubuntu. Общее время ожидания должно составлять от 30 секунд до нескольких минут. Если вам придется ждать более пяти минут, скорее всего, проблема с графикой. Если ваш дисплей остается черным, вы не выходите из заставки Ubuntu или дисплей становится нечитаемым, скорее всего, у вас проблема с графическим драйвером. Это можно исправить, изменив команду загрузчика Ubuntu, как описано ниже.


Изменение команды загрузчика GRUB

Выключите Mac, нажав и удерживая кнопку питания.

После выключения Mac перезагрузите его и вернитесь на экран загрузчика GRUB, используя приведенные выше инструкции.

Выберите Попробовать Ubuntu без установки, но не нажимайте клавишу Enter или Return. Вместо этого нажмите клавишу e на клавиатуре, чтобы войти в редактор, позволяющий вносить изменения в команды загрузчика.

Редактор содержит несколько строк текста. Вам нужно изменить строку следующего содержания:

linux/casper/vmlinuz.efi file=/cdrom/preseed/Ubuntu.seed boot=casper quiet splash ---

Между словами splash и --- вставьте следующее:

nomodeset

Чтобы сделать правку, с помощью клавиш со стрелками переместите курсор на место сразу после слова splash, а затем введите nomodeset. Между словами splash и nomodeset должен быть пробел, а между nomodeset и --- - пробел.

В итоге строка должна выглядеть следующим образом:

linux /casper/vmlinuz.efi file=/cdrom/preseed/Ubuntu.seed boot=casper quiet splash nomodeset ---

Нажмите F10 для загрузки с новыми настройками.

Изменения, которые вы только что сделали, не сохраняются. Они используются только в этот раз. Если вам понадобится использовать опцию "Попробовать Ubuntu без установки" в будущем, вам придется отредактировать эту строку еще раз.

Добавление nomodeset является наиболее распространенным методом устранения проблем с графикой при установке, но не единственным. Если у вас по-прежнему возникают проблемы с отображением, вы можете попробовать следующее:

Определите марку видеокарты, которую использует ваш Mac. Это можно сделать, выбрав пункт About This Mac в меню Apple. Найдите текст Графика, запишите используемую графику, а затем используйте одно из следующих значений вместо nomodeset:

nvidia.modeset=0radeon.modeset=0intel.modeset=0

Если у вас все еще проблемы с дисплеем, проверьте форумы Ubuntu на предмет проблем с вашей конкретной моделью Mac.

Теперь, когда на вашем Mac запущена живая версия Ubuntu, проверьте, работает ли сеть Wi-Fi, а также Bluetooth, если это необходимо. 


Установка Ubuntu на Mac

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

Если вы готовы, выберите или дважды щелкните значок Install Ubuntu.

Выберите язык для использования, затем выберите Продолжить.

Позвольте программе установки загрузить обновления по мере необходимости, как для ОС Ubuntu, так и для драйверов, которые могут вам понадобиться. Поставьте галочку в поле Загрузить обновления при установке Ubuntu и в поле Установить стороннее программное обеспечение для графического и Wi-Fi оборудования, Flash, MP3 и других медиа. Выберите Продолжить.

Убунту предлагает несколько типов установки. Чтобы установить Ubuntu на определенный раздел, выберите Something Else из списка, а затем выберите Continue.

Программа установки отображает список устройств хранения данных, подключенных к вашему Mac. Вам нужно найти том, который вы создали с помощью Дисковой утилиты Macs. Поскольку имена устройств отличаются, используйте размер и формат созданного тома. После того как вы найдете нужный том, с помощью мыши или клавиш со стрелками выделите раздел, а затем выберите Изменить.

Ubuntu показывает размер раздела в мегабайтах (МБ), а Mac - в гигабайтах (ГБ). 1 ГБ равен 1000 МБ.

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

В раскрывающемся меню Точка монтирования выберите прямую косую черту ( / ), которая называется корнем. Выберите OK.

Вы можете получить предупреждение о том, что при выборе нового размера раздела необходимо записать его на диск. Выберите Продолжить.

Выбрав раздел, который вы только что изменили, выберите Установить сейчас.

Вы можете получить предупреждение, что вы не определили раздел для пространства подкачки, но вы можете добавить пространство подкачки позже. Выберите Продолжить.

Вы получите уведомление о том, что внесенные изменения будут зафиксированы на диске. Выберите Продолжить.

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

Выберите раскладку клавиатуры и выберите Продолжить.

Настройте учетную запись пользователя Ubuntu, введя свое имя, имя компьютера, имя пользователя и пароль. Выберите Продолжить.

Запустится процесс установки, при этом в строке состояния будет отображаться ход установки. Когда установка завершится, можно выбрать Перезапустить.

Теперь на вашем Mac установлена рабочая версия Ubuntu.

После завершения перезапуска вы можете заметить, что менеджер загрузки rEFInd теперь работает и отображает macOS, Recovery HD и ОС Ubuntu. Вы можете нажать на любой из значков ОС, чтобы выбрать операционную систему, которую вы хотите использовать.

Выберите значок Ubuntu.

Если после перезагрузки у вас возникли проблемы, например, отсутствуют или не работают устройства (Wi-Fi, Bluetooth, принтеры или сканеры), обратитесь к сообществу Ubuntu за советами по восстановлению работоспособности всего оборудования.

Ваше имя: *
Ваш e-mail: *
Код: Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: