Как установить macos на ubuntu

Обновлено: 05.07.2024

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

Уже создано множество тем, которые полностью изменят внешний вид вашей операционной системы. Это Linux и здесь вы можете сделать всё, что захотите. В сегодняшней статье мы разберём, как устанавливается тема Mac OS для Ubuntu 18.04.

Как сделать Ubuntu похожей на MacOS

В интернете доступны сотни тем, шрифтов, обоев и курсоров, которые помогут сделать Ubuntu похожей на Mac. Если на вашем компьютере уже установлен дистрибутив Ubuntu, вы можете найти в репозиториях несколько пакетов для этой цели, например: Macbuntu Transformation Pack, macOS Sierra и другие.

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

В Ubuntu можно использовать несколько вариантов окружения рабочего стола, например Gnome, Unity, Cinnamon, KDE Plasma. Но чтобы Ubuntu выглядела как Mac, нам нужно установить Gnome. Именно для этого окружения созданы самые лучшие темы, имитирующие MacOS.

Последняя версия Ubuntu поставляется по умолчанию с оболочкой Gnome. Если у вас предыдущая версия с Unity или установлено другое окружение, используйте такую команду для установки Unity:

sudo apt install gnome-shell

Если система попросит выбрать менеджер входа, выберите lightdm. Затем вам необходимо установить утилиту Gnome Tweak Tool для выбора и настройки тем. Для этого выполните:

sudo apt update
sudo apt install gnome-tweak-tool

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

2. Установка темы Mac OSX Sierra Compact

Загрузите самую свежую версию темы на вкладке Files и распакуйте содержимое архива в папку

/.themes. Для этого можно использовать пункт контекстного меню Nautilus - Извлечь в. , где достаточно выбрать нужную папку:

Папка начинается с точки, и это значит, что она скрыта. Чтобы отображать скрытые файлы, нужно нажать сочетание клавиш Ctrl+H. Если такой папки не существует, вы можете её создать.

3. Установка темы Mac 11 GTK

Если вы хотите более современный плоский дизайн, вы можете установить тему MacOS 11 GTK+ and Shell theme. Нам понадобится два файла: macOS11-GTK.zip и macOS11-Shell.zip.

Скачайте их на вкладке Files и распакуйте содержимое в папку

/.themes, так же как и в предыдущем пункте. Должно получиться вот так:

4. Установка иконок MacOS

Иконки, стилизованные под MacOS X, можно скачать по этой ссылке.

Полученный файл надо распаковать в папку

/.icons в домашней директории:

5. Активация темы и иконок

Затем откройте Gnome Tweak Tool и на вкладке Внешний вид выберите тему для приложений и Shell MacOS 11 или Sierra Compact:

Иконки активируются на этой же вкладке, в строке Значки:

Если пункт выбора темы для Shell не активен, перейдите на вкладку расширения и включите там расширение User Themes.

Для полного применения темы необходимо перезагрузить компьютер.

После активации темы Sierra Compact ваше окружение будет выглядеть вот так:

5. Настройка док панели

Вы можете использовать боковую панель Ubuntu вместо док панели с помощью расширения Dash to Dock. Чтобы опустить панель вниз, активируйте расширение через Gnome Tweak Tool, а затем откройте контекстное меню на значке лаунчера, в нём выберите пункт Параметры Dash to Dock, а затем Расположение на экране - внизу:

Но наиболее похожей на интерфейс MacOS будет панель Plank. Она может использоваться как для запуска приложений, так и для переключения окон. Для установки Plank используйте команду:

sudo apt install plank

Установить тему MacOS для Plank можно из PPA-репозитория:

sudo add-apt-repository ppa:noobslab/macbuntu
sudo apt update
sudo apt install macbuntu-os-plank-theme-v9

Затем останется добавить панель Plank в автозагрузку, при старте она будет автоматически скрывать док панель по умолчанию.

6. Установка обоев рабочего стола

7. Установка шрифтов Mac

Системы MacOS известны своим красивым графическим интерфейсом с чистыми, красивыми шрифтами. Вы можете использовать OpenSource-версию шрифта Garuda или же использовать шрифты MacOS. Для их установки используйте команды:

Выбрать шрифты для использования можно с помощью Gnome Tweak Tool:

Выводы

