12 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Установка macOS на компьютер через VMWare

Установка macOS на компьютер через VMWare

Запустить операционную систему macOS Mojave «поверх» Windows на ПК или ноутбуке можно с помощью виртуальных машин — программ, которые эмулируют работу одной операционной системы в среде другой. На этой странице содержится инструкция по установке полностью бесплатной версии одной из таких программ — VMWare Workstation Player. Работающая на виртуальной машине (далее — ВМ) macOS Mojave отображается как обычная программа для Windows — в окне или режиме полного экрана.

MacOS в качестве виртуальной ОС не предложит всех своих возможностей по техническим причинам и будет работать медленней, в следствие чего не способна оставить полноценные впечатления от своей работы. Но для поверхностного ознакомления с ОС от Apple такой способ установки вполне сгодится.

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

Эти инструкции проведут вас через процесс создания и использования загрузочного носителя для установки macOS на виртуальную машину VirtualBox.

Предпосылки

  • Установщик для MacOS (El Capitan, Sierra, High Sierra и т. Д.)
  • VirtualBox 5.0+ (может работать со старыми версиями, но не тестировался)
  • Недавно созданная виртуальная машина MacOS, созданная со стандартными настройками (EFI, пустой 60 ГБ SSD, 128 МБ видеопамяти, 3D-ускорение, 4 ГБ ОЗУ)

Мы будем использовать createinstallmedia утилиту включенную с MacOS Установить приложение для создания USB — изображения. Однако ничто не говорит о том, что это должно быть физическое USB-устройство, а не образ диска. Для этого мы будем использовать способность VB обращаться к «сырому» диску через VMDK, который будет действовать как сквозное устройство, которое VB может распознавать и монтировать.

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

Шаг 1. Создайте установочный носитель

С помощью hdiutil создайте разреженный (расширяющийся) образ диска размером 6 ГБ.

Далее смонтируем образ

Вы получите сообщение, похожее на приведенное ниже. Обратите внимание на идентификатор диска, так как он понадобится вам на шаге 2. В моей среде у меня был disk7 ваш, скорее всего, будет другим.

Наконец, используйте createinstallmedia из установщика macOS для создания установочного образа:

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

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

Шаг 2. Создайте VMDK

Чтобы сделать это, мы будем использовать «необработанный доступ к жесткому диску» VirtualBox для создания прохода к вновь созданному образу диска.

Синтаксис команды следующий:

Таким образом, для наших целей команда будет (обратите внимание на пробелы)

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

Добавьте VMDK к вашей виртуальной машине и загрузитесь

Прежде чем вы сможете добавить вновь созданный VMDK в вашу виртуальную машину, вам нужно стать ее владельцем. Так как он был создан с использованием sudo , root имеет право собственности и права. Обязательно замените «joeuser» на ваше имя пользователя в примере команды ниже:

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

Читать еще:  Три способа создания загрузочной флешки macOS Mojave

Загрузите свою ВМ. VirtualBox автоматически найдет загрузочный том и начнет процесс установки.

3. Выберите и установите ПО для виртуализации

Существует множество платных и бесплатных виртуальных машин. Для установки macOS подходят VmWare, Parallels, VirtualBox. Для нашего примера возьмём последнюю: она в свободном доступе и хорошо известна.

  1. Перейдите на официальный сайт VirtualBox и кликните по ссылке Windows hosts.
  2. Откройте загруженный файл и следуйте подсказкам мастера установки.
  3. Подтвердите инсталляцию дополнительных компонентов в процессе.

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

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

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

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

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

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

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

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

Простое приложение, которое при запуске внутри себя открывает сайт по заданному URL. 1. Создаем в Xcode Single View Application. 2. Для перехода в визуальный режим кликаем 2 раза по Main.storyboard. Перед нами открывается окно с устройством. Если справа у вас не появилась Читать далее

В этой статье рассмотрим, как добавить поддержку устройств с IOS 12 и выше в Xcode 10. А так же подключить Iphone и запустить на нем свое приложение. 1. Настройка поддержки IOS 12 и выше в Xcode 10 В Xcode 10 Читать далее

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

Виртуальная машина с MacOS быстрее и стабильнее работает на VMware Workstation Pro. К тому же нет проблем с подключением внешних устройств. У меня получилось развернуть систему гораздо быстрее и не было никаких проблем с разрешением экрана, подключением Iphone и видеопамятью, Читать далее

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

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

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

  1. Кнопка Settings на панели или правый клик и Settings из контекстного меню.
  2. На вкладке System — Motherboard можно поменять размер выделяемой оперативной памяти и порядок загрузки — первым Optical, вторым Hard Disk.
  3. На вкладке System — Processor можно поменять количество виртуальных процессоров, но смысла в этом нет, потому что «Mac OS X guests only work with one CPU assigned to the VM. Support for SMP will be provided in a future release.» Источник — мануал VirtualBox 14.2. Known Issues.
  4. Вкладка Display — Screen — увеличиваем размер видеопамяти до максимума, хотя гостевая MacOS все равно использует абсолютный минимум, достаточный для вывода изображения. Ускорение — что 2Д, что 3Д — работает только с гостевыми Windows при установленных Guest Additions, которых для MacOS нет и не предвидится в ближайшем будущем. Печаль…
  5. Вставляем наш добытый нелегким трудом виртуальный загрузочный диск.
  6. Не забудьте нажать ОК!)
