Как установить mac os mojave на virtualbox

Как установить macOS mojave на виртуалку

Мои основные устройства на Windows или Android, а для подготовки постов часто нужно иметь под рукой и другие ОС. Поэтому я решил установить macOS на виртуальную машину. Вот как это можно сделать.

Предварительная подготовка

Для начала работы нужно скачать последнюю версию VMware workstation player. Можно скачать версию под нужную операционную систему: Windows, macOS или Linux.

Поскольку VMware не поддерживает установку macOS «из коробки», нужно скачать ещё патч и скачать версию macOS хакинтош.

Установка патча

Перед запуском патча установите VMware workstation player. Затем запустите с правами администратора файл unlocker.exe из папки патча.

Для корректной установки патча нужно активное соединение с интернетом. Установка проходит в автоматическом режиме, и вам нужно просто дождаться её окончания.

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

Запустите VMware workstation player, выберите пункт «Create a New Virtual Machine».

В открывшемся окне выберите пункт «I will install the operating system later».

Теперь выберите Apple Max OS X, а в выпадающем списке выберите версию macOS 10.14.

Укажите имя виртуальной машины и путь для её сохранения. Учтите, что для нормальной работы потребуется минимум 50 Гб места на диске.

На следующем шаге оставьте максимальное значение диска по умолчанию, выберите пункт «Store virtual disk as single file».

Нажмите «Finish» на следующем шаге. Теперь понадобится настроить «железную» часть будущей виртуальной машины.

Выберите виртуалку в списке, нажмите «Edit virtual machine settings».

Нажмите на раздел «Memory», выберите значение около 60% от текущего значения оперативной памяти вашего компьютера.

В разделе «Processors» выберите значение 4 или больше, если это позволяют возможности ПК. Чем выше будет значение, тем быстрее будет работать виртуальная машина.

Теперь выберите пункт «Hard Disk», нажмите «Remove».

Теперь нажмите кнопку «Add», выберите «Hard Disk».

На следующем шаге выберите тип диска SATA.

Теперь выберите пункт «Use an existing virtual disk».

Укажите путь до диска со скачанным образом macOS, нажмите «Finish».

Последняя настройка

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

Откройте этот файл в блокноте, и в самом конце файла добавьте smc.version = “0” .

На этом вся настройка завершена. Запустите виртуальную машину, произведите первоначальную настройку системы и установите VMware tools.

Источник

Как в VirtualBox установить MacOS

Пользователи могут столкнуться с необходимостью установить дополнительную операционную систему, не заменяя уже имеющуюся. Это могут быть программисты для тестирования программ, геймеры для игры в старые тайтлы, пользователи, желающие опробовать новую систему. MacOS — это продукт от компании Apple, который может устанавливаться только на собственные устройства. Система полностью отличается от Windows. Чтобы попробовать ОС от разработчиков из Купертино без покупки яблочных компьютеров, можно установить Мак ОС на Виртуал Бокс.

Что такое VirtualBox?

VirtualBox — это программа, которая создает виртуальный носитель и позволяет устанавливать на него различные операционные системы:

С помощью VirtualBox можно запускать одновременно несколько ОС, не перезагружая компьютер. Все виртуальные системы работают отдельно от основной, поэтому никак не могут ей навредить.

Системные требования MacOS

Для корректной работы характеристики компьютера должны соответствовать рекомендуемым требованиям:

  • мощный процессор (2 ядра и более, лучше всего подходят камни от Intel);
  • 8 ГБ оперативной памяти (допустимо 4 ГБ, но производительность будет ощутимо ниже.);
  • разрядность основной ОС х64;
  • поддержка функции виртуализации (активирована на большинстве компьютеров).

Если все пункты совпадают, можно переходить к установке, которая состоит из 2-х глобальных этапов.

Этап 1: Подготовка компонентов

В первую очередь нужно скачать все файлы:

  • инсталлятор VirtualBox (с официального сайта);
  • образ MacOS (можно найти если ввести в поисковой строке фразу «MacOS версия VirtualBox image», где «версия» — название ОС, например, High Sierra или Mojave);
  • плагин VirtualBox Extension Pack.

Пока скачивается образ системы можно установить VirtualBox и добавить в него загруженный плагин. Для этого открываем программу и ищем команду «Инструменты»«Настройки».

Откроется окошко, в котором нужно найти пункт «Плагины» и в правой части иконку добавления (выглядит как синяя папка с «+»).

Откроется проводник, где нужно найти скачанный плагин и выбрать его. Далее нажимаем «Установить» и соглашаемся с условиями.

Теперь VirtualBox Extension Pack отобразится в списке активных плагинов. После скачивания и активации можно переходить к установке.

Этап 2: Установка Mac OS на VirtualBox

Первый шаг — настройка VirtualBox. Открываем программу и ищем команду «Создать».

В появившемся окне вводим стартовые параметры:

  • имя системы (обязательно на английском языке);
  • место расположения виртуального носителя;
  • в списке ищем и выбираем нужную ОС;
  • указываем количество оперативной памяти (рекомендуется 8 ГБ, но не более 50% от общего количества в компьютере).

Далее нужно выбрать пункт «Использовать уже существующий виртуальный диск». В открывшемся окне ищем ранее скачанный образ MacOS и нажимаем «Создать».

Следующий шаг — настройка новой системы. Ищем кнопку «Настройки» и нажимаем. Слева будет меню, а справа доступные опции. Обязательно меняем:

  • «Система» — «Процессор» — активируем пункт «Включить PAE/NX»;
  • «Материнская плата»«Порядок загрузки» — убрать отметку с «Гибкий диск»;

  • «Дисплей»«Экран» — меняем значение «Видеопамять» на 128 Мб;
  • «Носители» — кликаем на образ нашей системы — «Атрибуты» — выбираем «SATA порт 0»;

  • «Носители» — выбираем «Контроллер: SATA» — активируем «Кэширование ввода/вывода».

Для завершения нажимаем «Ок». Теперь программу можно закрыть. Далее открываем пуск — найти — вводим «Командная строка» — кликаем правой кнопкой мыши и выбираем «Запуск от имени администратора».

Теперь в открывшемся окне нужно поочередно ввести команды, указывая правильные названия системы (в примере это «macOS Mojave») и нажимая «Enter» после каждой.

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

cd «C:\Program Files\Oracle\VirtualBox\»

Следующая команда изменяет настройки запуска виртуальной машины, повышая стабильность работы и убирая известные ошибки. Без нее система может не установиться или работать некорректно.

VBoxManage.exe modifyvm «macOS Mojave» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

Устанавливаем модель устройства Apple, чтобы операционная система «понимала», на каком компьютере функционирует. Выбранный продукт был много раз использован и проблем не возникало. Без этого параметра ОС может не запуститься.

VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»

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

VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»

Вносим дополнительные данные о продукте. Параметр не обязательный, но с ним все функционирует стабильно и без сбоев. Команда вводится с учетом регистра (большие и маленькие буквы).

VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»

Устанавливаем ключ операционной системы, без которого инсталляция может закончиться сообщением об ошибке. На устройствах Apple он «вшит» в комплектующие и определяется автоматически.

VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»

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

VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1

Закрываем окно и открываем VirtualBox. Кликаем на созданной системе и нажимаем «Запустить».

Далее следуем подсказкам инсталлятора:

  • выбираем страну;
  • соглашаемся с условиями использования;
  • отказываемся от переноса информации;
  • при просьбе ввести Apple ID нажимаем «Добавить позже»;
  • придумываем имя и пароль;
  • выбираем визуальные настройки и ждем.

Через пару минут система запустится и будет полностью готова к работе.

Источник

Установка macOS Mojave на Virtualbox

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

В данном примере рассмотрим установку Mac OS Mojave 10.14.6 в VirtualBox на Windows 10. В качестве процессора будет использован AMD Ryzen 3 2200G хотя на процессорах Intel все аналогично за небольшими изменениями, о которых будет сказано дальше.

Для запуска Mac OS в виртуальной машине VirtualBox нам потребуется сама программа которую можно бесплатно скачать на официальном сайте и пакет дополнений для гостевых операционных систем (Oracle VM VirtualBox Extension Pack) который можно загрузить там же. Устанавливайте последнюю версию которая будет на сайте, а в данном случае использовалась версия VirtualBox 6.1.

Так же необходим установочный диск с macOS Mojave. Вы можете воспользоваться образом, использовавшимся в данном примере скачав Mac OS Mojave 10.14.6 здесь или тут. Части архива взаимозаменяемые, так что можно загружать откуда вам больше нравится. Хеш образа диска SHA256: E700465D24B5D81CC694013D22497DDC6BD2EE6CAAF83BDCFA3B6792796BB4B2 .

Останавливаться на установке программы мы не будем, желающие могут ознакомиться с подробной инструкцией на нашем сайте. Запускаете программу и нажимаете кнопку «Создать». Затем мы переключились в «Экспертный режим» нажав соответствующую кнопку внизу появившегося окна. Вводим имя нашей машины, лучше английскими символами и указываем тип операционной системы и ее разрядность, в данном случае Mac OS X

Папку машины, где хранятся ее настройки можно не менять. Передвигаем ползунок оперативной памяти выделив примерно половину имеющейся, но в красную зону лучше не залезать. Отмечаем «Создать новый виртуальный жесткий диск» и нажимаем кнопку «Создать».

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