В этой небольшой статье мы рассмотрели, как устанавливается тема Mac Ubuntu 18.04, а также разобрали как настроить шрифты, фон рабочего стола и док-панель. Так что если вы хотите, чтобы ваша система выглядела как MacOS, вы уже знаете, что делать.


Имейте в виду, что приложение Dmg2Img не работает в 100% случаев. Используйте на свой риск!

Установить Dmg2Img

Перед тем как создать новый установочный образ, вы должны установить приложение Dmg2Img на свой компьютер. В этом разделе руководства мы рассмотрим, как установить Dmg2Img в большинстве операционных систем Linux, включая Ubuntu, Debian, Arch Linux, Fedora Linux, OpenSUSE и даже из исходного кода.

Ubuntu

Чтобы установить Dmg2Img в Ubuntu, вам нужно сначала включить программный репозиторий «Universe». Чтобы включить его, откройте окно терминала и введите в него следующую команду.

Когда Universe работает, вы сможете установить Dmg2Img с помощью диспетчера пакетов Apt.

Debian

Dmg2Img доступен в Debian Linux в «Основном» репозитории программного обеспечения. Чтобы установить его, запустите окно терминала с помощью Ctrl + Alt + T или Ctrl + Shift + T. Затем введите следующую команду Apt-get в окно терминала.

Arch Linux

Пользователи Arch могут установить Dmg2Img через AUR. Чтобы установить приложение, запустите терминал. Затем, как только он откроется, используйте инструмент упаковки Pacman для установки пакетов Base-devel и Git.

После установки пакетов пора использовать инструмент git clone для загрузки снимка Dmg2Img из Arch Linux AUR.

После завершения команды git clone переместите окно терминала в новую папку «dmg2img» на вашем компьютере.

Наконец, используйте команду makepkg для сборки и установки Dmg2Img на вашем компьютере с Arch Linux.

Fedora

Dmg2Img доступен пользователям Fedora Linux из традиционных источников программного обеспечения. Чтобы установить его, запустите окно терминала с помощью Ctrl + Alt + T или Ctrl + Shift + T. Затем введите следующую команду упаковки Dnf.

OpenSUSE

В отличие от многих других дистрибутивов Linux в этом списке, Dmg2Img не доступен напрямую для выпусков OpenSUSE. Вместо этого, если вы хотите, чтобы приложение работало, вы должны загрузить файл RPM из Интернета и загрузить его.

Согласно нашему тестированию, Dmg2Img отлично работает как с OpenSUSE Tumbleweed, так и с OpenSUSE Leap 15.0. Чтобы загрузить RPM, запустите терминал, нажав Ctrl + Alt + T или Ctrl + Shift + T. Затем используйте команду wget ниже.

Загрузив файл RPM, используйте диспетчер пакетов Zypper для загрузки Dmg2Img на ваш компьютер с Linux.

Общий Linux

Исходный код приложения Dmg2Img размещен на Github. А еще лучше, есть подробные инструкции о том, как его скомпилировать из исходного кода. Если вы используете менее известную операционную систему Linux, перейдите по этой ссылке , и вы сможете запустить его!

Проверь это - 5 лучших дистрибутивов Linux для увеличения времени автономной работы

Теперь, когда приложение DMG2Img настроено, мы можем использовать его для записи файла DMG. Для начала поместите файл образа macOS на компьютер Linux. Затем выполните следующие действия, чтобы создать загрузочный диск.

Шаг 2: Запустите окно терминала на вашем компьютере Linux, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.


Нужна помощь в том, чтобы узнать, какая метка у вашего USB-накопителя в Linux? Прочтите наш пост о поиске информации о жестких дисках в Linux! В нем подробно рассказывается, как использовать lsblk, чтобы вы могли быстро найти информацию о жестких дисках и других съемных устройствах.

Шаг 5. Используйте команду DD, чтобы записать новый ISO-файл macOS на USB-накопитель. Имейте в виду, что эту команду нужно запускать с sudo, иначе она не удастся!

Когда команда DD закончит запись, терминал снова можно будет использовать. Отсюда отключите USB-накопитель от компьютера и используйте его для переустановки macOS на устройстве Apple!

MacOS в виртуальной машине

Он использует OSX-KVM внутри контейнера Docker. Используя это, вы сможете установить macOS на виртуальную машину QEMU (через Docker) и запустить рабочий стол macOS Catalina или Big Sur, или загрузиться в оболочку OSX.

