Виртуальные машины могут и очень полезны. В них мы можем либо запускать неподдерживаемое программное обеспечение в нашей операционной системе, либо проводить всевозможные тесты, такие как те, которые сервер выполняет в самой последней версии Ubuntu (Eoan Ermine) или тот, который в настоящее время находится в разработке (Focal Fossa). . Но наиболее распространенным является создание виртуальных машин Windows или Linux, а в macOS - сложнее. Или так было до появления программного обеспечения, такого как Сосуми.
Сосуми - это простой пакет, который упрощает загрузку и установку macOS в операционных системах на базе Linux, точнее на виртуальной машине, работающей на QEMU. Конечно, мы должны иметь в виду, что Apple не разрабатывает свои операционные системы для работы на ПК, поэтому, во-первых, мы будем делать что-то «незаконное», а, во-вторых, вполне вероятно, что не все работает так, как хотелось бы.
Как установить macOS в Linux с помощью Sosumi
- Первое, что нам нужно сделать, это скачать пакет оснастки. У нас есть два варианта: стабильная версия и версия «Edge», которые, хотя и не совсем то же самое, можно сказать, что это ее бета-версия. На момент написания у них обоих v0.666, поэтому стоит установить стабильную версию, если у вас не возникнет проблема:
sudo snap install sosumi
- Запускаем Сосуми, набирая его имя в терминале. И дело в том, что после установки пакета, как и следовало ожидать, значок еще не был создан в меню приложений. После написания в первый раз он появится, поэтому этот шаг необходим только при первом запуске программного обеспечения.
- Когда виртуальная машина запустится, нажимаем Enter, после чего начнется установка.
- Отсюда установка очень похожа на то, как это делается на Mac: мы переходим в Disk Utilities или Disk Utility и форматируем (виртуальный) жесткий диск.
- Выбираем диск, на котором слева будет имя Apple HDD.
- Нажимаем на «Стереть» или «Удалить».
- Если мы хотим, мы даем имя тому.
- Остальные параметры оставляем по умолчанию и принимаем (Стереть или Удалить).
- Закрываем дисковые утилиты.
- Снова входим в утилиты и выбираем Reinstall macOS.
- Нажимаем «Продолжить». Этот шаг будет повторяться, пока мы не увидим экран выбора жесткого диска.
- Выбираем наш жесткий диск.
- Нажимаем на Установить или Установить. После завершения процесса виртуальная машина перезагрузится.
- После автоматического перезапуска появится меню загрузки. Запускаем операционную систему с диска, на который мы ее установили.
- Наконец, мы настраиваем наш «Mac», следуя инструкциям, которые появляются на экране, среди которых мы должны выбрать язык, страну проживания и добавить наш Apple ID, если он у нас есть.
Что нужно иметь в виду
Сосуми не работает как VirtualBoxв том смысле, что мы можем настроить все перед установкой, включая жесткий диск, размер которого меняется по мере его заполнения. Когда мы закончим установку macOS в Сосуми, на диске будет размер больше 30 ГБ и он будет увеличиваться еще больше в зависимости от того, что мы устанавливаем, или информации, которую мы загружаем / добавляем.
Говоря об установках, следует иметь в виду, что мы говорим о виртуальной машине, поэтому производительность никогда не будет или приблизиться к той, которую мы получили бы, если бы мы использовали систему изначально. Это означает, что да, мы можем выполнить некоторые шаги и тесты, но не стоит использовать Sosumi + macOS, если мы хотим использовать такие программы, как, например, iMovie. На самом деле производительность других менее тяжелых приложений также не самая лучшая в мире.
Наконец, также важно отметить то, что мы упомянули выше: Apple не создает свою операционную систему для использования в ноутбуках, и хотя Алан Поуп проделал большую работу со своим Сосуми, это мы можем столкнуться с несовместимостью. В любом случае, это вариант, который стоит рассмотреть, если вы хотите использовать операционную систему Apple в Linux. Это твой случай?
Я установил sosumi из оснастки в Debian 10, и когда я запускаю его, он сообщает мне, что команды не существует ...
Не удалось загрузить базовую систему
Команда завершена, нажмите ENTER для выхода из терминала.