В этом материале я расскажу как относительно просто можно установить MacOS любой версии в гипервизоре Proxmox для тестирования и ознакомления с этой операционной системой от Apple.
В этой инструкции я покажу установку MacOS в Proxmox с помощью скрипта OSX-PROXMOX. Скрипт лежит на github и его код полностью открыт. Любой может проверить и решить пользоваться этим скриптом или нет.
OSX-PROXMOX — это инструмент для запуска разных версий macOS на компьютерах с процессорами AMD или Intel через виртуальную машину в Proxmox VE (гипервизоре на базе Debian). Этот проект разработан Gabriel Luchina и позволяет устанавливать macOS для тестирования энтузиастами.
Вообще для Proxmox существует очень много полезных скриптов. По этой ссылке статья: Proxmox VE Helper-Scripts вспомогательные скрипты
Давайте сразу оговоримся, что установка такой виртуальной MacOS не является полноценной рабочей версией. Это больше для энтузиастов, которые хотят протестировать ОС от Apple, разработчиков софта или людей которым просто интересно. Полноценно работать в такой MacOS не получится, она очень сильно тормозит и кроме браузера и некоторых других простых программ взаимодействовать с виртуалкой будет проблематично.
Я так же пробовал установку виртуальной MacOS в Synology VMM, но у меня не получилось. Если кто-то знает рабочий вариант, то дайте знать.
Для простой установки MacOS в Proxmox достаточно открыть консоль PVE и ввести команду:
Внимание!!! При первом запуске сервер Proxmox будет перезагружен!!! Последующие запуски команды будут проходить штатно.
/bin/bash -c "$(curl -fsSL https://install.osx-proxmox.com)"

Наберитесь терпения и ждите когда команды выше скачает все необходимые компоненты с github. Затем выйдет окно с выбором версии MacOS. Я по привычке выбираю самую последнею версию 15
В дальнейшем, что бы не ждать, можно запускать скрипт
setup
из директории OSX-PROXMOX

Затем нужно ответить на несколько вопросов. Обязательным положительным ответом первый раз является пункт 7. Скрипт скачает два iso образа необходимых для запуска MacOS в Proxmox.

Затем запустите созданную виртуальную машину MacOS и подключитесь к ее консоли. Нужно запустить dmg предложенной системой, т.к. других вариантов по сути еще нет

В открывшемся окне нужно запустить дисковую утилиту

В дисковой утилите нужно отформатировать диск Apple Inc. VirtiO Block Media в APFS формат как показано на картинках ниже. Рекомендую дать диску понятное вам название.



Затем нужно выбрать пункт Reinstall macOS

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




Затем начнется этап установки, в процессе которого виртуальная машина MacOS в Proxmox еще 3 раза будет перегружаться прежде чем можно будет перейти к следующему шагу.


На самом последнем этапе вам нужно будет создать учетную запись MacOS в Proxmox, выбрать язык и прочее (см.скриншоты ниже).















В итоге после всех манипуляций вы получите MacOS в Proxmox

Что бы колесико мышки работало правильно, нужно установить в настройках MacOS естественную прокрутку как показано на картинке ниже:

В итоге у вас будет MacOS в Proxmox для ваших тестов и исследований.