Проект Docker-OSX предоставляет четыре образа Docker:

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

С самого начала стоит отметить, что Apple не разрешает устанавливать macOS на оборудование сторонних производителей, поэтому для легального использования ваша ОС должна быть установлена ​​на оборудовании Apple. Кроме того, чтобы использовать эту систему, ЦП вашего компьютера должен поддерживать виртуализацию оборудования; см. контрольный список KVM, чтобы узнать, поддерживает ли его ваш ЦП (вы также можете запустить sudo kvm-ok, который вернет «KVM-ускорение можно использовать», если все в порядке).

На моем рабочем столе KUbuntu 20.04, установка macOS с использованием sickcodes/docker-osx:big-sur заняла около 55 минут. Образ Docker занимает около 3,2 ГБ дискового пространства, в то время как пространство, используемое контейнером, составляет около 35 ГБ.

Вы также можете попробовать Sosumi, мгновенный пакет, который упрощает загрузку и установку macOS Catalina на виртуальной машине в Linux, которая также использует QEMU + KVM и основана на macOS-Simple-KVM. Стоит отметить, что Sosumi не обновлялся примерно с того времени, когда он был впервые выпущен.

Как установить macOS (OSX) в QEMU + KVM с помощью Docker-OSX

1. Предпосылки.

Прежде чем продолжить, убедитесь, что ваш компьютер поддерживает аппаратную виртуализацию и что она включена в BIOS (вы можете проверить, используя, sudo kvm-ok который вернет «KVM-ускорение можно использовать», если все в порядке). Как только это будет сделано, вы можете продолжить выполнение остальных инструкций.

Для начала убедитесь, что у вас установлен Docker (см. официальную документацию по установке Docker).

Также установите QEMU в хост-систему, если вы еще этого не сделали. Вам также может потребоваться добавить своего пользователя в группу kvm,

чтобы все работало правильно.

Что касается необходимого дискового пространства, прочтите мой комментарий далее в этой статье, чтобы получить приблизительную оценку. Для sickcodes/docker-osx:auto вам потребуется около 50 ГБ дискового пространства.

2. Запустите Docker-OSX.

Это может занять несколько минут.

3. С помощью Дисковой утилиты отформатируйте самый большой жесткий диск QEMU HARDDISK (он находится в самом верху).

Через несколько минут виртуальная машина macOS запустится. Загрузитесь в базовую систему macOS и выберите Disk Utility в меню:

установка macos в ubuntu

Затем в инструменте Disk Utility проверьте, какой из двух жестких дисков QEMU HARDDISK является самым большим слева(обычно он самый верхний слева), и нажмите на самый большой (214,75 ГБ в версии, которую я использую для тестирования).

Совет: чтобы виртуальная машина QEMU отпустила вашу мышь, нажмите Ctrl + Alt + G(в некоторых случаях только Ctrl + G).

Теперь нажмите кнопку Erase на панели инструментов Дисковой утилиты, чтобы отформатировать этот жесткий диск:

Задайте имя для диска, например «macOS», и оставьте другие параметры по умолчанию (это Формат: APFS для macOS Big Sur и Mac OS Extended для macOS Catalina, причем схема представляет собой карту разделения GUID для обоих).

установка macos в ubuntu

После того как вы закончите форматировать самый большой жесткий диск QEMU, закройте диалоговое окно Disk Utility.

4. Установите macOS на виртуальную машину.

После закрытия Дисковой утилиты вы снова попадете в меню, откуда вы можете запустить Дисковую утилиту и т. д. Однако на этот раз вам нужно будет выбрать вариант Reinstall macOS Big Sur(или, если вы используете sickcodes/docker-osx:latest образ с Catalina, этот вариант называется просто Reinstall macOS):

установка macos в ubuntu

Затем щелкните Agree и вы попадете на экран, на котором вы можете выбрать жесткий диск, отформатированный на шаге 3 (он отображается с именем, которое вы ввели при его стирании, например, macOS в нашем примере). Выберите жесткий диск и нажмите Continue:

установка macos в ubuntu

Теперь начнется установка macOS Big Sur/Catalina (в зависимости от того, какой образ вы выбрали):

установка macos в ubuntu

Через некоторое время виртуальная машина Mac OSX перезагрузится. Выберите macOS Installer при загрузке:

