Как сделать виртуальную машину os x

Обновлено: 06.07.2024

Так в последнее время сложилось, что мне переодически требуется под рукой MacOS. Не настолько часто, что бы бежать в магазин и покупать продукцию Apple, но все же достаточно часто, что бы испытывать неудобство. Понятно, что самым простым решением в таком случае будет установка какой-нибудь версии MacOS на виртуалку. Честно сказать, такой надобности я не испытывал лет пять. И когда мне такая виртуалка была нужна прошлый раз, я изрядно наплясался с бубном, пока получил приемлемый результат. Почему то я думал, что с тех пор что то изменилось, тем более, что в списке доступных ОС для VirtualBox MacOS присутствует. Но начав мучить гугл на эту тему, выяснил, что изменилось все весьма мало. Поддержка в боксе уже который год в стадии беты, Guest Additions (пакет расширений для гостевой системы, улучшающий ее работу) отсутствует как класс, а большинство образов которые я скачал, были изрядно кривые. Но все же более менее приемлемое решение я нашел – чем с вами и делюсь. Надеюсь кому то будет полезно.

Что понадобится

  • Нормальный образ MacOS Sierra забираем тут
  • Последнюю версию VirtualBox берем, как всегда, с официального сайта

Настраиваем VirtualBox для работы с MacOS

Запускаем VirtualBox и создаем новую виртуалку (что бы получить картинку как на скрине переключитесь в режим “Подробный режим”). Я поставил 4096 оперативки – если вы себе этого позволить не можете, оставьте 2 Гб. Меньше уже бессмысленно. На экране с настройками жесткого диска все оставляем по умолчанию.

Нажимаем создать, затем правой кнопкой по вновь созданной машине и “Настроить”. Далее выставляем все, как на скриншотах.



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

Далее надо немного изменить настройки доступных приводов. Когда виртуальный оптический привод висел на одном контроллере с жестким диском у меня установка не запустилась.
Удаляем:

Затем добавляем новый контроллер SATA и к нему прикрепляем наш образ.


Остальное оставляем по умолчанию и сохраняем настройки.
Теперь с нашей виртуальной машиной надо еще немного поработать. Для этого закрываем VirtualBox, запускаем командную строку (Win+R, ввести cmd ) и вводим следующее (“MacOS” замените на название вашей виртуальной машины):


Привет! macOS Catalina – это основная версия операционной системы macOS. Они назвали это как macOS Catalina 10.15. Выпустив macOS Catalina, Apple внесла слишком много серьезных изменений. Они работали, разрабатывали и добавляли самые интересные функции в операционную систему macOS Catalina 10.15. Все операционные системы macOS выпускаются разработчиком Всемирной конференции на WWDC. А также последняя версия macOS Catalina 10.15 анонсирована на Всемирной конференции разработчиков 2019. Таким образом, каждая операционная система macOS, которую они создают. Они слишком сосредоточены на обеспечении безопасности, чтобы никто не мог их атаковать. А операционная система и полноценный ПК должны быть защищены от кибератак. Каждую операционную систему macOS, выпускающую до этого, выпускает разработчик. Так что пользователи должны правильно проверить это на виртуальной машине. Таким образом, вы узнаете, как установить macOS на VirtualBox.

Однако вы знаете, что существует множество платформ. Вы можете установить и протестировать любую операционную систему. Такие как VMware Workstation, VirtualBox, Hyper-V, Boot camp, новое приложение Sandbox для Windows 10 и многие другие. Например, вы можете установить Windows, Linux, macOS на Виртуальную машину. Однако установка другой операционной системы на виртуальную машину может быть очень полезной для пользователя. Предлагаю вам приобрести рабочую станцию ​​VMware. Потому что VMware – один из лучших источников виртуализации плюс VirtualBox. Поскольку мы говорим о другом источнике Виртуальной машины. Итак, способы установки операционной системы на Виртуальную машину различаются и различаются.

Необходимые файлы для macOS Catalina

Необходимые файлы для macOS Catalina

Необходимые файлы для macOS Catalina

    Как я уже говорил, у нас есть разные типы машин виртуализации. Таким образом, VirtualBox может быть лучшим источником для установки различных типов операционных систем в качестве гостевой операционной системы. VirtualBox – лучшая виртуализация, которая позволяет легко устанавливать на нее все операционные системы. при установке операционных систем macOS. Таким образом, вы столкнетесь с одной из самых распространенных ошибок, при которой не работают мышь и клавиатура. В этом случае VirtualBox предоставляет вам очень простое расширение – VirtualBox Extension Pack. После этого вы установили операционную систему macOS, а также установили VirtualBox. Потому что это устранит ошибку мыши и клавиатуры на VirtualBox. Однако VirtualBox Extension Pack позволяет пользователям использовать USB 3.0 на VirtualBox. После macOS Sierra все более поздние версии macOS могут поддерживаться USB 3.0. Установите VirtualBox Extension Pack и наслаждайтесь операционной системой macOS на ПК с Windows.
  • macOS Catalina 10.15 Образ виртуальной машины (файл VMDK): если вы хотите использовать macOS Catalina для виртуализации. Следовательно, вам необходимо загрузить файл VMDK, пока вы собираетесь загружать виртуальный образ. Я рекомендую вам иметь быстрое подключение к Интернету. Таким образом, файл macOS Catalina слишком велик, поэтому его можно загрузить при быстром подключении к Интернету. Как и в предыдущей статье, мы также говорили о двух разных файлах операционной системы macOS. Первый – это HFS и APFS, поэтому на VirtualBox можно установить только образ HFS. И APFS не может поддерживаться файлом APFS. Причина, о которой я упомянул, чтобы вы использовали только версию HFS. Вы можете легко обновить macOS до последней версии.

Установить VirtualBox + установить VirtualBox Extension Pack

Установить VirtualBox + установить VirtualBox Extension Pack

Установить VirtualBox + установить VirtualBox Extension Pack

Теперь вы знаете полную информацию о macOS Catalina 10.15. Итак, пришло время загрузить и установить VirtualBox plus VirtualBox Extension Pack. Поэтому вы можете скачать VirtualBox с его официальной страницы. Существуют разные типы версий VirtualBox для разных операционных систем. Загрузите последнюю версию, и процесс установки прост, вы можете установить его в несколько кликов.

Как установить macOS Catalina на VirtualBox в Windows

Установите пакет расширений VirtualBox

Создайте новую виртуальную машину для macOS Catalina 10.15

Создайте новую виртуальную машину для macOS Catalina 10.15

Создайте новую виртуальную машину для macOS Catalina 10.15

Шаг 1. После этого вы скачали образ виртуальной машины macOS Catalina. Вам необходимо распаковать файл, для этого на вашем компьютере должен быть установлен WinRaR или 7Zip. Пока вы распаковываете файл macOS Catalina 10.15, размер образа уменьшится с 8 ГБ до 6 ГБ.

Как установить macOS Catalina на VirtualBox в Windows

Как установить macOS Catalina на VirtualBox в Windows

Как установить macOS Catalina на VirtualBox в Windows

Выберите имя для операционной системы

Шаг 4. Увеличьте размер памяти, рекомендуемый размер памяти – 2048 МБ.

Как установить macOS Catalina на VirtualBox в Windows

Увеличьте объем оперативной памяти

Как установить macOS Catalina на VirtualBox в Windows

выберите третий вариант

Как установить macOS Catalina на VirtualBox в Windows

Как установить macOS Catalina на VirtualBox в Windows

Как установить macOS Catalina на VirtualBox в Windows

Как установить macOS Catalina на VirtualBox в Windows

Выберите USB 3.0

Добавьте коды в командную строку, чтобы устранить ошибку macOS Catalina 10.15

Добавьте коды в командную строку, чтобы устранить ошибку macOS Catalina 10.15

Добавьте коды в командную строку, чтобы устранить ошибку macOS Catalina 10.15

Прежде чем добавлять коды в командную строку, закройте VirtualBox. После этого вы закрыли VirtualBox и запустили CMD от имени администратора. Следовательно, коды, принадлежащие VirtualBox, устранят ошибки macOS Catalina. Например, он исправит одну из самых распространенных ошибок – -Cpuidset. Этот простой код является простым продуктом компании Apple. Это позволяет пользователям при установке macOS работать на VirtualBox. Он отклонит ошибки macOS в VirtualBox.

Как установить macOS Catalina на VirtualBox в Windows

Запустите CMD от имени администратора

Как установить macOS Catalina на VirtualBox в Windows

Скопируйте и вставьте коды в CMD

Codes for VirtualBox V6.X:

Код для VirtualBox V5.X:

Установите macOS Catalina 10.15 на VirtualBox на ПК с Windows

Установите macOS Catalina 10.15 на VirtualBox на ПК с Windows

Установите macOS Catalina 10.15 на VirtualBox на ПК с Windows

Теперь вы полностью выполнили шаги macOS 10.15 на VirtualBox. Поэтому откройте VirtualBox и запустите установку macOS Catalina 10.15 на VirtualBox. После этого вы запустите установку, просто следуйте инструкциям, чтобы правильно установить macOS Catalina 10.15 на VirtualBox.

Шаг 1. Когда вы запустите это в первом окне, выберите свой язык и страну.

Как установить macOS Catalina на VirtualBox в Windows

выберите свою страну

Шаг 2. Прочтите о данных и конфиденциальности и узнайте больше о macOS Catalina 10.15

Как установить macOS Catalina на VirtualBox в Windows

Как установить macOS Catalina на VirtualBox в Windows

Шаг 4. Если у вас есть учетная запись Apple ID, введите ее. Затем, если вы не выберете продолжить без Apple ID.

Как установить macOS Catalina на VirtualBox в Windows

Войти с Apple ID

Шаг 5. Согласитесь с условиями и нажмите Продолжить.

Как установить macOS Catalina на VirtualBox в Windows

Как установить macOS Catalina на VirtualBox в Windows

Создайте учетную запись компьютера

Как установить macOS Catalina на VirtualBox в Windows

Шаг №8. Аналитика поможет macOS Catalina 10.15 автоматически отправлять диагностику и данные об использовании.

Как установить macOS Catalina на VirtualBox в Windows

Шаг 9. Экранное время. Получите представление о времени использования экрана и ограничениях того, чем вы хотите управлять.

Как установить macOS Catalina на VirtualBox в Windows

Шаг № 10. Здесь вы можете выбрать образ тремя способами. И вы можете лучше рассмотреть свой Mac.

Как установить macOS Catalina на VirtualBox в Windows

Выбери свой образ

Шаг № 10. Настройка вашего Mac … Подождите, пока это не шаг.

Как установить macOS Catalina на VirtualBox в Windows

Настройка вашего Mac

Шаг №11. Вы успешно установили macOS Catalina 10.15 на VirtualBox в Windows.

Как установить macOS Catalina на VirtualBox в Windows

macOS Catalina в VirtualBox в Windows

Конечная точка

Поздравляю! вот и все о способах установки macOS Catalina 10.15 на VirtualBox. Поэтому я надеюсь, что вы кое-что поняли из этой статьи. Кроме того, если вы столкнулись с какой-либо ошибкой, не стесняйтесь и оставьте комментарий, дайте нам знать об ошибке. Поделитесь с нами своим мнением для получения дополнительной поддержки и подпишитесь на наш блог.

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

Подготовка VirtualBox для установки MacOS Sierra

  • Качаем и устанавливаем с официального сайта последнюю версию VirtualBox (я дополнительно поставил Extension Pack из раздела «Downloads«). Статья писалась по версии 5.2.
  • Далее запускаете VirtualBox, кликаете «Создать«, задаете имя виртуальной машины и указываете устанавливаемую версию, в моем случае — macOS 10.12 Sierra (64-bit), жмете «Далее«.

macos sierra virtualbox

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

macos sierra virtualbox

macos sierra virtualbox

macos sierra virtualbox

  • Рекомендую выбрать «Динамический виртуальный жесткий диск«, в этом случае виртуальная машина не будет занимать лишнего места на диске.

macos sierra virtualbox

  • Указываете имя файла вашей виртуалки и ее размер, можно оставить все по умолчанию — «Создать«.

macos sierra virtualbox

  • Появилась новая виртуальная машина, кликаете по ней правой кнопкой мыши — «Настройки«.

macos sierra virtualbox

mac os sierra virtualbox
mac os sierra virtualbox
mac os sierra virtualbox

VirtualBox macos

  • Данный пункт не обязателен, но может избавить от проблем с началом установки.
    В разделе носители нужно удалить оптический привод и создать новый контроллер SATA, а уже в нем создать новый привод и указать путь к образу macOS.

VirtualBox

VirtualBox

VirtualBox

VirtualBox

cd "C:\Program Files\Oracle\VirtualBox\"

VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Установка macOS

После проделанного можно начинать непосредственно установку Sierra.

macos sierra virtualbox

macos sierra virtualbox

macos sierra virtualbox

  • Тут вы видите отсутствие диска для установки системы.

macos sierra virtualbox

macos sierra virtualbox

macos sierra virtualbox

macos sierra virtualbox

  • Закрываете «Дисковую утилиту«, видите появившийся диск. Выбираете его и кликаете «Продолжить«.

macos sierra virtualbox

  • Ждете. С учетом того, что у меня SSD, установка была около 15 минут.

macos sierra virtualbox

Первый запуск macOS

macos sierra virtualbox

macos sierra virtualbox

  • Если у вас никогда не было mac — «Не переносить информацию«. Если был, рекомендую выбрать тоже самое! 🙂

macos sierra virtualbox

  • Отключайте геолокацию, ни к чему лишние процессы.

macos sierra virtualbox

  • Если у вас есть Apple ID — можете попытаться зайти с него, к каким последствиям приведет сейчас или в будущем, не готов сказать, но лучше не рисковать.

macos sierra virtualbox

macos sierra virtualbox

  • Выбираете часовой пояс по карте или из списка — «Продолжить«.

macos sierra virtualbox

  • Siri впервые появилась на Mac в macOS Sierra, как мне кажется, на компьютере она бесполезна, но попробуйте! 🙂

macos sierra virtualbox

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

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

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

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1440
VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 900

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

Установка 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.

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

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

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

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


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

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


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







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


Простое приложение, которое при запуске внутри себя открывает сайт по заданному 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, а Читать далее

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