Virtualbox установка mac os: Установка MacOS 10.13 High Sierra на VirtualBox
Содержание
Установка MacOS 10.13 High Sierra на VirtualBox
High Sierra 10.13.6 вышла еще в конце июля, а через недельку на подходе и Mojave, но обновить материал по установке MacOS на VirtualBox руки дошли только сейчас. Давайте установим и заодно более подробно разберем некоторые моменты, которые судя по комментариям к прошлой статье, вызывали затруднение.
Содержание статьи:
1. Что понадобится для установки MacOS на VirtualBox
2. Настраиваем VirtualBox для установки MacOS
Внимание! Более менее стабильно и прилично, на виртуалке, MacOS работает только с процессорами Intel. Успешных запусков на AMD (попыток было много, на разных поколениях) мне неизвестно.
Запускаем VirtualBox, создаем новую виртуалку и сразу переключаемся в экспертный режим.
Устанавливаем количество выделенной памяти минимум 2048 Мб, оптимально 4096 Мб или больше. Имя виртуальной машины задавайте латиницей, без пробелов – потом будет меньше хлопот, при настройке через консоль. Остальное выбирайте, как на скриншоте.
Нажимаем “Создать”, в следующем окне указываем расположение и объем доступного диска. Можно оставить все по умолчанию.
Виртуальная машина готова. Открываем настройки.
И проверяем, что бы везде было, как на скринах ниже.
Обязательно 2 процессора.
Проверяем включена ли аппаратная виртуализация.
Не забудьте проверить, что поддержка виртуализации включена в BIOS.
Задвигаем ползунок видеопамяти на максимум и убираем чеки с ускорения.
К приводу подкрепляем образ, который вы скачали по ссылкам выше.
Остальные настройки оставляем по умолчанию, сохраняем виртуальную машину и закрываем VirtualBox.
Запускаем консоль – нажимаем сочетание клавиш
Win+R
, пишем
cmd
, нажимаем
Enter
.
Или в поиске
cmd
:
В командной строке выполняем:
cd «C:\Program Files\Oracle\VirtualBox\» VBoxManage.exe modifyvm «ИмяВашейВиртуалки» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1
cd «C:\Program Files\Oracle\VirtualBox\» VBoxManage.exe modifyvm «ИмяВашейВиртуалки» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc» VBoxManage setextradata «ИмяВашейВиртуалки» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1 |
Или можете запустить готовый скрипт
vbox_macos.cmd
из архива который скачали в начале статьи. Он попросит ввести вас имя вашей виртуальной машины и все остальное сделает сам.
С настройкой виртуальной машины закончили, переходим к установке системы.
3. Установка
Запускаем виртуалку и ждем пока не прогрузится установщик. В результате, вы должны увидеть выбор языка. Выбираем русский и продолжаем.
На следующем экране выбираем дисковую утилиту. Прежде чем продолжать установку, нам необходимо разметить диск.
Запускаем, выбираем наш диск (1 на скрине), нажимаем кнопку “Стереть”(2), задаем имя (3) и опять “Стереть” (4).
После завершения подготовки диска снова попадаем на стартовый экран установщика. Далее все просто, на всякий случай, публикую скрины:
Нажимаем, соответственно, “Продолжить”:
Принимаем условия соглашения:
Выбираем диск и продолжаем:
Все, установка стартовала!
Отлично, установка началась, но это еще только 1 этап. Теперь, надо дождаться пока система не соберется перезагружаться и отключить файл образа. Если не успели, просто выключите виртуальную машину, отключите образ и запустите снова.
У меня несколько раз, после перезагрузки, установщик автоматически не стартовал и вываливался в UEFI Shell. Ни чего страшного в этом нет, лечится элементарно.
Вводим:
fs1: cd «macOS Install Data» cd «Locked Files» cd «Boot Files» boot.efi
fs1: cd «macOS Install Data» cd «Locked Files» cd «Boot Files» boot.efi |
Для облегчения набора имен директорий введите первые буквы без кавычек и нажмите
Tab
.
Все, наша установка успешно продолжается. Дальше все очевидно, следуем инструкциям мастера установки. После еще одной перезагрузки, возможно, что достаточно длительной (следите за индикацией виртуального жесткого диска, если моргает, значит все в порядке), мы получаем полноценную MacOS High Sierra.
4. Настраиваем разрешение
Последнее, что нам надо сделать, научить виртуалку работать с тем разрешением, которое нам нужно. Для этого нас снова понадобится командная строка. Выключите виртуальную машину, закройте VirtualBox и запустите командную строку.
Введите:
cd «C:\Program Files\Oracle\VirtualBox\» VBoxManage setextradata «ИмяВашейВиртуалки» VBoxInternal2/EfiGraphicsResolution 1920×1080
cd «C:\Program Files\Oracle\VirtualBox\» VBoxManage setextradata «ИмяВашейВиртуалки» VBoxInternal2/EfiGraphicsResolution 1920×1080 |
Разрешение можете указать любое вместо 1920×1080. Значения разделяет латинская
x
.
Или можете воспользоваться скриптом
vbox_resolution.cmd
.
После этого, при загрузке в первый раз, виртуальная машина может зависнуть. Если это произойдет, просто перезагрузите ее.
На этом, все. Как обычно, если остались какие-то вопросы или возникли сложности – спрашивайте в комментариях.
Читайте также
Инструкция, как установить macOS Mojave на Virtualbox в Windows
Порой возникает необходимость воспользоваться операционной системой отличной от установленной на компьютере. Есть разные методы сделать это в зависимости от ситуации и одним из таких способов будет запустить нужную операционку в виртуальной машине. Процесс не сложный, однако есть некоторые нюансы и занимающий много времени.
В данном примере рассмотрим установку 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 64-bit.
Папку машины, где хранятся ее настройки можно не менять. Передвигаем ползунок оперативной памяти выделив примерно половину имеющейся, но в красную зону лучше не залезать. Отмечаем «Создать новый виртуальный жесткий диск» и нажимаем кнопку «Создать».
Теперь нужно указать папку, где будет располагаться создаваемый виртуальный жесткий диск и его размер. Имейте в виду, что потом изменить размер диска Мак не позволит, так что сразу указывайте нужный вам размер. Тип и формат хранения можно сделать как на скриншоте.
После этого виртуальная машина будет создана. Выделяем ее в левой колонке и нажимаем кнопку «Настроить» в верхней панели. Выбираем в левой колонке открывшего окна пункт «Система». Здесь нужно указать в списке порядок загрузки первым оптический диск.
На вкладке «Процессор» выбираете сколько ядер процессора выделить для работы Mac OS и предел загрузки CPU. Кроме того, здесь и на вкладке «Ускорение» есть дополнительные настройки, которыми можно «поиграться» если в процессе загрузки ОС будет возникать ошибка. Все зависит от конкретных комплектующих вашего компьютера. Порой помогает отключение Nested Paging, а в моем случае включение галочки у пункта «Включить Nested VT-x/AMD» приводило к тому, что установка заканчивалась сообщением attempting system restart mach reboot
.
В разделе «Дисплей» настраивается размер видеопамяти, выделенный виртуальной машине, а также тип графического контроллера и режимы ускорения. Их можно оставить по умолчанию или подбирать в случае проблем с запуском.
Переходим к разделу настроек «Носители». Здесь уже присутствует виртуальный жесткий диск, созданный нами на начальном этапе. Нам нужно указать оптический диск, с которого будет происходить установка Mac. Для этого выбираем его, нажав на «Пусто» и затем щелкаем по синему значку диска в верхней правой части окна. В открывшемся меню нужно указать местоположение образа нашего установочного диска или привод CD-ROM если он находится в нем. В результате должно получиться как на изображении ниже.
Теперь важный момент, сохраняем выполненные настройки и обязательно закрываем программу VirtualBox. Это нужно чтобы можно было сделать некоторые настройки виртуальной машины с помощью VBoxManage. Запускаем командную строку Windows и переходим в папку с установленной программой VirtualBox. Если вы не меняли путь по умолчанию при установке, то команда будет такой, в противном случае подставьте свой путь.
cd "C:\Program Files\Oracle\VirtualBox\"
Дальше нужно выполнить последовательно следующие команды, но заменив Имя Виртуальной Машины на реальное имя, указанное вами при ее создании.
VBoxManage modifyvm "Имя Виртуальной Машины" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "Имя Виртуальной Машины" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Если у вас процессор AMD, то выполните дополнительно команду
VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i7-6700K"
Если при этом получаете сообщение об ошибке VBoxManage.exe: error: Invalid parameter '--cpu-profile'
, то попробуйте указать другой процессор, например:
VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Xeon X5482 3.20GHz" VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i7-5600U" VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i5-3570" VBoxManage modifyvm "Имя Виртуальной Машины" --cpu-profile "Intel Core i7-2635QM"
Также можно сразу указать нужное разрешение экрана виртуальной машины выполнив следующую команду, где последние два числа как раз указывают ширину и высоту в пикселах. Впрочем, это всегда можно будет изменить в последствии снова выполнив эту команду с другим разрешением.
VBoxManage setextradata "Имя Виртуальной Машины" VBoxInternal2/EfiGraphicsResolution 1280x1024
На этом все подготовительные мероприятия закончены и можно переходить непосредственно к установке Mac OS Mojave в виртуальную машину. Снова запускаем VirtualBox, выбираем нашу машину и нажимаем кнопку «Запустить» в верхней панели. Откроется окно виртуальной машины VirtualBox и побегут строчки, показывающие процесс первоначальной загрузки операционной системы.
В некоторые моменты может казаться, что установка зависла, тогда можно ориентироваться на индикатор активности виртуального жесткого диска внизу окна программы. Теперь можно расслабиться и помедитировать пока не появится экран выбора языка, где указываем русский и щелкаем по стрелке вправо расположенной под ним. Прежде чем выполнять саму установку ОС необходимо инициализировать диск, поэтому на следующем шаге в окне «Утилиты MacOS» выбираем «Дисковая утилита».
В левом столбце выбираем наш виртуальный жесткий диск и нажимаем кнопку «Стереть» на верхней панели. Появится запрос на подтверждение действия, где можно задать какое-нибудь имя нашему диску и нажать снова «Стереть».
После завершения подготовки диска закрываем «Дисковая утилита» и снова попадаем в окно «Утилиты macOS», где теперь надо выбрать пункт «Установка macOS» и кликнуть «Продолжить». В следующем окне для продолжения установки будет предложено нажать соответствующую кнопку, а затем принять лицензионное соглашение. Дальше предложат выбрать диск для установки операционной системы, просто выделяем наш диск и щелкаем стрелку вправо после чего начнется установка MacOS на ваш компьютер.
В какой-то момент система без предупреждения перезагрузится и снова будет черный экран с бегущими строчками. Нам этого не надо, поскольку установка начнется опять с самого начала. Выключаем виртуальную машину закрыв окно с ней. Идем в ее настройки, выбираем наш iso образ с macOS Mojave и отключаем его от машины.
Сохраняем настройки, снова запускаем виртуальную машину VirtualBox и теперь установка продолжится непосредственно с жесткого диска. Когда первоначальная загрузка на черном фоне завершится, появится эмблема Эппл и индикатор оставшегося времени, верить которому не стоит. Это самый долгий этап установки macOS на Virtualbox по окончании которого виртуальная машина снова перезагрузится.
Если вместо продолжения установки вы видите UEFI Interactive Shell, то придется запустить ее самому. Для этого нужно последовательно выполнить команды:
fs1:
cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"
boot.efi
Фактически процесс установки завершен, осталось только выполнить первоначальные настройки и можно пользоваться. Выбираете страну из списка, затем раскладку клавиатуры, вопрос по миграции и Apple ID, если у вас нет Apple ID то пропустите соответствующий шаг нажав «Настроить позже».
Затем укажите имя вашей учетной записи и пароль. Дальше будут вопросы экспресс-настройки, которые можно оставить по умолчанию или настроить на свой вкус нажав «Настроить параметры».
После окончания всех настроек будет показан рабочий стол MacOS Mojave знаменующий окончание установки.
Хотя установка занимает много времени, последующая загрузка происходит довольно быстро. Стоит иметь в виду, что иногда по каким-то причинам в процессе загрузки может произойти ошибка хотя до этого все работало. В этом случае достаточно просто запустить загрузку заново.
Как установить MacOS на Windows с помощью VirtualBox
Большому количеству пользователей хотелось бы поработать на платформе Mac OS, однако их останавливает ряд весомых преимуществ, предлагаемых операционной системой Windows. Естественно ставить две разные системы на один ПК смысла практически нет. Можно ли в этом случае что-то придумать?
Самым простым и эффективным решением в данной ситуации является VirtualBox. При полном соответствии системных требований и установленного аппаратного обеспечения, данное приложение позволит с легкостью запустить Mac OS на компьютере, управляемом операционной системой Windows.
Содержание статьи:
Что такое VirtualBox?
VirtualBox — приложение виртуализации, используемое многими пользователями для запуска нескольких операционных систем на одном устройстве. Это может быть Windows, Mac OS, Linux или Windows Server. Программа работает на базе процессоров Intel и AMD.
Перед тем как вы приступите к установке программного, давайте ознакомимся с минимальными параметрами, которым должен соответствовать ваш компьютер.
Минимальные системные требования:
- 4 Гб ОЗУ;
- Компьютер с 64-битной ОС;
- Двухъядерный процессор.
Установка Mac OS
Как только вы убедитесь в полном соответствии железа программе, загрузите установочный файл Mac OS High Sierra на компьютер с Windows.
1. Загрузите Mac OS;
2. Загрузите и установите VirtualBox;
3. Запустите VirtualBox и нажмите клавишу Создать.
Введите имя, тип и версию ОС.
4. Укажите объем оперативной памяти, которую вы готовы выделить виртуальной машине.
5. Выберите параметр Создать новый виртуальный жесткий диск и завершите процесс.
6. Откройте меню Настроек в главном меню.
7. Перейдите во вкладку Система. Здесь вы обнаружите три графы: материнская плата, процессор и ускорение. Откройте Процессор и убедитесь, что в рядом с параметром Дополнительные возможности установлена галочка Включить PAE/NX.
8. Перейдите во вкладку Материнская плата и снимите галочку с параметра Гибкий диск. Убедитесь что напротив параметра Чипсет установлено значение ICH9.
9. Перейдите во вкладку Дисплей и повысьте значение Видеопамять до 128 Мб.
10. Перейдите в раздел Носители, выберите операционную систему и укажите порт жесткого диска SATA 0. По завершению нажмите ОК.
11. Теперь, по завершению настроек, закройте окно. Следующим шагом станет добавление кода в VirtualBox при помощи командной строки.
Скопируйте приведенный ниже код и вставьте его в командную строку:
cd “C:\Program Files\Oracle\VirtualBox\”
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.
Похожие статьи про восстановление данных:
Дата:
Теги: Windows, Носитель информации, обновление
Как установить macOS в VirtualBox
Как установить macOS в VirtualBox
Пользователям Windows иногда может потребоваться использовать macOS для тестов ПО. Но Apple, в свою очередь, всегда затрудняла установку своей операционной системы на стороннее аппаратное обеспечение. Однако, с помощью виртуальной машины VirtualBox можно установить macOS на ПК под управлением Windows. Давайте разберемся, как это сделать.
Что вам понадобится
Во-первых, вам необходимо скачать копию Oracle VM VirtualBox. Вам также понадобится образ ISO версии macOS, которую вы хотите установить.
Получить ISO на самом деле сложнее, чем можно было бы ожидать. Если у вас есть доступ к компьютеру Mac, вы можете загрузить копию уже установленной ОС. Если на компьютере Mac запущен macOS Mojave, откройте страницу macOS High Sierra в App Store и загрузите оттуда программу установки.
Вам нужно будет преобразовать этот файл APP в DMG, а затем преобразовать его из DMG в ISO, чтобы иметь возможность установить его в VirtualBox. Менее сложная, но менее безопасная возможность заключается в поиске ISO нужной версии macOS в интернете. Существует множество подобных сайтов, но скачивание ISO с неофициального сайта сопряжено с определенным уровнем риска.
После скачивания macOS High Sierra в App Store, перейдите в Launchpad и запустите программу «Дисковая утилита». Найдите там нужную ОС. вызовите контекстное меню и выберите «Показать в Finder». Finder откроет каталог с образом диска DMG. Конвертировать его в ISO можно также через дисковую утилиту или с помощью команды в терминале:
hdiutil convert dmgfilename.dmg -format UDTO -o converted_iso
Если рабочего Mac под рукой нет, то Google вам в помощь.
Как создать виртуальную машину с операционной системой macOS
1. Установите VirtualBox на свой компьютер с Windows, следуя инструкциям. Нажмите кнопку «New», чтобы создать новую виртуальную машину. Здесь и далее скриншоты английской версии.
2. Используйте имя вашей версии macOS, чтобы назвать виртуальную машину. Например, High Sierra или Mojave. Тип и версия должны заполняться автоматически с правильными настройками.
3. Выберите объем оперативной памяти, выделяемый виртуальной машине. Выделение большего объема оперативной памяти поможет ускорить работу виртуальной машины, но убедитесь, что вы оставили достаточно места для вашей основной ОС (будь то Windows или Linux).
4. Выберите «Create a virtual hard disk now», и нажмите кнопку «Create». Оставьте настройку по умолчанию «VDI» включенной и нажмите кнопку «Next».
5. Выберите тип виртуального жесткого диска: динамически выделяемый (dynamically allocated) или фиксированный (fixed size). Динамически выделяемый диск начинает работу с небольшого размера и увеличивается по мере увеличения объема памяти. Диск фиксированного размера немедленно займет установленное количество места на физическом жестком диске.
6. Выберите размер виртуального жесткого диска. Нажмите кнопку «Create», чтобы завершить создание виртуальной машины.
Итоговая конфигурация
1. Когда ваша виртуальная машина будет в списке, нажмите на кнопку «Settings». Выберите «System» в боковом меню и убедитесь, что «Floppy» снята в настройках «Boot Order». Это обеспечит загрузку виртуальной машины с образа диска High Sierra. Убедитесь, что «Base Memory» настроена на подходящий уровень — минимум 2048MB.
2. Находясь в меню «System», перейдите на вкладку «Processor». Установите количество процессоров не менее двух и убедитесь, что включена опция «Enable PAE/NX».
3. Выберите меню «Storage» на боковой панели. В разделе «Storage Devices» нажмите кнопку «Empty». Нажмите на иконку оптического диска в правом верхнем углу экрана и выберите ваш файл High Sierra ISO, убедившись, что включена функция «Use Host I/O cache». Нажмите «OK», чтобы сохранить изменения.
4. Перейдите в раздел «Display» и установите для параметра «Video Memory» значение 128MB, затем нажмите «OK» для сохранения.
5. Прежде чем запускать macOS на виртуальной машине, вам нужно выполнить следующие команды из командной строки или PowerShell с правами администратора в Windows или терминале под Linux. Убедитесь, что VirtualBox закрыт, прежде чем вы попытаетесь сделать это.
Для пользователей Windows следующие действия должны выполняться как предусмотрено. Пользователям Linux потребуется добавить «sudo» в начало каждой команды VBoxManage и заменить в первой строке расположение на расположение VirtualBox, как установлено на вашем дистрибутиве Linux.
cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage 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
6. Наконец, снова откройте VirtualBox, нажмите на зеленую стрелку «Start», чтобы запустить виртуальную машину, а затем следуйте инструкциям по установке macOS. Готово!
Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.
Также читайте меня в социальных сетях: Facebook, Twitter, VK и OK.
Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.
Есть возможность стать патроном, чтобы ежемесячно поддерживать блог донатом, или воспользоваться Яндекс.Деньгами, WebMoney, QIWI или PayPal:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Установка операционной системы macos на windows с VirtualBox
Автор: Камиль Г.
INTRO
Данная статья будет написана в двух частях: первая об установке всех необходимых компонентов и конфигурации виртуальной машины; вторая о процессе установки и запуске macOS на VirtualBox.
Подготовка
Для всех представленных ниже файлов пароль для разархивации: glimake.ru
Если какие-то ссылки перестали работать, прошу связаться со мной напрямую, чтобы я обновил их. Срок действия ссылки составляет 30 дней.
Операционную систему MacOS мы будем устанавливать на виртуальную машину VirtualBox. Скачать ее можно с официального сайта или по следующим ссылкам:
- Windows
- OS X
- Linux
- Solaris
- Solaris 11 11 IPS
Также нам понадобится пакет расширений для VirtualBox.
Так как мы хотим установить MacOS, то нам нужен ее образ. Скачать iso образ можно здесь.
Теперь, когда все готово, можем приступить к установке операционной системы на VM.
Настройка VirtualBox
Нам нужно установить скаченный ранее пакет расширений для VirtualBox.
- Запускаем VirtualBox.
- Заходим в «Файл» → «Настройки» → «Плагины».
- Нажимаем на «+» для добавления нового плагина.
- Нажимаем «Ок».
Создание виртуальной машины
На главном экране нажмем на кнопку «Создать»
Откроется окно создания виртуальной машины. Теперь просто действуем по инструкции.
В открывшемся окне задаем имя виртуальной машины, желательно без пробелов и спец символов. Указываем папку ВМ — место, где будут храниться файлы VM. Тип – Mac OS X. Версия – Mac OS X (64-bit):
Указываем объем оперативной памяти, который мы хотим предоставить ВМ. Не менее 4Гб.
В следующем окне выбираем «Создать новый виртуальный жесткий диск».
Теперь выбираем VirtualBox Disk Image. В этом формате будет хранится ВМ на диске.
Выбираем «Динамический виртуальный диск»:
Указываем объем жесткого диска, который мы предоставим виртуальной машине MacOS. Указываем не менее 40 Гб:
На этом создание Virtual Machine закончилось. Следующим шагом будет настройка созданной виртуальной машины.
Настройка Виртуальной Машины
На главном экране VBox выбираем нашу созданную ВМ и нажимаем на кнопку «Настроить»:
Т. о. попадаем на страницу настроек, где мы можем посмотреть все параметры ВМ:
Переходим во вкладку «Система», вкладка «Материнская плата»:
Здесь мы убираем галочку с «Гибкого диска» и проверяем, чтобы стояли все галочки в области «дополнительных возможностей»:
Включить I/O APIC Включить EFI (только специальные ОС) Часы в системе UTC
В верхнем меню переходим во вкладку «процессор». Нужно выделить минимум 4 ядра процессора, а предел загрузки ЦП установить в 100%. Также должна стоять галочка возле «Включить PAE / NX»:
В левом меню переходим во вкладку «дисплей».
Выделяем 128 мб видеопамяти виртуальной машине. Отключаем 3D – ускорение. Графический контроллер должен стоять на VBoxVGA.
Переходим в пункт меню «носители». Здесь нам нужно добавить наш ISO образ ОС MacOS к виртуальной машине. С него в дальнейшем мы будем устанавливать систему.
Нажимаем на плюсик, чтобы добавить новый виртуальный оптический привод и выбираем наш скаченный ISO с MacOS:
В итоге наш iso’шник должен отобразиться в списке:
Переходим во вкладку «USB», включаем контроллер USB и выбираем USB 3.0.
На этом настройка виртуальной машины закончилась. Теперь нам осталось прописать файлы конфигурации и запустить установку MacOS. Приступим!
Конфигурация виртуальной машины для MacOS
Зачем это нужно? — эта конфигурация позволит имитировать ЦПУ Ivy Bridge, микроархитектура которой была в процессорах, установленных на маках.
Открываем папку, где установлена VirtualBox, чтобы скопировать путь до файлов программы.
Открываем командную строку: нажимаем Win + R → вписываем “cmd” → нажимаем enter или находим cmd в меню пуск. Далее нам нужно перейти в скопированную директорию:
cd <path_to_my_VBox_directory>
П. С. Если VirtualBox находится не на диске “C:\”, тогда команда будет следующая:
cd \d <path_to_my_VBox_directory>
Как и на фото выше выполняем следующие команды:
Для Intel
Эмуляция ЦПУ:
VBoxManage modifyvm "Glimake_MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
Установка типа продукта «MacBookPro11,3»:
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
Задаем версию системы:
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
Устанавливаем имя своего «мака»:
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-vm-product-name"
Ключ устройства:
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
Включение контроллера управления системой — это подсистема Макинтош, которая отвечает за питание, зарядку, переключение режима сна и гибернацию и прочее.
VBoxManage setextradata "Glimake_MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Здесь устанавливаем разрешение нашей MacOS системы:
VBoxManage setextradata "Glimake_MacOS" VBoxInternal2/EfiHorizontalResolution 1920 VBoxManage setextradata "Glimake_MacOS" VBoxInternal2/EfiVerticalResolution 1080
Для AMD
VBoxManage modifyvm "Your Virtual Machine Name" --cpu-profile "Intel Core i7-6700K"
Для ОС Linux:
Команды те же самые. Открываем терминал, вставляем команды.
Как увеличить объем видеопамяти в VirtualBox
После установки всех конфигураций мы можем посмотреть характеристики нашего мака следующей командой:
VBoxManage showvminfo Glimake_MacOS
В строке VRAM Size указывается объем видео памяти. По умолчанию в VBox можно установить максимум 128 Мб памяти. Но чтобы увеличить его до 256 Мб прописываем команду:
VBoxManage modifyvm Glimake_MacOS --vram 256
И снова проверяем установленный объем:
VBoxManage showvminfo Glimake_MacOS
Запуск MacOS
Теперь снова переходим в программу Virtual Box и выбираем нашу установленную систему MacOS: нажимаем на нее и в верхнем меню нажимаем «Запустить».
В следующей статье рассмотрим установку самой операционной системы.
Также смотрите статью: “Как установить Android в VirtualBox на Windows”.
Установка Mac OS на VirtualBox
Многие пользователи не прочь познакомиться с преимуществами операционной системы macOS, но не хотят или не могут приобрести iMac или MacBook. Хорошим решением в такой ситуации будет установка этой ОС на виртуальной машине, в частности, посредством VirtualBox, о чём мы и хотим вам рассказать в статье далее.
Требования к установке
Перед тем как приступать к инсталляции макОС на «виртуалку», убедитесь, что ваш компьютер соответствует следующим требованиям:
- процессор (двухъядерный или больше) с поддержкой инструкций SSE 4.2, желательно Intel;
- оперативная память 4 Гб и более;
- основная операционная система разрядности 64-бит, предпочтительно Windows или развитый дистрибутив на ядре Linux.
Также требуется настроить на компьютере виртуализацию – под этим подразумевается включение специфичных настроек в BIOS или UEFI. Обратите внимание, что такие опции поддерживают не все компьютеры – для получения подробностей обратитесь к материалу по ссылке ниже.
Подробнее: Как включить виртуализацию в BIOS
Особенности инсталляции macOS в VirtualBox
Установка рассматриваемой ОС в ВиртуалБокс состоит из нескольких этапов: загрузки необходимых материалов, настройки среды и запуска либо установки образа. Процедура отличается для инсталляции варианта macOS Mojave и более старых версий «яблочной» ОС, поэтому имеет смысл рассмотреть оба.
Установка macOS Mojave
Этап 1: Загрузка необходимых материалов
- Первое, с чего следует начать – скачивание подходящего образа для VirtualBox. Из-за некоторых ограничений мы не можем разместить образ на нашем сайте, поэтому вам нужно самостоятельно его отыскать в интернете по запросу macos mojave virtualbox image.
Обратите внимание, что в большинстве случаев это будет готовый образ виртуального жесткого диска с уже установленной системой. Особенность последней версии макОС в том, что ей для полноценной установки требуется накопитель с файловой системой APFS, которую не поддерживает VirtualBox, его актуальная на момент написания настоящей статьи версия. Если вас интересует полная поэтапная установка, обратитесь к варианту High Sierra, который описан ниже.
- Далее следует загрузить новейшую версию VirtualBox – воспользуйтесь ссылкой ниже.
Скачать VirtualBox
- После загрузки инсталлятора запустите его и установите на компьютер, следуя инструкциям на экране.
Также следует загрузить плагин расширения – это нужно для работы USB-портов версий 2.0 и 3.0. Загрузить нужный пак можно по следующей ссылке.
Скачать Oracle VM VirtualBox Extension Pack
- Загрузите файл инсталлятора, после чего запускайте ВиртуалБокс. Перейдите по пунктам «Инструменты» – «Настройки».
- Далее выберите в меню слева вариант «Плагины». Затем в правой части окошка найдите кнопку с иконкой папки с плюсом и нажмите на неё.
- Откроется «Проводник» – используйте его для перехода к директории с загруженным плагином. Выберите искомый файл и нажмите «Открыть».
- Нажмите «Установить».
Прочитайте текст лицензионного соглашения, после чего нажимайте на кнопку «Я согласен».
Когда плагин будет инсталлирован, вы получите соответствующее уведомление.
Проверьте, появился ли пак расширения в списке, после чего переходите к следующему этапу.
Этап 2: Настройка VirtualBox
Перед инсталляцией новейшей macOS виртуальную машину следует соответствующим образом настроить. Действуйте по следующему алгоритму:
- Запустите ВиртуалБокс и нажмите на кнопку «Создать» на панели инструментов.
- Появится окошко создания новой виртуальной машины. Первым делом введите имя ОС, в нашем случае macOS Mojave. Далее выберите тип и версию «Mac OS X» соответственно из выпадающих списков, после чего нажмите «Далее».
- На этом шаге следует задать количество оперативной памяти, выделенное виртуальной машине. Значение зависит от количества установленной на компьютере RAM: например, для устройств с 4 Гб на борту следует задать 2048 МБ, для машин с 8 Гб – 4096 Мб, и по такому же принципу, если ОЗУ больше.
- Для функционирования ОС на виртуальной машине следует создать или подключить образ жесткого диска. Для нашей сегодняшней цели будем использовать последний вариант: выберите позицию «Использовать существующий виртуальный жесткий диск», затем посредством диалогового окна «Проводника» выберите загруженный ранее образ в формате VMDK и нажмите «Создать».
- После создания новой виртуальной машины её следует настроить – для этого выделите нужную позицию в меню слева и нажмите на кнопку «Настроить», которая расположена в меню инструментов.
- Первым делом откройте закладки «Система» – «Процессор». Тут нужно отметить опцию «Включить PAE/NX».
Затем в этом же разделе перейдите ко вкладке «Материнская плата». В блоке «Порядок загрузки» снимите галочку с опции «Гибкий диск». Далее в выпадающем меню «Чипсет» выберите вариант «ICH9», если он не установлен по умолчанию.
- Перейдите к закладкам «Дисплей» – «Экран», где с помощью ползунка «Видеопамять» выберите значение «128 Мб».
- Далее следует настроить носители – раскройте соответствующий раздел. В нём выделите образ нашей macOS и в списке «SATA» выберите «SATA 0».
Затем кликните по пункту «Контроллер: SATA», и в правой части окна поставьте галочку напротив опции «Кэширование ввода/вывода», после чего жмите «ОК».
- После выхода из настроек закройте основное окошко VirtualBox и запустите «Командную строку» от имени администратора. Далее введите в окошко интерфейса следующие команды по одной, нажимая Enter после каждой:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm «macOS Mojave» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1
- После исполнения команд закрывайте «Командную строку» и запускайте ВиртуалБокс. Нажмите на кнопку «Запустить».
- Первым делом будет предложено выбрать регион. Установите желаемый и нажмите «Продолжить» («Continue»).
- Далее выберите раскладку клавиатуры – доступные варианты зависят от выбранного региона.
- Здесь требуется прочитать и принять соглашение на использование персональной информации. Поскольку данная инструкция не предполагает проброс сети на виртуальную машину, можно смело продолжать процедуру.
- На этом этапе предполагается перенос данных или восстановление информации с предыдущей версии macOS. Таковой у нас нет, поэтому стоит отказаться от переноса.
- Система попросит вас ввести Apple ID. Делать это на виртуальной машине не рекомендуется, поэтому выберите вариант «Добавить позже» («Set Up Later»).
Подтвердите отказ от ввода.
- Также потребуется принять лицензионное соглашение.
Это действие также понадобится подтвердить.
- Следующий шаг – создание учётной записи. Введите все требуемые данные (логин, полное имя и пароль), после чего продолжайте процедуру.
- Последнее действие, которое от вас требуется – выбор светлой или тёмной схемы оформления. Выбирайте по вкусу, а если тема не понравится, её всегда можно будет сменить через системные настройки.
- Через некоторое время перед вами появится рабочий стол настроенной macOS Mojave.
Установка macOS High Sierra и старше
Более старые версии ОС от Apple можно установить на VirtualBox в прямом смысле этого слова, из загрузочного образа, поскольку для них достаточно файловой системы HFS+, которая поддерживается указанной средой. Процедура почти не отличается от таковой для Мохаве, но имеет ряд нюансов, на которые и обратим внимание.
Этап 1: Загрузка образа
Первый этап инсталляции Хай Сьерра в точности повторяет загрузку материалов из инструкции для новейшего варианта, за одним отличием — установочный образ этой ОС следует качать в формате ISO.
Внимание! Образы из AppStore в формате DMG не поддерживаются в VirtualBox!
Этап 2: Настройка среды
Настраивать ВиртуалБокс для macOS High Sierra следует по точно такому же принципу, что и для Mojave.
- Проделайте шаги 1-3 из предыдущей инструкции, только на шаге 2 в качестве имени машины установите High Sierra.
Обратите внимание! Тип ОС нужно установить как «Mac OS X (64-bit)», иначе установка будет идти некорректно!
- На шаге настройки виртуального жесткого диска выберите вариант «Создать новый виртуальный жесткий диск».
В качестве типа оставьте значение по умолчанию, вариант «VDI».
Далее оставьте вариант «Динамический жесткий диск».
Последнее требуемое действие – выбор объёма. Размера в 30 Гб будет достаточно.
- Повторите действия из шагов 5-7 предыдущей части статьи.
- Во время настройки пункта «Носители» действия несколько отличаются. Первое, что следует проделать – в ветке «Контроллер SATA» выделить позицию виртуального оптического привода и удалить её.
Затем нажмите на кнопку добавления новых контроллеров и выберите вариант «Добавить SATA контроллер».
Далее воспользуйтесь кнопкой в виде CD с плюсиком для создания нового привода. Во всплывающем окошке выберите пункт «Выбрать образ».
В интерфейсе добавления образов нажмите «Добавить» и с помощью «Проводника» выберите ISO-файл macOS High Sierra.
Кликните «Выбрать», после чего закройте ВиртуалБокс.
- В шаге 9 инструкции для Mojave замените в командах название виртуальной машины: вместо macOS Mojave прописывайте High Sierra, вводя указанные команды.
Этап 3: Установка ОС
Процедура полной установки операционной системы происходит по следующему алгоритму:
- Как и в варианте Мохаве, откройте VirtualBox, выделите созданную ранее машину и нажмите «Запустить». Начнётся подготовка к установке макОС. Она может занять несколько минут – обязательно дождитесь, пока она закончится.
- Выберите подходящий язык, к примеру, «Русский».
- Появится окошко с утилитами, в котором кликните «Дисковая утилита».
В интерфейсе утилиты выберите диск виртуальной машины и воспользуйтесь кнопкой «Стереть».
Потребуется задать имя, формат и схему раздела. Выбрать можно любые из доступных. Проделав это, нажимайте «Стереть».
По окончании процедуры очистки нажмите «Готово».
- Закройте «Дисковую утилиту», затем выберите в списке позицию «Установка macOS».
- Здесь нажмите «Продолжить».
- Примите лицензионное соглашение.
Подтвердите согласие.
- В окне выбора дисков должен быть форматированный нами ранее виртуальный – выберите его и нажмите «Установить».
- Дождитесь, пока macOS High Sierra подготовит файлы для инсталляции – длительность операции зависит от характеристик вашего компьютера.
- В процессе установки виртуальная машина будет перезагружена. Когда перед вами снова появится окошко начала установки макОС, воспользуйтесь меню VirtualBox, в котором выберите «Файл» – «Закрыть».
Отметьте вариант «Выключить машину» и нажмите «ОК».
Вернитесь в главное окно VirtualBox и перейдите к настройкам носителей среды, в которую установили Хай Сьерра. Кликните по значку диска рядом с описанием виртуального контроллера, и выберите вариант «Изъять диск из привода».
Действия в следующем шаге требуются исключительно для версии High Sierra: если вы устанавливаете более старый вариант макОС, просто перезапустите среду VirtualBox и переходите к шагу 11.
- Повторно запустите машину с установленной ОС. Подождите, пока прогрузится оболочка, далее напечатайте в ней слово exit.
Пользуясь стрелочками, выберите вариант «Boot Maintenance Manager» и нажмите Enter.
Далее – «Boot from File».
Выделите второй вариант и зайдите в него.
Пройдите по пути «macOS Install Data» – «Locked Files» – «Boot Files». Найдите там файл «boot.efi», выделите его и нажмите Enter.
- Виртуальная машина будет автоматически перезапущена, а установка macOS High Sierra продолжена. На этот раз процедура может занять продолжительное время (до 30 минут), так что запаситесь терпением и не используйте компьютер для уменьшения нагрузки.
- После установки появится окошко мастера первой настройки, такое же как и при установке macOS Mojave. Воспользуйтесь шагами 11-19 предыдущей инструкции.
Как видим, установка макОС с нуля сложнее первого варианта. Впрочем, он также доступен для High Sierra и старше – достаточно просто загрузить подходящий VMDK-образ.
Устранение возможных проблем в работе VirtualBox
Если наблюдаются неполадки в работе среды виртуальных машин (не запускается инстанс macOS, приложение целиком, во время работы появляются разные ошибки), обратитесь к материалу по ссылке ниже: один из наших авторов максимально подробно рассмотрел решения большинства проблем с ВиртуалБокс.
Урок: Решения основных проблем с VirtualBox
Заключение
Установка macOS в среду VirtualBox может выглядеть простой задачей, но только при условии точного выполнения настоящей инструкции, в противном случае могут быть проблемы в работе среды.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ
Как установить Mac OS X на VirtualBox
/ Windows/ 0 комментариев
Вы хотите потестить последнюю версию Apple Marverics OS X? Мы дадим вам к простое руководство, в котором мы покажем шаг за шагом, как установить систему Apple на компьютер под управлением Windows. Все благодаря бесплатной программе виртуализации VirtualBox.
Требования.
Чтобы иметь возможность устанавливать OS X на компьютер, мы должны иметь 64-разрядную версию Windows. Лучше всего походят — последнее — Windows 7 или Windows 8. 32-разрядные версии не поддерживаются. Также будет полезно иметь свободное место на диске для установленной системы.
Что еще необходимо
Для установки OS X Mavericks нам нужно скачать на наш компьютер:
- VirtualBox — программа виртуализации
- Niresh Mavericks — преобразование OS X, адаптированное к установкам на ПК . Для целей VirtualBox, где мы будем устанавливать OS X Mavericks, мы загружаем образ версии ISO. Не загружайте USB-версию.
Создание виртуальной машины.
Сначала мы устанавливаем и запускаем последнюю версию VirtualBox. Затем мы загружаем и устанавливаем пакет расширения Virtualbox.
Затем перейдите к установке виртуальной машины. Откройте VirtualBox и нажмите значок «Новая». Даем имя машины — Mavericks и выбираем в поле Версия — Mac OS X (64 бит).
После мы следуем рекомендациям установщика. Мы предоставляем минимум 2 ГБ ОЗУ (предпочтительно 4 ГБ). Также стоит выделить некоторое пространство для новой системы — не менее 10 ГБ.
Когда мы создаем виртуальную машину, мы не запускаем ее сразу. Сначала выберите машину в списке и нажмите кнопку «Настройки».
Нам нужно изменить несколько вещей в новом окне настроек. На вкладке «Система» выберите поле «Включить EFI (только специальные ОС)). Сохраните настройки.
Затем перейдите на вкладку «Хранение> Пустой» и щелкните значок диска в поле «Атрибуты». В раскрывающемся меню выберите «Выбрать виртуальный CD / DVD-диск», затем в диспетчере окон мы найдем место, где мы загрузили ISO-образ Niresh Mavericks и откройте его. Сохраняем.
Установка OS X Mavericks.
Следующим шагом является запуск машины. Мы делаем это, выбрав нашу машину Mavericks в VirtualBox и щелкнув зеленый значок Start.
ПРИМЕЧАНИЕ . Если на вашем компьютере установлен процессор Intel Haswell, то есть он был выпущен после 2013 года, вам нужно будет сделать еще одно изменение. Мы закрываем VirtualBox и открываем Командную строку. Войдите в поиск CMD и откройте командную строку в режиме администратора.
Теперь вставьте код пути и введите Enter: cd «C: \ Program Files \ Oracle \ Virtualbox».
Затем скопируйте этот код, замените имя машины тем, которое вы дали OS X в VirtualBox, и вставьте в командную строку. И жмите Enter:
VBoxManage modifyvm ИМЯ МАШИНЫ —cpuidset 00000001 000306a9 00020800 80000201 178bfbff
Затем запустите VirtualBox и включите машину.
Если все сделано правильно, нас встретит приветственный экран, где мы должны выбрать язык, а затем нажмите «Далее» — в соответствии с инструкциями установщика. При выборе диска для установки появится проблема. Мы должны щелкнуть вкладку «Инструменты» на панели инструментов и выбрать «Дисковая утилита» в раскрывающемся списке.
В окне дисковой утилиты щелкните в левом окне меню наш диск на VirtualBox, затем на вкладке очистка жмем кнопку очистка. Затем мы закрываем утилиту диска.
После стирания у нас есть новый диск, который мы выбираем. Затем нажмите кнопку «Настроить» в нижней части экрана.
В появившемся окне мы отменим выбор: — Установить сетевые драйверы (Kexts)
— Графика -> GraphicsEnabler = Да
Затем нажмите «ОК», и мы вернемся к выбору диска. Теперь мы можем нажать кнопку «Установить». Мы ждем завершения процесса установки системы. Это может занять около получаса. Когда установка будет завершена, Mac OS X Mavericks, вероятно, повиснет и появится черный экран. Это нормально — мы закрываем виртуальную машину и запускаем ее снова.
Последние шаги
Теперь нам нужно сделать несколько вещей, прежде чем мы получим полнофункциональной Mac OS X на нашем ПК. Сначала мы перезапускаем виртуальную машину и отсоединяем загрузочный диск с инсталлятором. Мы делаем это, щелкнув значок диска в правом нижнем углу виртуальной машины. В раскрывающемся меню выберите «Удалить диск с виртуального диска». Закрываем машину и запускаем ее снова.
Если все пойдет хорошо, мы увидим экран персонализации OS X Mavericks после перезагрузки. Мы можем добавить здесь имя компьютера, войти в учетную запись Apple ID и т. д. После настройки мы увидим рабочий стол OS X, и мы сможем начать работу.
Стоит выполнить еще два действия. Первое — это нажатие иконки Niresh в правом верхнем углу. Помимо открытия страницы в браузере это позволит сделать дополнительные изменения. Это может занять несколько минут — сообщение о завершении появится на рабочем столе компьютера.
Во-вторых, это изменение в разрешении Mac OS X. По умолчанию система, скорее всего, не поддерживает наш экран, поэтому мы должны изменить его — сделав небольшой трюк. Сначала мы запускаем файловый менеджер Finder и нажимаем на верхнюю панель меню Finder> Preferences. Затем в новом окне выберите Finder для отображения жестких дисков.
Теперь перейдите на жесткий диск и откройте папку «Дополнительно». Мы находим файл с именем org.Chameleon.boot.plist и открываем его в текстовом редакторе TextEdit. Между тегами < dict> и </ dict> вставьте следующий код:
< key > Graphics Mode < / key >
<string> ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ </ string>
Ранее нам нужно было проверить, какое разрешение экрана нашего ПК и ввести его в нужное место.
Мы закрываем OS X Mavericks и всю программу VirtualBox. Открыть в режиме администратора командную строки вставить следующие строки:
«C: \ Program Files \ Oracle \ Virtualbox»
vboxmanage setextradata ИМЯ МАШИНЫ «CustomVideoMode1» «ПРЕДПОЧТИТЕЛЬНЫЙ ВАРИАНТ»
В поле Имя машины введите имя машины, которую мы дали в VirtualBox OS X Mavericks. Предпочтительное разрешение — разрешение экрана нашего компьютера. Вот и все. Мы запускаем OS X и получаем полноэкранный просмотр.
Как установить macOS в VirtualBox
Как пользователь Windows, могут быть случаи, когда вам нужно использовать macOS, но у вас нет денег, чтобы инвестировать в собственный компьютер Mac. Apple всегда затрудняла установку своей операционной системы на оборудование стороннего производителя, что затрудняло использование преимуществ этой усовершенствованной ОС.
Однако с помощью VirtualBox можно установить macOS на ПК с Windows. Давайте разберемся, как это сделать.
Связанный : Как преобразовать виртуальные машины из VMware в VirtualBox и наоборот
Что вам понадобится
Сначала вам нужно загрузить копию Oracle VM VirtualBox.Вам также понадобится ISO-образ той версии macOS, которую вы хотите установить.
Получить ISO на самом деле сложнее, чем вы могли ожидать. Если у вас есть доступ к Mac, вы не сможете загрузить копию уже установленной ОС. Если Mac работает под управлением macOS Mojave, откройте страницу macOS High Sierra в App Store и загрузите оттуда установщик.
Вам нужно будет преобразовать этот файл APP в DMG, а затем преобразовать из DMG в ISO, чтобы иметь возможность установить его в VirtualBox.Менее сложным, но и менее безопасным вариантом является поиск ISO-образа нужной версии macOS в Интернете. Есть множество сайтов, на которых они есть, но загрузка ISO с неофициального сайта сопряжена с определенным риском.
Как создать виртуальную машину macOS
1. Установите VirtualBox на свой ПК с Windows, следуя инструкциям. Нажмите «Создать», чтобы создать новую виртуальную машину.
2. Используйте имя своей версии macOS для имени вашей виртуальной машины.Например, Хай Сьерра или Мохаве. Тип и версия должны автоматически заполняться с правильными настройками.
3. Выберите объем оперативной памяти, который будет выделен вашей виртуальной машине. Выделение большего объема оперативной памяти поможет ускорить вашу виртуальную машину, но убедитесь, что вы оставили достаточно для вашей операционной системы (будь то Windows или Linux).
4. Выберите «Создать виртуальный жесткий диск сейчас» и нажмите кнопку «Создать». Оставьте установленную по умолчанию настройку «VDI» и нажмите «Далее».”
5. Решите, нужен ли вам виртуальный жесткий диск с динамическим или фиксированным размером. Динамически выделяемый диск сначала будет небольшим, а его размер будет увеличиваться по мере того, как потребуется больше места. Диск фиксированного размера немедленно займет установленный объем места на вашем физическом жестком диске.
Связанный : Как сжать виртуальную машину Virtualbox в Windows 10
7. Выберите размер виртуального жесткого диска. Нажмите «Создать», чтобы завершить создание виртуальной машины.
Окончательная конфигурация
1. Выделив вашу виртуальную машину, щелкните шестеренку «Настройки». Выберите «Система» в боковом меню и убедитесь, что «Дискета» не отмечена в настройках «Порядок загрузки». Это обеспечит загрузку вашей виртуальной машины с образа диска High Sierra. Убедитесь, что вы установили «Базовая память» на подходящий уровень — минимум 2048 МБ.
2. В меню «Система» щелкните вкладку «Процессор». Установите количество процессоров не менее двух и убедитесь, что параметр «Включить PAE / NX» включен.
3. Выберите меню «Хранилище» на боковой панели. В разделе «Устройства хранения» нажмите «Очистить». Щелкните значок оптического диска в правом верхнем углу экрана и выберите файл High Sierra ISO, убедившись, что параметр «Использовать кеш ввода-вывода хоста» включен. Нажмите «ОК», чтобы сохранить изменения.
4. Перейдите в раздел «Дисплей» и установите «Видеопамять» на 128 МБ, затем нажмите «ОК» для сохранения.
5. Прежде чем вы сможете запускать macOS на виртуальной машине, вам необходимо выполнить следующие команды из командной строки или PowerShell с правами администратора в Windows или с терминала в Linux.Перед попыткой убедитесь, что VirtualBox закрыт.
Для пользователей Windows следующее должно работать, как предусмотрено. Пользователям Linux нужно будет добавить «sudo» в начало каждой команды VBoxManage и заменить местоположение в первой строке местоположением VirtualBox, установленного в вашем дистрибутиве Linux.
компакт-диск "C: \ Program Files \ Oracle \ VirtualBox \" VBoxManage 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" VBoxManage setextradata "macos" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1
6. Наконец, снова откройте VirtualBox, щелкните зеленую стрелку «Пуск», чтобы запустить виртуальную машину, затем следуйте инструкциям по установке macOS.
Запуск macOS без Mac
macOS теперь должен быть установлен в VirtualBox.В любое время, когда вы захотите его использовать, просто запустите VirtualBox и запустите свою виртуальную машину. Когда вы закончите, вы можете закрыть VirtualBox или выключить его через свою виртуальную машину macOS.
Если вы хотите и дальше заниматься виртуальными машинами, вот как конвертировать файлы виртуальных машин между Virtualbox и VMWare. Также ознакомьтесь с нашим списком лучших бесплатных программ виртуализации для Windows 10.
Эта статья полезна?
да
Нет
Бен Стоктон
Бен — технический писатель из Великобритании, увлекающийся гаджетами, играми и общим увлечением.
Как установить macOS на VirtualBox в 2021 году (августовское обновление)
Windows, macOS — какую из них вы хотите использовать сегодня? При традиционном подходе вы придерживаетесь одного или другого. Но с виртуальным ящиком у вас действительно есть macOS на ПК с Windows.
Это свобода, которую пользователи компьютеров получили благодаря Linux и другим операционным системам.
Но Apple затруднила установку своей операционной системы ни на что иное, кроме своего собственного оборудования. Все меняется, и Virtual Box несет ответственность за это и за рост Хакинтоша.
Новичок в hackintosh? Узнайте больше об этом в нашей статье Что такое хакинтош? обзор.
Примечание : Многие люди смогут заставить виртуальную машину Mac с одной Windows работать без сбоев, но звук , похоже, не работает. На самом деле это не проблема, потому что вы по-прежнему сможете получить доступ ко всем своим приложениям и программам.
Я также рекомендую вам иметь доступ к настоящему Mac . Вы можете найти некоторые дистрибутивы High Sierra ISO в Интернете, но всегда есть риск при загрузке из неофициального источника. Вместо этого возьмите Mac у друга или используйте свой и загрузите ОС High Sierra из App Store.
Ознакомьтесь с нашим руководством по установке high sierra для hackintosh
Все, что вам нужно для начала установки Установка macOS на VirtualBox
Прежде чем мы пройдем шаги по установке macOS на Virtual Box, давайте соберем все вместе Вам нужно будет начать.
- Откройте свой Mac
- Зайдите в App Store
- Введите «High Sierra»
Найдите желаемую операционную систему (мы будем использовать High Sierra) и Загрузите Это.
Примечание : Вам понадобится приличный компьютер, чтобы иметь возможность запускать Virtual Box. Ваш компьютер должен соответствовать следующим минимальным требованиям:
- Двухъядерный процессор
- 4 ГБ ОЗУ или выше
- 64-разрядный
Если ваш компьютер не соответствует этим требованиям, вы не сможете правильно запустить macOS .Вы сможете скачать VirtualBox с официального сайта. Я не буду вдаваться в процесс установки, так как на сайте будет вся информация, необходимая для установки VirtualBox.
Я рекомендую вам прочитать всю документацию и задать любые вопросы, которые у вас есть, в разделе сообщества на веб-сайте.
VirtualBox 6.0 только что был выпущен, так что сейчас отличное время, чтобы начать работу с собственной macOS.
Извлеките macOS Sierra
Убедитесь, что вы загрузили High Sierra, а затем вы захотите запустить несколько команд со своего терминала .Вы сможете открыть терминал по адресу: Applications> Utilities> Terminal . Оказавшись внутри терминала, вы захотите выполнить следующие команды:
hdiutil create -o /tmp/HighSierra.cdr -size 5200m -layout SPUD -fs HFS + J
hdiutil attach / tmp / HighSierra.cdr.dmg -noverify -mountpoint / Volumes / install_build
sudo / Applications / Install \ macOS \ High \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / install_build
mv / tv / t / HighSierra.cdr.dmg ~ / Desktop / InstallSystem.dmg
hdiutil detach / Volumes / Install \ macOS \ High \ Sierra
hdiutil convert ~ / Desktop / InstallSystem.dmg -format UDTO -o ~ / Desktop / HighSierra. iso
Перейдите на рабочий стол и переименуйте файл, удалив из расширение «.cdr». Это расширение должно читаться как «.iso» для правильной работы.
Вы успешно создали собственный ISO-файл, чтобы загрузить macOS.
Следующим шагом является копирование файла на компьютер с Windows (лучше всего подходит USB-накопитель большого размера).Этот файл будет смонтирован на вашей виртуальной машине позже в этой статье, поэтому очень важно, чтобы этот шаг был успешно завершен.
Создание виртуальной машины Mac в Windows
Вы захотите создать виртуальную машину, и это действительно просто. Вы откроете VirtualBox и нажмете New . Прежде чем нажимать Далее , вам нужно выбрать или ввести следующие параметры.
- Имя : High Sierra
- Тип : Mac OS X
- Версия : Mac OS X (64-разрядная)
Обратите внимание при выборе версии , потому что вы можете обнаружить, что High Sierra предлагается как версия при установке.Но если это не так, вы можете просто выбрать настройки, которые я перечислил выше, и они должны работать нормально.
Затем вы выполните все настройки.
Когда вы подойдете к настройке RAM, вам захочется быть щедрым. VirtualBox требует минимум 4 ГБ или ОЗУ для работы, но чем больше, тем лучше.
Почему?
Для macOS нужно выделить не менее 4 ГБ, а если быть точным, 4096 МБ. Общее практическое правило состоит в том, что , если вы можете сэкономить, предоставьте больше оперативной памяти вашей виртуальной машине.ОЗУ позволит операционной системе помещать больше информации в память и быстрее извлекать ее.
Для повышения общей производительности предоставьте как можно больше оперативной памяти.
Следующие шаги также важны, и они включают:
- Жесткий диск : выберите параметр «Создать виртуальный жесткий диск сейчас».
- Выберите VDI при выборе типа жесткого диска .
- Выберите Fixed Size вместо Dynamic для увеличения скорости.
- Установите размер диска не менее 25 ГБ.
Теперь ваша виртуальная машина правильно использует оперативную память и дисковое пространство, и вам нужно будет пройти через несколько экранных подсказок, прежде чем все будет правильно настроено.
Настройка VirtualBox для работы с macOS High Sierra
Пока мы добились большого прогресса, и теперь пришло время правильно настроить вашу виртуальную машину. В главном окне VirtualBox вы увидите, что отображается «High Sierra».Щелкните по нему, а затем нажмите кнопку «Настройки».
Вам нужно перейти в «Система» и убедиться, что на вкладке Материнская плата не отмечены следующие флажки:
Щелкните вкладку Процессор и убедитесь, что у вас установлено 2 или более процессоров для ваша виртуальная машина.
Следующие несколько настроек довольно просты:
- Дисплей : видеопамять минимум 128 МБ
- Хранилище : Щелкните «Очистить», а затем щелкните компакт-диск в правом верхнем углу.Выберите ISO-файл High Sierra
Теперь вам нужно нажать «ОК» и сохранить все внесенные вами изменения. Закройте свой VirtualBox сейчас.
Apple очень строго относится к системе, на которой работает их операционная система, поэтому очень важно, чтобы вы сделали все возможное, чтобы настроить свою виртуальную машину таким образом, чтобы программа установки заставила вас думать, что вы работаете на розничной машине.
Теперь перейдем к командной строке Windows .
Вы сделаете это с помощью:
- Щелкнув меню Пуск
- Набрав «Командная строка»
- Щелкнув правой кнопкой мыши командную строку настольного приложения
- Выбрав Запуск от имени администратора
Это Очень важно следовать всем следующим запросам команды точно . Ваша цель — запускать каждую команду одну за другой, нажимая кнопку Enter и ожидая успешного завершения команды.
Помните, что VirtualBox необходимо закрыть перед запуском этих команд, иначе он не будет работать должным образом.
cd "C: Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / High Config / DmiSystemProduct" "MacBook11,3" radata
setext "" MacBook11,3 "900radata setext "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0" VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "" Mac-2B1663Bradtext
- 908 "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "наша усердная работа по этим словамзащищенаправильно украсть (c) AppleComputerInc"
VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / ConfigalKey
Убедитесь, что виртуальная машина правильно названа «High Sierra», чтобы этот метод работал.В противном случае вы сможете вернуться и изменить имя, чтобы все работало правильно.
После выполнения всех команд и отсутствия ошибок вы сможете открыть VirtualBox и правильно установить macOS High Sierra на VirtualBox.
Это долгий процесс, но мы почти закончили с вашей установкой.
Запуск VirtualBox и установщика macOS
Вы почти узнали, как полностью установить macOS на VirtualBox, и мы находимся на финише.Вам нужно открыть VirtualBox, а затем щелкнуть виртуальную машину, которую вы настроили ранее.
Теперь нажмите «Пуск».
Когда все начнет работать, на экране будет отображаться много информации. Я рекомендую отойти от тренажера и дать ему поработать несколько минут, прежде чем вернуться. Некоторые ошибки могут зависать 5 минут и дольше.
Если вы все сделали правильно, можете быть уверены, что установщик загрузит правильно.
В конечном итоге вам будет предложено выбрать Язык . Если вы достигли этого момента, значит, у вас все хорошо, и вы почти готовы к запуску macOS.
Можно выполнить следующие шаги:
- Выберите желаемый язык и нажмите
- Нажмите «Дисковая утилита», а затем
- Нажмите «Просмотр», а затем «Показать все устройства».
- Щелкните пустой виртуальный диск, который был настроен, и щелкните «Стереть».
- Выберите следующие настройки:
- Имя : Macintosh HD
- Формат : Mac OS Extended (в журнале)
- Схема : Карта разделов GUID
- Нажмите «Стереть» и закройте Дисковую утилиту, когда процесс завершен.
- Нажмите «Переустановить macOS».
- Нажмите «Продолжить».
Вы дойдете до места, где вам будет предложено выбрать жесткий диск, и вы захотите выбрать раздел Macintosh HD, который вы только что создали с помощью Дисковой утилиты.
Мы успешно скопировали все файлы на виртуальную машину, но еще не закончили.
Выйдите из вашей виртуальной машины и затем вернитесь к настройкам вашей виртуальной машины. Вам нужно будет изменить настройки Storage .Щелкните свой ISO-образ для High Sierra в «Дереве хранилища». Вы щелкните значок компакт-диска, как мы делали ранее, а затем выберите «Удалить диск с виртуального диска».
Это необходимо сделать, чтобы отключить ISO-образ от виртуальной машины.
Запустите свою виртуальную машину, и вы увидите черный экран с внутренней оболочкой EFI. Вам нужно искать FS1 . Если это указано в списке , желтый , щелкните виртуальную машину, затем введите fs1: и нажмите кнопку Enter .
Вы должны быть в каталоге fs1.
Введите следующие команды:
- cd «macOS Install Data»
- cd «Locked Files»
- cd «Boot Files»
Теперь запустим установщик, запустив: boot.efi и нажав , введите .
Если все пойдет хорошо, вы столкнетесь с графическим установщиком, и вам просто нужно будет работать с подсказками. Виртуальная машина со временем перезагрузится, после чего вам нужно будет выполнить настройки и остальную часть процесса установки.
Вскоре вы окажетесь прямо в macOS, где сможете начать использовать свою виртуальную машину Mac в Windows.
Mac OS VirtualBox - самый простой способ использовать Mac по мере необходимости. Кроме того, использование виртуального бокса намного проще, чем метод хакинтоша с двойной загрузкой, который мы рассмотрели ранее.
Как запустить macOS в Windows 10 на виртуальной машине
Windows 10 - отличная операционная система. У него есть свои причуды и неприятности, но в какой операционной системе их нет? Даже если вы обязаны Microsoft и Windows 10, вы все равно можете делать покупки.
Что может быть лучше для этого, чем из безопасных границ вашей существующей операционной системы с помощью виртуальной машины? Таким образом, вы можете запускать macOS в Windows, что идеально подходит для использования приложений только для Mac в Windows.
Итак, вот как вы устанавливаете macOS на виртуальную машину в Windows, создавая виртуальный хакинтош, который позволяет запускать приложения Apple с вашего компьютера с Windows.
Какие файлы вам нужны для создания виртуальной машины macOS в Windows 10?
Прежде чем углубляться в «инструкции», вам необходимо загрузить и установить основные инструменты.В руководстве подробно описано, как создавать виртуальные машины macOS с использованием Oracle VirtualBox Manager (VirtualBox) и VMware Workstation Player (VMware Player) .
Связанный: VirtualBox против VMware Player: лучшая виртуальная машина для Windows
Вам также понадобится копия macOS. Big Sur - последняя версия macOS. Вы можете найти ссылки для загрузки macOS Big Sur в следующем разделе.
В этом руководстве основное внимание уделяется установке macOS Big Sur на виртуальной машине, работающей на оборудовании Intel, с использованием VirtualBox или VMware Player.
К сожалению, у меня нет доступа к какому-либо оборудованию AMD, поэтому я не могу предоставить руководство.
Однако есть фрагмент кода, который требуется любому, кто использует систему AMD, для загрузки macOS Big Sur с использованием VMware на оборудовании AMD.
Запуск виртуальной машины MacOS Big Sur такой же, как и для версии Intel, но использует немного другой фрагмент кода. Вы можете найти руководство и фрагмент кода в разделе ниже.
Кроме того, в конце статьи вы найдете ссылки на несколько руководств по виртуальным машинам AMD macOS Catalina, Mojave и High Sierra.
Скачать macOS Big Sur Virtual Image
Воспользуйтесь приведенными ниже ссылками для загрузки, чтобы загрузить образ MacOS Big Sur для VirtualBox и VMware.
Загрузка: Образ виртуальной машины MacOS Big Sur
Загрузка: VMware Player Patch Tool
Как создать виртуальную машину MacOS Big Sur с VirtualBox
Перед созданием виртуальной машины macOS вам необходимо установить VirtualBox Extension Pack.Он включает исправления для поддержки USB 3.0, мыши и клавиатуры, а также другие полезные патчи VirtualBox.
Скачать : VirtualBox Extension Pack для Windows (бесплатно)
Прокрутите вниз, выберите Все поддерживаемые платформы для загрузки, затем дважды щелкните, чтобы установить.
1. Создайте виртуальную машину MacOS Big Sur
Откройте VirtualBox. Выберите Новый . Введите macOS .
VirtualBox будет определять ОС по мере ввода и по умолчанию будет использовать Mac OS X. Вы можете оставить все как есть.
Что касается имени виртуальной машины, сделайте его чем-нибудь запоминающимся, но легким для ввода. Вам нужно будет ввести это имя в серии команд, и вводить сложное имя несколько раз очень неприятно!
Затем установите объем оперативной памяти, который может использовать виртуальная машина macOS.Я бы посоветовал минимум 4 ГБ, но чем больше вы можете отдать от хост-системы, тем лучше вам будет.
Помните, что вы не можете назначить больше оперативной памяти, чем доступно вашей системе, и вам нужно оставить некоторую память доступной для операционной системы хоста.
Теперь выберите Создать жесткий диск сейчас и выберите Создать . На следующем экране выберите Virtual Hard Disk , затем установите размер диска минимум 50 ГБ, но в идеале больше, если вы можете сэкономить место.Для macOS Big Sur требуется не менее 35 ГБ дискового пространства.
Связанный: Сколько оперативной памяти вам действительно нужно?
2. Измените настройки виртуальной машины macOS Big Sur
Пока не пытайтесь запускать виртуальную машину MacOS Big Sur. Перед запуском виртуальной машины вам необходимо внести некоторые изменения в настройки. Щелкните правой кнопкой мыши виртуальную машину macOS и выберите Настройки .
- В системе System удалите Floppy из порядка загрузки.Убедитесь, что для набора микросхем установлено значение ICH9 .
- Выберите вкладку Processor . Назначьте два процессора. Если у вас есть ЦП с запасом мощности (например, Intel Core i7 или i9 с несколькими дополнительными ядрами), подумайте о назначении большего количества. Однако это не жизненно важно.
- Убедитесь, что установлен флажок Enable PAE / NX .
- В Display установите Video Memory на 128MB.
- Теперь в Storage выберите чистый диск в Storage Devices . Затем выберите значок диска рядом с Optical Drives . Найдите и выберите образ диска MacOS Big Sur.
- Наконец, перейдите на вкладку USB и выберите USB 3.0 , затем нажмите OK .
3.Используйте командную строку для добавления пользовательского кода в VirtualBox
Еще не время запускать виртуальную машину MacOS Big Sur. В своей текущей конфигурации VirtualBox не работает с образом вашего диска MacOS.
Чтобы его запустить и запустить, вам нужно по существу пропатчить VirtualBox, прежде чем виртуальная машина macOS заработает. Для этого вам нужно ввести код с помощью командной строки. Все подробности ниже.
Начните с закрытия VirtualBox.Команды не будут выполняться должным образом, если запущен VirtualBox или любой из связанных с ним процессов.
После закрытия нажмите клавиши Windows + X , затем выберите в меню Командная строка (администратор) . Если в вашем меню отображается только параметр PowerShell, введите команду в строку поиска меню «Пуск». Затем щелкните правой кнопкой мыши Best Match и выберите Запуск от имени администратора . Используйте следующую команду, чтобы найти каталог Oracle VirtualBox:
cd "C: \ Program Files \ Oracle \ VirtualBox \"
Теперь введите следующие команды одну за другой.Настройте команду в соответствии с именем вашей виртуальной машины. Например, имя моей виртуальной машины , macOS Big Sur .
Вот команды:
VBoxManage.exe modifyvm "macOS Big Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS Big Sur" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemOSMacText" VBox "iSystem2019sex" Big Sur "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 «
VBoxManage setextradata» macOS Big Sur »« VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct »« Mac-AA95B1DDAB278B95 »
VBoxManage setextradata« macOS Big Sur »« VBoxInternal / Devices / smc / 0 / наша усердная работа этими словамизащищенаправильно украсть (c) AppleComputerInc "
VBoxManage setextradata" macOS Big Sur "" VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC "1
После выполнения команд и предположения, что вы не обнаружили ошибок, закройте командную строку.
4. Загрузите виртуальную машину macOS Big Sur
Снова откройте VirtualBox. Дважды щелкните виртуальную машину macOS, чтобы запустить ее. Вы увидите длинный текстовый поток, за которым следует логотип Apple. На следующем экране выберите нужный язык, затем Продолжить .
- Затем выберите Disk Utility .Вы создаете чистый диск для установки macOS Big Sur.
- В Дисковой утилите выберите VBOX HARDDISK MEDIA в столбце Внутренний диск.
- После выбора диска перейдите к опции Erase в верхней части утилиты.
- Дайте вашему диску имя, установите Format до Mac OS Extended (с журналом), и Scheme до GUID Partition Map .
- Выберите Стереть .
- После завершения вы можете выйти из Дисковой утилиты и вернуться к экрану восстановления Big Sur. Отсюда вы должны выбрать Установить macOS Big Sur .
- Выберите диск, который вы создали в Дисковой утилите, а затем нажмите «Продолжить».
Теперь установка говорит, что это займет несколько минут.Однако, по моему опыту, это было неправильно. Первоначальный этап установки занял около 15 минут, но затем вы попадаете на второй экран установки после перезапуска виртуальной машины macOS Big Sur.
Начальное время установки на этом экране начинается примерно с 29 минут. Однако, как только он достигнет Осталось менее минуты , и вы обнадеживаете - не надо.
Для завершения установки с этого момента потребовался еще час, но я также читал отчеты о людях, ожидающих более трех часов.Хуже того, невозможно определить, идет ли установка, вы просто зря теряете время.
Если у вас есть время, оставьте его на несколько часов, и, надеюсь, когда вы вернетесь, вы увидите приветственную страницу macOS Big Sur.
После завершения настройки macOS сделайте снимок в VirtualBox. Перейдите к Machine> Take Snapshot , дайте снимку имя и дождитесь его обработки.Если что-то сломается или виртуальная машина Big Sur повредится, вы можете вернуться к моментальному снимку, чтобы восстановить ранее исправную установку.
Как создать виртуальную машину MacOS Big Sur с помощью VMware Workstation Player
Предпочитаете VMware VirtualBox? Вы можете создать виртуальную машину MacOS Big Sur с помощью VMware, которая работает точно так же, как VirtualBox. И, как и в случае с VirtualBox, VMware также требует установки исправлений, прежде чем виртуальная машина MacOS Big Sur заработает.
Эта часть учебного пособия работает для систем Intel и AMD . Пользователи AMD должны использовать второй фрагмент кода при редактировании файла VMX виртуальной машины. Прочтите руководство, чтобы понять, что именно это означает.
1. Патч VMware Workstation Player
- В разделе «Загрузить виртуальный образ macOS Big Sur» находится VMware Player Patch Tool. Перед тем, как продолжить, загрузите средство исправления.
- Перейдите в папку, в которую вы скачали средство исправления. Распакуйте содержимое архива. Этот процесс лучше всего работает, когда папки находятся на одном диске (например, корневая папка VMware и извлеченный архив находятся на диске C: \).
- Убедитесь, что VMware полностью закрыта. В папке Unlocker щелкните правой кнопкой мыши командный сценарий win-install и выберите Запуск от имени администратора .Сценарий откроет окно командной строки, и запустится сценарий исправления.
Обрати внимание . Сценарий пролетает незаметно, и вам нужно следить за любыми сообщениями « File not Found ».
Наиболее частой причиной появления сообщения «файл не найден» или «система не может найти указанный файл» является установка VMware Workstation Player в другом месте, отличном от папки по умолчанию, и выполнение исправления из другого каталога.
После завершения установки патча вы можете открыть VMware.
2. Создайте виртуальную машину MacOS Big Sur с помощью VMware
- Выберите Create a New Virtual Machine. Выберите Я установлю операционную систему позже .
- Теперь выберите Apple Mac OS X и измените версию на macOS 10.16. Если вы не видите параметры macOS, это значит, что патч установился некорректно.
- Затем вам нужно выбрать имя для вашей виртуальной машины MacOS Big Sur. Выберите что-нибудь, что легко запомнить, а затем скопируйте путь к файлу в удобное место - оно вам понадобится, чтобы мгновенно внести некоторые изменения.
- На следующем экране установите размер диска 50 ГБ или больше и выберите Сохранить виртуальный диск как один файл .Завершите работу мастера создания виртуального диска, но пока не запускайте виртуальную машину.
3. Измените настройки виртуальной машины MacOS Big Sur
Прежде чем вы сможете загрузить виртуальную машину, вы должны отредактировать спецификацию оборудования.
- На главном экране VMware выберите виртуальную машину macOS Big Sur, затем щелкните правой кнопкой мыши и выберите Settings .
- Увеличьте объем памяти виртуальной машины как минимум до 4 ГБ. Вы можете выделить больше, если у вас есть свободная оперативная память.
- В разделе Processors измените количество доступных ядер на 2 (или больше, если доступно).
- Теперь выберите New CD / DVD (SATA) > Use ISO image file . Перейдите к ISO-файлу macOS Big Sur и выберите его.
- Закройте окно «Оборудование» и выберите «Готово».
Однако пока не запускайте виртуальную машину VMware Workstation Player macOS Big Sur. Осталось внести некоторые изменения в файлы конфигурации.
4. Отредактируйте файл macOS Big Sur VMX для оборудования Intel
Этот раздел предназначен для пользователей Intel, и включает в себя окончательный набор изменений, которые необходимо внести перед включением виртуальной машины VMware macOS Big Sur!
Закройте VMware.Отправляйтесь в место, где вы сохранили виртуальную машину MacOS. Местоположение по умолчанию:
C: \ Users \ ВАШЕ ИМЯ \ Documents \ Virtual Machines \ ВАША ПАПКА MAC OS X
Перейдите к macOS Big Sur.vmx , щелкните правой кнопкой мыши и выберите Открыть с помощью> Блокнот (или любой другой текстовый редактор). Прокрутите файл конфигурации до конца и добавьте следующую строку:
smbios.reflectHost = "TRUE"
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
smc.version = "0"
Сохранить , затем выйти.
Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Big Sur и запустить ее!
5. Отредактируйте файл macOS Big Sur VMX для оборудования AMD
Этот раздел предназначен для пользователей AMD . Как и в предыдущем разделе, пользователи AMD также должны отредактировать файл VMX, прежде чем продолжить.Редактирование AMD включает на несколько строк больше, чем версия Intel, но вы можете скопировать и вставить данные в файл.
Закройте VMware. Отправляйтесь в место, где вы сохранили виртуальную машину MacOS. Местоположение по умолчанию:
C: \ Users \ ВАШЕ ИМЯ \ Documents \ Virtual Machines \ ВАША ПАПКА MAC OS X
Перейдите к macOS Big Sur.vmx, щелкните правой кнопкой мыши и выберите Открыть с помощью> Блокнот (или любой другой текстовый редактор).Прокрутите файл конфигурации до конца и добавьте следующие строки:
smc.version = «0»
cpuid.0.eax = «0000: 0000: 0000: 0000: 0000: 0000: 0000: 1011»
cpuid.0.ebx = «0111: 0101: 0110: 1110: 0110 : 0101: 0100: 0111 »
cpuid.0.ecx =« 0110: 1100: 0110: 0101: 0111: 0100: 0110: 1110 »
cpuid.0.edx =« 0100: 1001: 0110: 0101: 0110: 1110 : 0110: 1001 »
cpuid.1.eax =« 0000: 0000: 0000: 0001: 0000: 0110: 0111: 0001 »
cpuid.1.ebx =« 0000: 0010: 0000: 0001: 0000: 1000: 0000 : 0000 ”
cpuid.1.ecx = «1000: 0010: 1001: 1000: 0010: 0010: 0000: 0011»
cpuid.1.edx = «0000: 0111: 1000: 1011: 1111: 1011: 1111: 1111»
smbios.reflectHost = «ИСТИНА»
hw.model = «MacBookPro14,3»
board-id = «Mac-551B86E5744E2388»
Сохранить , затем выйти.
Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Big Sur и запустить ее!
6. Настройте и установите виртуальную машину MacOS Big Sur
После запуска виртуальной машины MacOS Big Sur вам нужно будет настроить накопитель перед установкой.
- Затем выберите Disk Utility . Вы создаете чистый диск для установки macOS Big Sur.
- В Дисковой утилите выберите VMware Virtual SATA Hard Drive Media в столбце Внутренний диск.
- После выбора диска перейдите к опции Erase в верхней части утилиты.
- Дайте вашему диску имя, установите Format на APFS, и Scheme на GUID Partition Map .
- Выберите Стереть .
- После завершения вы можете выйти из Дисковой утилиты и вернуться к экрану восстановления Big Sur. Отсюда вы должны выбрать Установить macOS Big Sur .
- Выберите диск, который вы создали в Дисковой утилите, а затем нажмите «Продолжить».
Процесс установки занимает некоторое время, но он быстрее, чем VirtualBox. После загрузки macOS Big Sur вы можете настроить операционную систему по своему усмотрению.
7. Установите VMware Tools на виртуальную машину MacOS Big Sur
Теперь вам нужно установить VMware Tools, который представляет собой набор утилит и расширений, которые улучшают работу с мышью, производительность видео и другие полезные вещи.
Запустив виртуальную машину macOS, перейдите в Player> Manage> Install VMware Tools .
Установочный диск появится на рабочем столе macOS. Когда появится опция, выберите Установить VMware Tools , затем разрешите ему доступ к съемному тому. Следуйте инструкциям установщика, который потребует перезапуска по завершении.
Поиск и устранение неисправностей
При установке виртуальной машины macOS на VMware Player Workstation может произойти несколько ошибок.
- Если вы не видите «Apple Mac OS X» во время мастера создания виртуальной машины, вам необходимо повторно посетить процесс исправления. Убедитесь, что все процессы, связанные с VMware Player, отключены.
- Если при запуске виртуальной машины вы получаете сообщение «Mac OS X не поддерживается с двоичной трансляцией», есть большая вероятность, что вам нужно активировать виртуализацию в конфигурации BIOS / UEFI.
- Если вы получаете сообщение «Неустранимая ошибка VMware Player: (vcpu-0)» при запуске виртуальной машины, вам нужно вернуться к файлу конфигурации macOS Big Sur.vmx, чтобы убедиться, что вы добавили дополнительную строку и сохранили правку.
- Если вы используете оборудование AMD и застряли на логотипе Apple, сначала выключите виртуальную машину. Теперь перейдите в Настройки> Параметры> Общие .Измените гостевую операционную систему на Microsoft Windows и версию на Windows 10 x64 . Нажмите ОК, затем попробуйте снова включить виртуальную машину. После прохождения логотипа Apple выключите виртуальную машину, затем снова установите для параметра гостевой операционной системы значение Apple Mac OS X, выбрав правильную версию.
Виртуальные машины macOS для оборудования AMD
Apple использует оборудование Intel для питания настольных компьютеров и ноутбуков.Настроить виртуальную машину macOS с использованием оборудования Intel проще, поскольку спецификации оборудования очень похожи.
С AMD все наоборот. Поскольку Apple не разрабатывает macOS на оборудовании AMD, создание виртуальной машины macOS в системе AMD сложнее. Однако вы можете посмотреть следующий видеоурок, чтобы узнать, как установить macOS Big Sur на виртуальную машину VMware с использованием оборудования AMD.
Связанный: Как установить Linux в Windows с виртуальной машины VMware
Установка виртуальной машины macOS Big Sur завершена
У вас есть два варианта выбора виртуальной машины macOS Big Sur.Оба варианта отлично подходят, если вы хотите попробовать macOS, прежде чем переходить с Windows, и насладиться одними из лучших предлагаемых приложений Apple.
Как создать виртуальную машину с помощью Windows 10 Hyper-V
Знаете ли вы, что в Windows 10 есть интегрированный инструмент для создания виртуальных машин? Это называется Hyper-V, и вот как это работает.
Читать далее
Об авторе
Гэвин Филлипс
(Опубликовано 928 статей)
Гэвин - младший редактор отдела Windows and Technology Explained, постоянный автор Really Useful Podcast и регулярный обозреватель продуктов.У него есть степень бакалавра (с отличием) в области современного письма с использованием методов цифрового искусства, разграбленных на холмах Девона, а также более десяти лет профессионального писательского опыта. Он любит много пить чая, настольные игры и футбол.
Более
От Гэвина Филлипса
Подпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться
myspaghetti / macos-virtualbox: установщик с помощью кнопки для гостей macOS Catalina, Mojave и High Sierra в Virtualbox для Windows, Linux и macOS
Кнопочный установщик macOS на VirtualBox
macos-guest-virtualbox.sh
- это сценарий Bash, который создает гостевую виртуальную машину macOS в VirtualBox с неизмененными установочными файлами macOS, загружаемыми непосредственно с серверов Apple.
При установке по умолчанию требуется, чтобы пользователь только терпеливо сидел и менее десяти раз нажимал клавишу «Ввод» в ответ на запрос сценария, не взаимодействуя с виртуальной машиной.
Протестировано на bash
и zsh
на Cygwin. Работает на macOS, CentOS 7 и Windows. Должен работать на большинстве современных дистрибутивов Linux.
В настоящее время поддерживается
macOS Catalina (10.15), Mojave (10.14) и High Sierra (10.13). Виртуальную машину можно обновить до последней версии Big Sur (11) через Обновление программного обеспечения.
Документация
Документацию можно просмотреть, выполнив команду ./macos-guest-virtualbox.sh документация
Большая часть сценария представляет собой либо документацию, либо комментарии, либо сообщения об ошибках, требующие принятия мер, которые должны упростить проверку и понимание сценария.
Возможность подключения к iCloud и iMessage и NVRAM
iCloud, iMessage и другие подключенные службы Apple требуют наличия действительного имени устройства и серийного номера, идентификатора платы и серийного номера, а также других подлинных (или подобных подлинным) параметров Apple. Их можно установить в EFI и NVRAM, отредактировав скрипт. Дополнительную информацию см. В документации по команде.
Размер хранилища
Сценарий по умолчанию назначает размер целевого виртуального диска размером 80 ГБ, который заполняется на хосте примерно до 25 ГБ при начальной установке.После завершения установки размер хранилища может быть увеличен. Дополнительную информацию см. В документации по команде.
Разрешение основного дисплея
MacOS в VirtualBox поддерживает следующие разрешения основного экрана: 5120x2880
2880x1800
2560x1600
2560x1440
1920x1200
1600x1200
1680x1050
144010x900
Дополнительную информацию см. В документации по команде.
Неподдерживаемые функции
Разработка и поддержка функций VirtualBox или macOS выходит за рамки этого сценария. Некоторые функции могут работать неожиданно, например поддержка USB-устройств, поддержка звука, поддержка запроса пароля загрузки FileVault и другие функции.
Совместимость с процессором
Гости
macOS на VirtualBox несовместимы с некоторыми моделями ЦП. Если процесс загрузки гостевой macOS зависает на «LoadKernelFromStream», «EndRandomSeed» или «EXITBS», см. Команду документации относительно профилей ЦП VirtualBox и настроек CPUID.Некоторые модели ЦП, выпущенные в 2020 году и позже, могут не запускать или завершать установку, и может потребоваться ручная настройка параметров CPUID.
Производительность и развертывание
После успешного создания рабочей виртуальной машины macOS рассмотрите возможность импорта ее в более производительное программное обеспечение виртуализации или упаковки для платформ управления конфигурацией для автоматического развертывания. Эти приложения виртуализации и развертывания требуют дополнительной настройки, выходящей за рамки сценария.
QEMU с KVM может обеспечивать сквозную передачу оборудования виртуальных машин для обеспечения производительности, близкой к нативной. QEMU поддерживает формат хранения образа виртуального диска VMDK
, который можно настроить для создания с помощью сценария. Дополнительную информацию см. В документации по команде. QEMU и KVM требуют дополнительной настройки, выходящей за рамки сценария.
VirtualBox Native Execution Manager (NEM)
VirtualBox Native Execution Manager (NEM) - экспериментальная функция VirtualBox.VirtualBox использует NEM, когда доступ к VT-x и AMD-V заблокирован программным обеспечением виртуализации или функциями защиты выполнения, такими как Hyper-V, WSL2, Windows Sandbox, защита целостности памяти, Application Guard, Credential Guard, Device Guard и другими функциями и программного обеспечения. У macOS и установщика macOS есть проблемы с повреждением памяти при виртуализации NEM. Сценарий проверяет наличие NEM и выдает сообщение об ошибке, если оно обнаружено.
Загрузчики
Гость macOS VirtualBox загружается без дополнительных загрузчиков, но совместим с OpenCore.OpenCore требует дополнительной настройки, выходящей за рамки сценария.
Аудио
macOS может не поддерживать какие-либо встроенные аудиоконтроллеры VirtualBox. Загрузчик OpenCore может загружать звуковые драйверы с открытым исходным кодом или встроенные в VirtualBox, обеспечивая конфигурацию для STAC9221 (Intel HD Audio) или SigmaTel STAC9700,83,84 (ICH AC97).
Масштаб отображения
VirtualBox не предоставляет EDID для своего виртуального дисплея, а macOS не поддерживает масштабирование дисплея (высокий PPI) без EDID.Загрузчик OpenCore может вводить EDID, который позволяет масштабировать отображение.
FileVault
Реализация VirtualBox EFI неправильно загружает запрос пароля полного шифрования диска FileVault при загрузке. Загрузчик OpenCore может загружать запрос пароля с параметром ProvideConsoleGop
, установленным на true
. См. Образец config.plist
Зависимости
Следующие зависимости должны быть доступны через диспетчер пакетов:
bash
coreutils
gzip
unzip
wget
xxd
dmg2img
virtualbox
Следующие дополнительные пакеты обеспечивают оптическое распознавание символов, уменьшающее необходимое взаимодействие со скриптом:
tesseract-ocr
tesseract-ocr-eng
Поддерживаемые версии:
- VirtualBox ≥ 6.1.6, хотя могут работать и версии начиная с 5.2.
- GNU
Bash
≥ 4.3, в Windows запускается через Cygwin или WSL - см. NEM - GNU
coreutils
≥ 8.22, GNUgzip
≥ 1.5, Info-ZIPunzip
≥ v6.0, GNUwget
≥ 1.14,xxd
≥ 1.11 -
dmg2img
≥ 1.6.5, в Cygwin пакет недоступен через диспетчер пакетов, поэтому сценарий загружает его автоматически. -
tesseract-ocr
≥ 4
MacOS в Virtualbox.Просто работает. - Суповая чаша
Вы можете запустить MacOS в Virtualbox. Потому что? Потому что.
В погоне за Хакинтошем вам понадобится Mac. Это хорошо и здорово, но я не хотел возиться с Macbook моего партнера. Так что, если вы хотите что-то изолировать? Virtualbox!
У меня было , не ожидал , что это сработает. OS X всегда запускалась в Virtualbox какое-то время, но производительность обычно была невысокой.Хотя это не совсем ежедневный уровень драйверов, производительность в Virtualbox была неплохой!
Опция macOS Virtualbox предназначена для подлинного оборудования Apple . Вы не получите поддержки сообщества от Virtualbox, если у вас возникнут проблемы с этим процессом, поскольку это противоречит Apple ToS.
VMware еще ваш варенье? У нас это тоже работает.
🤔️ Что мне нужно?
Вам нужен донор Mac , чтобы начать этот процесс.Вам не понадобится постоянный доступ к нему, а только во время процесса создания ISO для вашей виртуальной машины для настройки. Иначе вам нужно:
- Mac, с помощью которого нужно создать ISO.
- Программа установки MacOS Mojave из Mac App Store.
- Virtualbox (Windows, Linux или MacOS).
- Не менее 4 ГБ ОЗУ (рекомендуется 8 ГБ или более).
- 40 ГБ свободного дискового пространства (более предпочтительно).
- 2-ядерный ЦП или более.
В этом руководстве обсуждается установка MacOS Mojave , однако процесс установки должен быть одинаковым для всех MacOS версий .
⚠️ На момент написания Virtualbox и Hyper-V не могут сосуществовать в Windows. MacOS также не устанавливается на Hyper-V. Я использую Linux в своих скриншотах, так как использую Docker в Windows. Сюда также входит подсистема Windows для Linux , которая помешала мне установить.
💿 Создание ISO
При установке
Virtualbox обычно предпочитают использовать файл ISO, который, к сожалению, потребует некоторой ручной работы, чтобы получить его.Будьте настойчивы, и вы добьетесь цели!
На компьютер MacOS загрузите установщик Mojave. Не беспокойтесь о том, что будет запускать это приложение, так как мы собираемся использовать некоторую магию терминала для создания ISO из пакета.
Срок действия установщика MacOS не влияет на этот процесс. Если срок действия вашего установщика MacOS истек, вы можете продолжить работу с этим руководством.
После загрузки пакета откройте Terminal (папка Utilities в Launcher) и выполните следующие команды:
hdiutil create -o / tmp / Mojave.cdr -size 8000m -layout SPUD -fs JHFS +
Это создаст виртуальный «диск», хранящийся во временном каталоге. Это то, во что мы запихнем установку Mojave.
hdiutil attach /tmp/Mojave.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / installer_goes_here
Теперь MacOS может «видеть» ваш диск как настоящий диск, готовый для записи!
asr restore -source / Applications / Install \ macOS \ Mojave.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / installer_goes_here -noprompt -noverify -erase
Теперь мы получаем установочный DMG из пакета обновления и сохраняем его в образе диска. Это приведет к переименованию образа диска в , так что не паникуйте, если "installer_goes_here" исчез.
Теперь отсоедините образ от нашей MacOS. Вы можете просто выбросить его, как обычные DMG. Если нет, запустите команду:
hdiutil detach / Тома / OS \ X \ Base \ System
(это может измениться, поскольку OS X является устаревшей.Чтобы проверить, запустите ls / Volumes
и посмотрите, есть ли он там, переименованный).
Теперь, что касается последнего процесса, давайте конвертируем наш CDR образ в ISO!
hdiutil convert /tmp/Mojave.cdr.dmg -format UDTO -o ~ / Desktop / Mojave.iso
Теперь у вас на рабочем столе Mac должен быть файл под названием «Mojave.iso». Поздравляем, у вас есть установочный диск! Скопируйте это туда, где установлен ваш Virtualbox. На этом этапе Mac больше не нужен .
🛠️ Настройка Virtualbox
⚠️ Прежде чем продолжить, установите Virtualbox Extension Pack , если вы еще этого не сделали. Он поставляется со специальным драйвером USB 3, без которого Mac просто не увидит USB-устройства.
В
Virtualbox есть опция для виртуальной машины MacOS в диалоговом окне «Новая виртуальная машина», но нам нужно будет внести дополнительные изменения, чтобы сделать ее действительно готовой для Mac.
Откройте Virtualbox и создайте новую виртуальную машину. Назовите этот MacOS Mojave и установите для него Mac OS X (64-разрядная версия) .
Установите RAM на 4096 МБ (или выше, если вы можете это сделать!).
При создании диска вы можете использовать любую версию формата. Dynamic не сразу займет выбранный вами размер хранилища, тогда как Static сразу резервирует выбранный размер для виртуальной машины. Последний немного лучше по производительности.
Теперь у вас должен быть новый заправленный компьютер MacOS. Но сейчас вам нужно будет выполнить несколько команд. Это может быть случайный , и может потребоваться некоторый гугл-фу. Для моего компьютера AMD FX работает следующее:
VBoxManage modifyvm "MacOS Mojave" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage modifyvm "MacOS Mojave" - профиль процессора "Intel Core i7-6700K"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0 "
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1
Windows? Измените VBoxManage
на "C: \ Program Files \ Oracle \ VirtualBox \ VBoxManage.exe"
(если вы не меняли место установки Virtualbox).
Вышеупомянутое делает следующее в порядке команды:
- Устанавливает известный набор идентификаторов ЦП, который распознает MacOS.
- Изменяет то, что MacOS видит вашим процессором, на то, что он поддерживает, специально для машин AMD.
- Сообщает MacOS, что вы устанавливаете Mojave на iMac середины 2010 г. Вы можете изменить это по своему усмотрению.
- Эти два указывают поддельный DMI, обычно встречающийся на компьютерах Apple.
- Ключ устройства для прохождения системных проверок.
Перед запуском ВМ откройте настройки ВМ и внесите следующие изменения:
- Система> Процессор> Процессор (ы) - 2 или более .
- System> Acceleration> снимите флажок Enable Nested Paging .
- Дисплей> Экран> Видеопамять - 128 МБ .
- USB> Контроллер USB 3.0 .
Итак, мы готовы запустить виртуальную машину!
Вы должны увидеть следующий экран:
Щелкните значок папки и найдите свой ISO-образ, созданный на Mac ранее, затем щелкните «Пуск».
И подожди. да, этот процесс занимает долгое время . Если ваша установка останавливается, попробуйте поискать в Google последнее выходное сообщение, чтобы узнать, есть ли исправления сообщества, или опубликуйте сообщение ниже… В противном случае это обычно медленный процесс.
Если все прошло хорошо, вас должен приветствовать выбор языка установщика MacOS. Если да, то вы почти у цели! В верхнем меню откройте Утилиты> Дисковая утилита .
Должен быть диск с именем VBOX HARDDISK или аналогичный.Это VDI, созданный вами в процессе установки, а не ваш реальный жесткий диск. Так что продолжайте и полностью сотрите этот диск с помощью Mac OS Extended (с журналом) и GUID Partition Map .
По завершении форматирования диска закройте его. Теперь вы можете начать установку!
Поздравляем, когда все будет готово и вы заполнили все необходимые данные! Вы используете MacOS Mojave в Virtualbox!
❓ Что работает?
✔️ Есть ли
- Экран (без 3D).
- Обычные методы ввода (совместное использование мыши).
- Сети.
- USB-устройства.
- Магазин приложений для Mac.
❌ Не
- Полная графика.
- Аудио.
- Гостевые дополнения.
В конце концов, это все еще виртуальная машина , причем технически неподдерживаемая. Однако, учитывая этот вопрос, все еще впечатляет, как Virtualbox может справиться с MacOS.
К файлам можно предоставить общий доступ, используя стандартные функции общего доступа Windows.Если вы предоставляете общий доступ к папке в своей сети с вашего хост-компьютера, ваша виртуальная машина Mac должна иметь возможность подключиться к ней.
🌟 Особая благодарность
Это потребовало большого количества поисков в Google , и это люди, которые спасли меня в конце процесса!
🐛 Устранение неисправностей
Вы получаете Guru Meditation: «Во время работы виртуальной машины произошла критическая ошибка, и выполнение машины было остановлено», когда машина переходит на RandomSeed.
Это сложный вопрос, и он потребует расследования.Я проверил журналы, как сказано в сообщении об ошибке, и обнаружил:
HM: HMR3Init: попытка возврата к NEM: AMD-V недоступен
Если вы используете процессор Intel, скорее всего, вместо этого будет написано VT-x.
Очевидно, проверьте, включено ли это. Если вы используете устаревший компьютер с BIOS, это будет прямой поиск AMD-V / VT-x в ваших настройках. Если это UEFI, вам придется погуглить.
Как ни странно, на моей машине было включено .Предположительно Virtualbox и Hyper-V могут работать бок о бок, поэтому на этом этапе я решил удалить Hyper-V , чтобы посмотреть, улучшится ли ситуация. Нет, но я кое-что забыл. Чтобы это работало, в необходимо выключить подсистему Windows для Linux !
Я совершенно забыл, что WSL использует Hyper-V и, по-видимому, все еще использует его, когда он отключен. К сожалению, может показаться (по крайней мере, для меня) вам нужно обменять это на macOS в Virtualbox.
Я протестирую это повторно, когда будет запущен WSL2 .
Как установить macOS в VirtualBox
Итак, в этом блоге мы собираемся установить macOS в VirtualBox в Windows. Если вы читаете это, значит, вы любитель Mac. И я знаю, о чем вы думаете, почему бы не запустить macOS в VirtualBox! Уже существует множество руководств и статей, в которых рассказывается о том, как установить macOS на VirtualBox, но все они имеют некоторые недостатки. Итак, здесь мы решили все проблемы. macOS - это macintosh , который официально поставляется с серией Apple Macbook, на которой работают все приложения Mac.Около 13% мира используют эту операционную систему. И мы собираемся установить это виртуально в VirtualBox в Windows. Итак, приступим: -
Шаг 1 Загрузите файл образа VirtualBox и macOS
- Итак, чтобы продолжить установку, нам понадобится программное обеспечение Oracle VirtualBox, если вы еще не установили его. Итак, вы можете скачать его отсюда Downloads - Oracle VM VirtualBox. VirtualBox - это бесплатное программное обеспечение для виртуализации x86, которое позволяет нам устанавливать macOS на виртуальный компьютер.Нам нужно установить VirtualBox на наш компьютер, затем мы можем загрузить пакет виртуальной машины macOS из Apple Store и использовать VirtualBox для запуска macOS в виртуальной среде.
- Затем вам необходимо загрузить файл образа macOS по этим ссылкам Загрузить MAC - MEGA или MAC (mediafire.com)
Шаг 2 Настройка файла образа VirtualBox и macOS
- После загрузки VirtualBox просто установит его, щелкнув немного дальше и установи.
- Затем перейдите туда, где вы загрузили файл образа macOS, щелкните правой кнопкой мыши и выберите «Извлечь».
После распаковки вы найдете 3 файла. Как это ..
Шаг 3 Настройка VirtualBox
Если возникнут какие-либо проблемы, просмотрите это видео о том, как установить macOS в VirtualBox.
- Теперь вам нужно открыть VirtualBox и нажать кнопку «Создать», чтобы создать новую ОС.
2. В поле «Имя» введите «MAC OS» и выберите «Тип» как Mac OS X. Также версию как Mac OS X (64-бит). Затем нажмите Далее.
3. Затем появится меню «Размер памяти», перетащите кнопку до зеленой линии и нажмите кнопку «Далее».
4. После этого появится меню «Жесткий диск». Выберите вариант «Использовать существующий файл на жестком диске» и щелкните значок папки.
5. После этого нажмите кнопку «Добавить».
6. Затем перейдите в папку загрузки, в которую вы извлекли загруженный файл macOS. И нажмите "Открыть".
7. На следующем экране появится экран VirtualBox, в котором нужно щелкнуть настройку MAC OS.Здесь вам нужно изменить некоторые настройки.
8. В разделе «Общие» перейдите на вкладку «Дополнительно». В общем буфере обмена и перетаскивании выберите двунаправленный.
9. Затем перейдите к системной опции и увеличьте оперативную память в соответствии с вашей конфигурацией (требуется минимум 2 ГБ). Также снимите отметку с опции Floppy.
10. После этого во вкладке процессора увеличьте процессор до зеленой линии (рекомендуется).
11. Затем в опции Display на вкладке экрана увеличьте видеопамять до максимума.Также измените графический контроллер на « VMSVGA ».
11. Теперь снова перейдите к Общему параметру и скопируйте имя вашей ОС. Затем нажмите OK
Шаг 3 Настройка команд CMD
Сначала откройте CMD в режиме администратора. Вроде этого
Теперь в загруженных файлах есть файл с именем code for VirtualBox.text, откройте его.
Рядом с опцией редактирования на верхней панели блокнота нажмите «Заменить».
Теперь найдите тип: имя вашей виртуальной машины.В поле «Заменить на» введите скопированное имя ОС.
Теперь в CMD введите каждую строку и нажмите Enter.
1. Команда
cd "C: \ Program Files \ Oracle \ VirtualBox \"
2. Команда
VBoxManage.exe modifyvm " Имя вашей виртуальной машины " --cpuidset 00000001 000106e5 00100800 0098bfbffd bfd
3. Команда
VBoxManage setextradata " Имя вашей виртуальной машины " "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "iMac11,3"
4.Команда
VBoxManage setextradata " Имя вашей виртуальной машины " "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"
5. Команда
VBoxManage setextradata " Ваша виртуальная машина" Ваша виртуальная машина "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Iloveapple"
6. Команда
VBoxManage setextradata " Ваша виртуальная машина Nam e" "VBoxInternal / Devices / smc / 0 / Config / Device" Наша усердная работа этими словами охраняется, пожалуйста, от кражи (c) AppleComputerInc "
7.Команда
VBoxManage setextradata " Ваша виртуальная машина Nam e" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1
Шаг 3 Настройка macOS
Нажмите Start в VirtualBox через некоторое время
коды запущены. Начнется установка MACOS. Это займет время в зависимости от конфигурации вашего оборудования. Так что не торопитесь, подождите… ..
- Выберите язык, нажмите «Продолжить».
- Выберите « не передавать информацию ».
- Теперь и нажмите «Продолжить».
- Теперь войдите в со своим идентификатором Apple ID, если он у вас есть, или щелкните на опции «Настроить позже » и создайте автономную учетную запись.
- Щелкните согласен и продолжите e.
- Укажите полное имя пользователя и пароль.
После завершения вы успешно установили и запустили полноценную macOS на своем ПК.
Заключение
Легко или сложно установить macOS Sierra на VirtualBox? Как я и хотел установить macOS 10.12 (Sierra) в VirtualBox, мне пришлось придумать, как это лучше всего сделать. Хотя это довольно просто, вы должны помнить о нескольких вещах. Просто следуйте инструкциям, и все готово. Спасибо.
Проверьте это: -
Я технический специалист. Я люблю продолжать и исследовать новые технологии. Я пишу технический блог и в настоящее время веду блог на этом замечательном веб-сайте.
Последние сообщения Jeet Ghosh (посмотреть все)
Как установить macOS Big Sur в VirtualBox на Windows
Вы заинтересованы в запуске macOS Big Sur или Monterey на ПК с Windows? Если вы не хотите тратить деньги на Mac, вы можете использовать виртуальную машину и по-прежнему опробовать macOS благодаря VirtualBox.
Прежде чем вы начнете делать предположения, это не сверхсложная установка Hackintosh. Вместо этого вы будете запускать VirtualBox изначально на своем компьютере с Windows и устанавливать macOS в качестве гостевой операционной системы в VirtualBox. В отличие от Hackintosh, вам не нужно какое-либо специальное оборудование для установки и запуска macOS на вашем компьютере. С VirtualBox вы можете установить несколько операционных систем на один компьютер и легко переключаться между ними по своему желанию. Операционные системы в основном работают в приложении, которое виртуализирует оборудование, а сама ОС не знает разницы.
Если вы хотите запустить macOS Big Sur или macOS Monterey в Windows с помощью VirtualBox, прочтите эту статью.
Требования для запуска macOS в VirtualBox
Это будет довольно долгая процедура, но мы сделаем ее максимально простой. Однако перед тем, как начать, вам необходимо загрузить VirtualBox и некоторые дополнительные важные файлы. Следующие ссылки могут быть полезны для загрузки файлов, необходимых для беспроблемного запуска macOS Big Sur на вашей виртуальной машине VirtualBox.Однако вам нужно будет получить файл ISO для последней версии macOS Big Sur самостоятельно. Вы также можете использовать другую версию macOS, при условии, что у вас тоже есть ISO этой версии.
Производительность будет зависеть от того, насколько быстрым будет компьютер, на котором запущен VirtualBox, поэтому очевидно, что чем лучше ПК, тем лучше, если macOS будет работать на нем виртуализировано.
Как установить macOS Big Sur с помощью VirtualBox в Windows
Теперь, когда у вас есть все необходимые файлы, загруженные на ваш компьютер, вы готовы продолжить процедуру.Это руководство предназначено только для образовательных целей.
- Установите программное обеспечение VirtualBox на свой компьютер. После этого щелкните файл VirtualBox Extension Pack, который вы скачали.
- При нажатии на пакет расширений откроется VirtualBox в Windows со всплывающим окном, предлагающим установить. Нажмите «Установить», чтобы завершить этот шаг.
- Вы успешно установили пакет расширений. Теперь вы готовы создать свою виртуальную машину.Нажмите «Создать» в программном обеспечении VirtualBox.
- Здесь укажите допустимое имя для вашей виртуальной машины. Например, «macOS Big Sur», как показано ниже. Убедитесь, что выбран тип Mac OS X и выбрана 64-разрядная версия. Когда вы закончите, нажмите «Экспертный режим», чтобы перейти к следующему шагу.
- На этом шаге вы выберете размер памяти или RAM, которые будут выделены для вашей виртуальной машины. Рекомендуется установить половину общей системной оперативной памяти для гостевой ОС.Убедитесь, что выбрано «Создать виртуальный жесткий диск сейчас», а затем нажмите «Создать».
- Теперь используйте ползунок, чтобы установить размер виртуального жесткого диска в соответствии с вашими предпочтениями. Хотя это зависит от того, сколько свободного места на вашем компьютере имеется, мы рекомендуем выделить 100 ГБ для виртуальной машины. Выберите «VMDK (диск виртуальной машины)» в качестве типа файла жесткого диска и нажмите «Создать».
- Теперь нажмите «Настройки» в VirtualBox, как показано на скриншоте ниже.
- Перейдите в категорию «Система» и щелкните «Процессор» в верхнем меню. Вы сможете использовать ползунок для настройки распределения процессора. Рекомендуется выделить для виртуальной машины половину ядра процессора. Имейте в виду, что если у вас 4-ядерный / 8-поточный процессор, он будет отображаться в VirtualBox как 8 ядер ЦП. В этом случае вы можете установить 4 ядра для распределения процессора.
- Затем нажмите «Display» на левой панели и переместите ползунок полностью вправо для «Video Memory».
- Теперь перейдите в категорию «Хранилище» и нажмите «Очистить» в разделе «Устройства хранения». Затем щелкните значок оптического диска справа и выберите «Создать виртуальный оптический диск» в раскрывающемся меню.
- Вы можете нажать «Добавить», чтобы найти ISO-файл macOS Big Sur, который вы загрузили с помощью проводника. Выберите файл ISO и нажмите «Выбрать».
- Теперь нажмите «ОК», чтобы выйти из настроек VirtualBox и закрыть приложение VirtualBox.
- Откройте «Командную строку» на вашем ПК. Обязательно запустите командную строку от имени администратора.
- Теперь откройте текстовый файл кода VBox в Блокноте. Скопируйте / вставьте первую командную строку в командную строку и нажмите «Enter».
- Затем вам нужно будет вставить оставшиеся строки, но перед этим вам нужно будет заменить «Имя вашей виртуальной машины» на имя, которое вы использовали при настройке машины в VirtualBox. Например, в данном случае это macOS Big Sur.После его замены скопируйте / вставьте все оставшиеся строки в командной строке и нажмите «Enter».
- Теперь снова откройте VirtualBox и нажмите «Пуск». Подождите пару минут, пока VirtualBox выполнит операцию. Теперь вы должны увидеть прогресс установки macOS в VirtualBox. Это займет несколько минут, но как только это будет сделано, вы можете следовать инструкциям на экране, чтобы настроить свой Mac, что аналогично настройке любого нового устройства Apple.
- Хотя на вашем компьютере установлена и работает macOS, мы еще не закончили.Разрешение по умолчанию для macOS или любой гостевой ОС, которую вы устанавливаете на VirtualBox, составляет 1024 × 768, что, вероятно, не то, что вам нужно. Однако это можно изменить с помощью кода разрешения экрана macOS. Закройте VirtualBox, запустите командную строку от имени администратора и скопируйте / вставьте первую строку из файла кода разрешения экрана. Щелкните «Enter».
- Теперь убедитесь, что вы используете свое имя виртуальной машины и замените значение разрешения во второй строке кода в соответствии с разрешением вашего монитора или личными предпочтениями.Затем скопируйте / вставьте эту строку в командную строку. Нажмите «Enter» и выйдите из CMD.
При следующем запуске виртуальной машины VirtualBox загрузит macOS с более высоким разрешением экрана.
Вот вам проверка наяву. Не ожидайте, что ваша виртуальная машина macOS будет работать где-либо почти так же быстро, как настоящий Mac или Windows, изначально работающая на компьютере. Ожидается вялый опыт. Производительность виртуальной машины также будет сильно зависеть от оборудования вашей системы.
При этом установка macOS на компьютер с Windows практически намного проще с таким программным обеспечением, как VirtualBox, и может значительно помочь вам решить, хотите ли вы переключиться на Mac. Вы можете подключить свои устройства iOS к своему виртуальному Mac, как настоящий Mac, опробовать различные программы, приложения и многое другое.
Эта процедура в первую очередь предназначена для macOS Big Sur, но она работает так же и с другими последними выпусками macOS, при условии, что у вас есть файл ISO для этой конкретной версии.Если вы хотите обновить macOS, установленный на вашей виртуальной машине, до последней версии программного обеспечения, вы можете обновить системное программное обеспечение, как обычно на реальном Mac.
Аналогичным образом VirtualBox также можно использовать для виртуальной установки и запуска Windows на Mac. Процесс довольно похож, если у вас есть необходимые файлы, в основном Windows ISO и VirtualBox.
Вы запустили macOS в VirtualBox в Windows? Что вы думаете об этом процессе и о том, как все это работает? Расскажите нам о своем опыте и мыслях в комментариях.
Связанные
.