После завершения установки эта загрузочная запись становится просто «macOS» и позволяет загружаться в новую установку macOS внутри виртуальной машины:

Теперь вам нужно выбрать свою страну или регион, при желании войти в систему, используя свой Apple ID, согласиться с условиями и т. д., А также создать учетную запись компьютера (имя пользователя и пароль).

установка macos в ubuntu

Обратите внимание, что после установки macOS и ее первой загрузки мне пришлось дважды выбрать запись macOS (она перезагружалась после первого выбора). Кроме того, есть задержка мыши (и общая задержка) в процессе установки macOS, но этого больше не будет (или гораздо менее заметно; это зависит от оборудования вашего компьютера) после запуска установленной виртуальной машины macOS.

установка macos в ubuntu

5. Запустите только что установленную виртуальную машину macOS.

Если вы хотите запустить недавно установленную виртуальную машину macOS, запустите, docker ps -a чтобы увидеть идентификатор и / или имя контейнера:

Затем запустите контейнер:

Замените Container_ID_or_Name идентификатором контейнера или именем, полученным с помощью предыдущей команды.

Как удалить Docker-OSX

Итак, вы решили, что хотите удалить Docker-OSX. Начните с выполнения следующей команды, чтобы получить список имен и идентификаторов контейнеров Docker:

С помощью этой команды определите контейнер, который вы хотите удалить. Теперь остановитесь и снимите контейнер, используя:

Замените ID_or_Image идентификатором контейнера или образом, полученным с помощью предыдущей команды.

Чтобы удалить образ Docker-OSX, введите команду для вывода списка существующих образов Docker:

Затем удалите образ Docker-OSX, используя:

Замените Image_ID идентификатором образа, полученным с помощью предыдущей команды.

Выводы

Необязательно покупать дорогущий MacBook или тратить силы и нервы на установку MacOS на свой компьютер через какие-то костыли, ведь можно просто запустить эту ОС в виртуальной машине. На моем 4 ядерном I3 и 8Gb оперативной памяти, система работает очень даже неплохо. Я не скажу что все это супер быстро, но все же таким способом можно протестировать яблочную систему, и понять, нужна ли она вам.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Попробуйте macOS, используя виртуальные машины QEMU/KVM в системе Ubuntu Linux.


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

В данной статье рассказывается, как установить macOS в Ubuntu Linux с помощью виртуальной машины QEMU-KVM. Благодаря этому можно использовать собственное программное обеспечение macOS, которое иначе недоступно в Linux.

Что такое QEMU?

Основным преимуществом QEMU является простота настройки и управления. Кроме того, создание виртуальных машин из командной строки с QEMU как никогда просто. Доступен графический интерфейс QEMU/KVM. Предпочтительным менеджером графического интерфейса является virt-manager. Запуск виртуальных машин даёт и много других преимуществ.

После завершения тестирования виртуальной машины QEMU/KVM можно легко удалить файл виртуального диска, связанный с виртуальной машиной.

Установка QEMU/KVM

Можно установить QEMU/KVM из командной строки с помощью утилиты apt. apt также используется для удаления приложений в дистрибутивах Linux на основе Debian. Кроме того, следует установить вместе с пакетами QEMU утилиты Python.

Установите все необходимые зависимости, чтобы продолжить.

Скачивание macOS и средств установки

В этом руководстве используется проект foxlet с GitHub, чтобы упростить процесс установки macOS и управления виртуальной машиной с помощью QEMU/KVM.

В первую очередь необходимо будет загрузить базовый образ macOS и инструменты для установки из официального репозитория foxlets на GitHub.

Перейдите в папку /Downloads, чтобы сделать её текущим рабочим каталогом.

Затем загрузите проект с помощью утилиты wget:

Загруженные пакеты будут сохранены как master.zip в папке /Downloads. Воспользуйтесь утилитой командной строки unzip для извлечения содержимого пакета.

Инструмент распаковки сохранит извлечённую папку с командами как macOS-Simple-KVM-master.

Создание папки KVM для виртуальных машин

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

Создав папку, можно переместить распакованную папку с инструментами установки macOS и сценариями в папку KVM. Для простоты можно переименовать папку в macOS. Всё это делается при помощи команды:

Создание виртуального диска

Теперь создаётся виртуальный жёсткий диск внутри папки macOS:

Запустите следующий сценарий из папки macOS, в которой будет размещена виртуальная машина. Приведённая ниже команда автоматически загружает установочный образ macOS Catalina.

Когда базовый образ установлен, можно создать образ виртуального диска, куда будет устанавливаться macOS.

Используйте утилиту qemu-img для создания виртуального жёсткого диска, который будет использоваться для установки операционной системы.

Приведённая выше команда создаёт виртуальный диск с именем mac_os.qcow2 в формате qcow2 размером около 64 Гб. QEMU создаст образ большего размера по сравнению с указанным. На изображении показано создание диска размером около 68 Гб.


Настройка виртуальной машины

Добавьте следующие две строки в конец файла basic.sh и сохраните его.

Окончательное содержимое basic.sh должно выглядеть так:


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

Чтобы начать установку, нужно запустить файл сценария basic.sh, отредактированный выше.

После запуска этой команды отобразится начальный экран установки операционной системы macOS. Нажмите ввод для продолжения.

Примечание. В этот момент мышь может работать некорректно. Вместо неё можно использовать клавиши со стрелками для навигации.


Используйте клавиши клавиатуры Ctrl + Alt + G, чтобы выйти из управления мышью и клавиатурой из окна виртуальной машины.

Обязательно ознакомьтесь с условиями лицензии и продолжите установку, нажав кнопку «Согласен».


Необходимо отформатировать виртуальный диск с помощью Утилиты диска, прежде чем продолжить установку.


Выберите соответствующий размер диска на левой панели и нажмите кнопку «Стереть». Затем переименуйте диск в MainDisk в Утилите диска. Используйте формат файловой системы Apple (APFS) для форматирования диска и схему карты разделов GUID, как показано ниже.


Когда всё настроено, закройте окно Утилиты диска красной кнопкой в ​​верхнем левом углу. Затем система покажет следующий экран.

После правильного форматирования виртуального жёсткого диска можно приступать к установке macOS, выбрав опцию «Переустановить macOS».


Дальше нужно выбрать установочный диск, на котором будет находиться система MacOS.


На следующем экране достаточно нажать «Продолжить» для продолжения установки.


Установка займет некоторое время, которое примерно отображается на экране.


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

Настройка macOS

Теперь пришла пора настроить установленную операционную систему. Для начала необходимо выбрать страну или регион вашего проживания.


Затем происходит выбор параметров письменной и устной речи. Можно использовать кнопку «Изменить настройки», чтобы добавить поддержку дополнительного языка.


На следующем экране показано, как Apple обрабатывает данные и конфиденциальность пользователей. Нажмите «Продолжить».


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


Позже можно будет войти в систему со своим Apple ID.


На экране «Положения и условия» выберите «Согласен» для продолжения установки.


Дальше можно перейти к настройке учётной записи. Для продолжения нужно указать имя пользователя и надёжный пароль. Также можно задать подсказку, с помощью которой можно восстановить пароль, если вы его забудете.


На следующем экране с надписью «Быстрая настройка» нужно нажать «Продолжить».



Экранное время позволяет настроить, должна ли macOS записывать и давать сводку об использовании экрана. Выберите «Настроить позже» и нажмите «Продолжить».


При желании можно выбрать работу с Siri или отключить ассистент. Выберите «Продолжить».



Затем появляется рабочий стол macOS. Здесь уже можно начинать пользоваться системой, но время от времени могут появляться некоторые параметры конфигурации. Можно обновить систему прямо сейчас или позже.


Теперь macOS работает внутри виртуальной машины на Ubuntu Linux.

Запуск и остановка виртуальной машины

Можно включать или перезапускать систему macOS после завершения использования виртуальной машины. Для остановки виртуальной машины нажмите Ctrl + C в терминале, в котором запущен скрипт basic.sh.

Чтобы снова включить виртуальную машину, необходимо запустить сценарий basic.sh в папке macOS, в которой находится виртуальный жёсткий диск.

Будет показан следующий загрузочный экран. Нужно выбрать вариант с надписью «Загрузить macOS с основного диска».


Другие настройки QEMU/KVM

При желании можно дополнительно настроить параметры виртуальной машины, включая разрешение экрана. В данной статье мы рассматривали только установку. Откройте папку /docs внутри каталога macOS, который содержит виртуальный жёсткий диск, чтобы получить больше информации о настройке системы.

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

Читайте также: