Skip to main content

Установка MacOS High Sierra 10.13 на VirtualBox

Установка MacOS High Sierra 10.13 на VirtualBox

Бывает нужно протестировать проект на MacOS, например в Safari. Или нужно сделать небольшое приложение для IOS и протестировать его на реальном устройстве.

Тут есть 3 варианта. Конечно же самый лучший это реальный Mac. Второй это хакинтош и третий собственно виртуальная ОС.

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

1. Скачиваем необходимые файлы.

Образ MacOS High Sierra с Google Disk
VirtualBox с официального сайта
Скрипты для авто-настройки виртуальной машины
Образ VM Tool для решения проблем с видеопамятью

2. Создаем виртуальную машину.

Устанавливаем VirtualBox и создаем новую виртуальную машину.
Для тех, у кого в списке версий не появились 64-разрядные системы, необходимо включить виртуализацию в BIOS вашего компьютера. Перезагружаемся и в настройках BIOS находим пункт Virtualization, у вас он может называться несколько иначе, отмечаем в Enabled. Сохраняем настройки BIOSa, перезагружаемся и вновь заходим в VirtualBox.

Включаем расширенные настройки и выбираем такие параметры:

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

В следующем окне выбираем примерно следующие параметры:

После создания виртуальной машины переходим в ее настройки и выставляем их как на скриншотах ниже:

Монтируем скаченный ранее образ системы и сохраняем настройки:

Далее необходимо настроить виртуальную машину с помощью скриптов. Запускаем скрипт vbox_macos.cmd из архива, вводим имя виртуальной машины, в данном случае HighSierra и нажимаем Enter.

3. Установка MacOS High Sierra.

Выбираем язык и запускаем дисковую утилиту. В появившемся окне выбираем наш виртуальный жесткий диск и нажимаем вверху кнопку стереть. Задаем имя жесткого диска, например macos-hdd.

Теперь можно запускать установку macOS.

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

date 060710102018

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

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

Если после перезапуска появляется окно Shell, то вводим и продолжаем установку:

fs1:
cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"
boot.efi

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

4. Установка разрешения и решение проблем с видеопамятью.

Для установки разрешения запускаем второй скрипт vbox_resolution.cmd из архива и указываем свое разрешение монитора, например 1280×1024. С этим все.

После запуска High Sierra видела только 4 мб видео памяти. Проверить этот параметр можно нажав на значок яблока и Об этом Mac. Для увеличения памяти до выбранных 128 мб необходимо установить Guest Tool. Для этого в настройках виртуальный машины включаем VMSVGA.

Далее монтируем ранее скачанный образ VM Tool и нажимаем Install VMware Tools. Дайте установщику пять-десять минут, после чего вы должны получить уведомление о «Расширении системы» . После чего выберите опцию «Открыть настройки безопасности».

Нажмите «Безопасность и конфиденциальность», затем выберите «Разрешить», чтобы завершить процесс установки.

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

После перезапуска VirtualBox вы можете получить уведомление «Расширение системы заблокировано». Откройте «Меню настроек безопасности», чтобы активировать расширение. Если интеграция прошла успешно, вы должны увидеть 128 мб в меню о системе. 

После этих манипуляций разрешение экрана вновь изменится. Чтобы исправить это, необходимо зайти в Терминал и ввести следующую команду, где <width> и <height> соответственно ширина и высота вашего монитора:

Sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionset <width> <height>
Похожие записи
Разработка приложений для iOS: первое приложение

Простое приложение, которое при запуске внутри себя открывает сайт по заданному URL. 1. Создаем в... Читать далее

Xcode запуск приложения на iPhone

В этой статье рассмотрим, как добавить поддержку устройств с IOS 12 и выше в Xcode... Читать далее

Установка Xcode на виртуальную машину с MacOS High Sierra 10.13

Xcode среда программирования для разработки приложений для MacOS, iOS, WatchOS и TvOS. Самое главное, что... Читать далее

Установка MacOS High Sierra 10.13 на VMware Workstation Pro

Виртуальная машина с MacOS быстрее и стабильнее работает на VMware Workstation Pro. К тому же... Читать далее

Определить CMS сайта плагин

Wappalyzer - это кроссплатформенная утилита, которая определяет технологии, используемые на веб-сайтах. Она обнаруживает системы управления... Читать далее

Как сжать изображение онлайн без потери качества

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

Комментарий “Установка MacOS High Sierra 10.13 на VirtualBox”

Добавить комментарий

*

code