Читать еще:  Чистая установка macOS High Sierra

Установка Mac OS X на Windows – последний этап

Теперь приступим непосредственно к установке OS X на Windows с виртуальной машиной. Процесс такой же простой.

  • Запустите VirtualBox и выберите созданную MacOS, затем щелкаете по кнопке «Запустить».
  • Начинается эмуляция MacOS. Если образ выбран верно, и он не битый, то на экране отобразится черный экран с выполнением команд.
  • После пары минут выскочит окошко с выбором языка. Ищем русский язык и жмём по стрелочке.
  • Видим эмблему OS X, просто нажимаем кнопку «Продолжить».
  • Соглашаемся с условиями лицензионного соглашения.
  • Видим окно, где установщик оповещает об отсутствии диска для установки.
  • Вверху щелкнем по вкладке «Утилиты» и выберем пункт «Дисковая утилита».
  • Выбираем внутренний накопитель и выше нажимаем по кнопке «Стереть».
  • Указываем имя диска, а формат и схему оставляем без изменений. Жмём по кнопочке «Стереть».
  • Видим, что создан раздел для установки нашей системы.
  • На красный крестик слева окна закрываем дисковую утилиту и выбираем появившейся диск. Продолжаем установку.
  • Установка MacOS Sierra на VirtualBox началась. Скорость установки зависит от конфигурации вашего компьютера или ноутбука.

1. macOS Сьерра фотография

Как только изображение, размер которого составляет 4, 95 ГБ, будет загружено, нам потребуется выполнить процесс для преобразования указанного изображения в формат изображения, распознаваемый VirtualBox в Windows 10: ISO. Это значительно упростит процесс установки macOS Sierra на VirtualBox в среде Windows 10.

Шаг 1
Прежде всего необходимо будет зайти в AppStore, чтобы загрузить образ macOS Sierra, который по умолчанию хранится в приложениях. Процесс загрузки macOS Sierra занимает около 3 часов в зависимости от скорости сети, доступной на данный момент.

Задача для выполнения этого должна быть выполнена из терминала в macOS Sierra, который можно открыть одним из следующих способов:

  • Используя Spotlight, мы вводим слово терминал и выбираем соответствующую опцию.
  • Едем по маршруту Go / Утилиты / Терминал

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

Шаг 2
Эта команда отвечает за создание загрузочного раздела образа macOS Sierra, который мы загрузили на виртуальный жесткий диск. Далее мы выполним следующую команду, чтобы создать пустой образ диска:

Шаг 3
Мы видим, что образ диска был создан правильно:

Шаг 4
Теперь мы приступаем к монтированию пустого образа с помощью следующей команды:

Шаг 5
Теперь следующим шагом является восстановление базы BaseSystem.dmg в образ, который мы смонтировали, для этого мы будем использовать следующую команду:

Шаг 6
Когда процесс будет завершен, мы увидим, что созданная точка монтирования была переименована в OS X Base System.

Необходимо будет удалить некоторые файлы, которые бесполезны в этой точке монтирования, для этого мы будем использовать следующую команду:

Шаг 7
Далее мы скопируем в нашу точку сборки серию файлов, необходимых для оптимальной работы macOS Sierra. Мы введем следующие команды:

Шаг 8
Далее мы введем следующие команды для разборки изображений:

Шаг 9
Одним из наиболее важных шагов является преобразование созданного образа macOS Sierra в образ ISO, который распознается VirtualBox. Для этого мы выполним следующую команду:

Мы можем увидеть полученный результат:

Шаг 10
Наконец, остается только переместить это изображение на рабочий стол и затем сохранить его на внешнем диске или USB-накопителе с минимальной емкостью 8 ГБ. Для этого мы будем использовать следующую команду:

Мы можем увидеть ISO-образ macOS Sierra на рабочем столе.

После этого процесса мы приступим к установке в VirtualBox macOS Sierra.

Установка Mac OS

Как только вы убедитесь в полном соответствии железа программе, загрузите установочный файл Mac OS High Sierra на компьютер с Windows.

1. Загрузите Mac OS;

2. Загрузите и установите VirtualBox;