После этого виртуальная машина будет создана. Выделяем ее в левой колонке и нажимаем кнопку «Настроить» в верхней панели. Выбираем в левой колонке открывшего окна пункт «Система». Здесь нужно указать в списке порядок загрузки первым оптический диск.

На вкладке «Процессор» выбираете сколько ядер процессора выделить для работы Mac OS и предел загрузки CPU. Кроме того, здесь и на вкладке «Ускорение» есть дополнительные настройки, которыми можно «поиграться» если в процессе загрузки ОС будет возникать ошибка. Все зависит от конкретных комплектующих вашего компьютера. Порой помогает отключение Nested Paging, а в моем случае включение галочки у пункта «Включить Nested VT-x/AMD» приводило к тому, что установка заканчивалась сообщением attempting system restart mach reboot .

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

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

Теперь важный момент, сохраняем выполненные настройки и обязательно закрываем программу VirtualBox. Это нужно чтобы можно было сделать некоторые настройки виртуальной машины с помощью VBoxManage. Запускаем командную строку Windows и переходим в папку с установленной программой VirtualBox. Если вы не меняли путь по умолчанию при установке, то команда будет такой, в противном случае подставьте свой путь.

Дальше нужно выполнить последовательно следующие команды, но заменив Имя Виртуальной Машины на реальное имя, указанное вами при ее создании.

Если у вас процессор AMD, то выполните дополнительно команду

Если при этом получаете сообщение об ошибке VBoxManage.exe: error: Invalid parameter ‘—cpu-profile’ , то попробуйте указать другой процессор, например:

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

На этом все подготовительные мероприятия закончены и можно переходить непосредственно к установке Mac OS Mojave в виртуальную машину. Снова запускаем VirtualBox, выбираем нашу машину и нажимаем кнопку «Запустить» в верхней панели. Откроется окно виртуальной машины VirtualBox и побегут строчки, показывающие процесс первоначальной загрузки операционной системы.

В некоторые моменты может казаться, что установка зависла, тогда можно ориентироваться на индикатор активности виртуального жесткого диска внизу окна программы. Теперь можно расслабиться и помедитировать пока не появится экран выбора языка, где указываем русский и щелкаем по стрелке вправо расположенной под ним. Прежде чем выполнять саму установку ОС необходимо инициализировать диск, поэтому на следующем шаге в окне «Утилиты MacOS» выбираем «Дисковая утилита».

В левом столбце выбираем наш виртуальный жесткий диск и нажимаем кнопку «Стереть» на верхней панели. Появится запрос на подтверждение действия, где можно задать какое-нибудь имя нашему диску и нажать снова «Стереть».

После завершения подготовки диска закрываем «Дисковая утилита» и снова попадаем в окно «Утилиты macOS», где теперь надо выбрать пункт «Установка macOS» и кликнуть «Продолжить». В следующем окне для продолжения установки будет предложено нажать соответствующую кнопку, а затем принять лицензионное соглашение. Дальше предложат выбрать диск для установки операционной системы, просто выделяем наш диск и щелкаем стрелку вправо после чего начнется установка MacOS на ваш компьютер.

В какой-то момент система без предупреждения перезагрузится и снова будет черный экран с бегущими строчками. Нам этого не надо, поскольку установка начнется опять с самого начала. Выключаем виртуальную машину закрыв окно с ней. Идем в ее настройки, выбираем наш iso образ с macOS Mojave и отключаем его от машины.

Сохраняем настройки, снова запускаем виртуальную машину VirtualBox и теперь установка продолжится непосредственно с жесткого диска. Когда первоначальная загрузка на черном фоне завершится, появится эмблема Эппл и индикатор оставшегося времени, верить которому не стоит. Это самый долгий этап установки macOS на Virtualbox по окончании которого виртуальная машина снова перезагрузится.

Если вместо продолжения установки вы видите UEFI Interactive Shell, то придется запустить ее самому. Для этого нужно последовательно выполнить команды:

Фактически процесс установки завершен, осталось только выполнить первоначальные настройки и можно пользоваться. Выбираете страну из списка, затем раскладку клавиатуры, вопрос по миграции и Apple ID, если у вас нет Apple ID то пропустите соответствующий шаг нажав «Настроить позже».

Затем укажите имя вашей учетной записи и пароль. Дальше будут вопросы экспресс-настройки, которые можно оставить по умолчанию или настроить на свой вкус нажав «Настроить параметры».

После окончания всех настроек будет показан рабочий стол MacOS Mojave знаменующий окончание установки.

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

Источник

Mac OS X Hints