3. Запустите VirtualBox и нажмите клавишу Создать.

Введите имя, тип и версию ОС.

Читать еще:  Поиск и устранение неисправностей в Mac OS

4. Укажите объем оперативной памяти, которую вы готовы выделить виртуальной машине.

5. Выберите параметр Создать новый виртуальный жесткий диск и завершите процесс.

6. Откройте меню Настроек в главном меню.

7. Перейдите во вкладку Система. Здесь вы обнаружите три графы: материнская плата, процессор и ускорение. Откройте Процессор и убедитесь, что в рядом с параметром Дополнительные возможности установлена галочка Включить PAE/NX.

8. Перейдите во вкладку Материнская плата и снимите галочку с параметра Гибкий диск. Убедитесь что напротив параметра Чипсет установлено значение ICH9.

9. Перейдите во вкладку Дисплей и повысьте значение Видеопамять до 128 Мб.

10. Перейдите в раздел Носители, выберите операционную систему и укажите порт жесткого диска SATA 0. По завершению нажмите ОК.

11. Теперь, по завершению настроек, закройте окно. Следующим шагом станет добавление кода в VirtualBox при помощи командной строки.

Скопируйте приведенный ниже код и вставьте его в командную строку:

cd “C:Program FilesOracleVirtualBox”

VBoxManage.exe modifyvm “macOS 10.12 Sierra” -cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata “macOS 10.12 Sierra”
“VBoxInternal/Devices/efi/0/Config/DmiSystemProduct”
“iMac11.3”

VBoxManage setextradata “macOS 10.12 Sierra”
“VBoxInternal/Device/efi/0/Config/DmiSystemVersion”
“1.0”

VBoxManage setextradata “macOS 10.12 Sierra”
“VBoxInternal/Devices/efi/0/Config/DmiBoardProduct”
“iloveapple”

VBoxManage setextradata “macOS 10.12 Sierra”
“VBoxInternal/Devices/smc/0/Config/DeviceKey”
“ourhardworkbythesewordsguardededpleasedontsteal (c) AppleComputerInc”

VBoxManage setextradata “macOS 10.12 Sierra”
“VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC 1.

13. Теперь вернитесь в окно VirtualBox и щелкните по иконке Запустить.

14. Настройте свою Mac OS.

На этом все! Теперь ваша виртуальная машина Mac OS готова к полноценному использованию. Это приводит нас к тому, что вам больше не нужно тратить лишние деньги, чтобы получить возможность работы на операционной системе Macintosh.

Шаг восьмой (необязательно): измените разрешение

По умолчанию ваша виртуальная машина будет иметь разрешение 1024 × 768, это не так много места для работы. Однако, если вы попытаетесь изменить разрешение внутри macOS, вы не увидите этого. Вместо этого вам нужно ввести несколько команд.

Выключите свою виртуальную машину, выключив macOS: щелкните Apple в строке меню, затем нажмите «Завершить работу». Затем закройте VirtualBox полностью (серьезно, этот шаг не будет работать, если VirtualBox все еще открыт!) И вернитесь в Windows «Командная строка в качестве администратора. Вам нужно запустить следующие две команды:

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

  1. дает разрешение 800 × 600
  2. дает разрешение 1024 × 768
  3. дает вам разрешение 1280 × 1024
  4. дает вам разрешение 1440 × 900
  5. дает вам разрешение 1920 × 1200

Запустите VirtualBox, загрузите свою виртуальную машину, и она должна загрузиться с вашим новым разрешением!

С этого момента вы можете открыть VirtualBox для любого тестирования, связанного с Mac, которое вы хотите сделать. Опять же, вы увидите, что во время загрузки появляется много ошибок, но все в порядке; игнорируй их. Кроме того, помните, что звук не будет работать, и не будет таких вещей, как FaceTime или iMessage, для которых требуется реальный Mac. Это не будет идеальным, тем чего можно ожидать от полностью поддерживаемой настройки. Но это macOS, на виртуальной машине, и это неплохо!

Меняем разрешение экрана виртуальной машины на нужное

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

cd «C:Program FilesOracleVirtualBox»
VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1440
VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 900

Где 1440 и 900 – это разрешение экрана и его можно заменить на другое. Стандартные разрешения экранов:

640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1920×1080.

Пишите в комментариях как прошла установка и возникали ли проблемы.

Авторизуясь, вы даете согласие на обработку персональных данных.

Отменить ответ

Здравствуйте
Сделал всё как надо, но командная строка не может найти папку Oracle на диске С, потому что она не создалась
На С папки Oracle нет в принципе

Добрый день! Посмотрите в папке “Program Files” или “Program Files (x86)”, а проще нажмите правой кнопкой мыши по ярлыку VirtualBox и выберите “Расположение файла”

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector