- How to Install macOS on VirtualBox
- Everything You Need to Get Started with Installing macOS on VirtualBox
- Extract macOS Sierra
- Creating a mac Virtual Machine on Windows
- Configuring Your VirtualBox to Run macOS High Sierra
- Running VirtualBox and the macOS Installer
- About The Author
- Установка macOS на VirtualBox
- Требования к установке
- Особенности инсталляции macOS в VirtualBox
- Установка macOS Mojave
- Этап 1: Загрузка необходимых материалов
- Этап 2: Настройка VirtualBox
- Установка macOS High Sierra и старше
- Этап 1: Загрузка образа
- Этап 2: Настройка среды
- Этап 3: Установка ОС
- Устранение возможных проблем в работе VirtualBox
- Заключение
How to Install macOS on VirtualBox
Windows, macOS – which one do you want to use today? On a traditional setup, you’re stuck with one or the other. But with virtual box, you actually have macOS on a Windows PC.
It’s the freedom that computer users have enjoyed with Linux and other operating systems.
But Apple has made it difficult to install their operating system on anything other than their own hardware. All of that is changing, and Virtual Box is responsible for it and the rise of the Hackintosh.
New to hackintosh? Learn more about it in our what is hackintosh? overview.
Note: A lot of people will be able to get a mac virtual machine one Windows running smoothly, but sound doesn’t seem to work well. That’s really not an issue because you’ll still be able to access all of your apps and software.
I also recommend that you have access to a real Mac. You might be able to find some distributions of the High Sierra ISO online, but there is always a risk when downloading from an unofficial source. Instead, borrow a Mac from a friend, or use your own and download the High Sierra OS from the App Store.
Everything You Need to Get Started with Installing macOS on VirtualBox
Before we go through the steps on how to install macOS on Virtual Box, let’s get everything together that you’ll need to get started.
- Open up your Mac
- Go to the App Store
- Type in “High Sierra”
You’ll want to search for your desired operating system (we’ll be using High Sierra), and Download it.
Note: You’ll need a decent computer to be able to run Virtual Box. Your computer will need to meet these minimum requirements:
- Dual core processor
- 4GB Ram or higher
- 64-bit
If your computer doesn’t meet these requirements, you won’t be able to run macOS properly. You’ll be able to download VirtualBox from the official website. I’m not going to go through the installation process, as the website will have all of the information you need to be able to install VirtualBox.
I do recommend that you read all of the documentation and ask any questions that you have in the community section of the website.
VirtualBox 6.0 was just released, so it’s definitely a great time to get started with your own macOS.
Extract macOS Sierra
Make sure you’ve downloaded High Sierra, and then you’ll want to run a few commands from your terminal . You’ll be able to open the terminal at: Applications > Utilities > Terminal. Once inside of the terminal, you’ll want to run the following commands:
Go to your desktop and rename the file, removing the “.cdr” extension. You need this extension to read “.iso” for it to work properly.
You’ve successfully created your own ISO file so that you can bootup your macOS.
The next step is to copy the file over to your Windows machine (using a large USB drive seems to work best). This file will be mounted in your virtual machine later on in the article, so it’s very important that this step is completed successfully.
Creating a mac Virtual Machine on Windows
You’ll want to create a virtual machine, and this is really easy. You’ll open up VirtualBox and click New. You’ll want to have the following parameters selected or entered before clicking Next.
- Name: High Sierra
- Type: Mac OS X
- Version: Mac OS X (64-bit)
Pay attention when selecting the version because you may find that High Sierra is offered as a version when you go to install it. But if it’s not, you can just choose the settings I listed above and they should work fine.
You’ll then be proceeding through all of the settings.
When you come up to the RAM setting, you’ll want to be generous. VirtualBox requires a minimum of 4GB or RAM to run, but the more the better.
You’ll want to provide at least 4GB to your macOS, or 4096MB to be precise. A general rule of thumb is that if you can spare it, supply more RAM to your virtual machine. RAM will allow the operating system to put more information into memory and retrieve it faster.
For better overall performance, supply as much RAM as you can.
The next steps are also important, and they’ll include:
- Hard Disk: Choose the “Create a virtual hard disk now” setting.
- Choose VDI when choosing the hard disk type.
- Choose Fixed Size instead of Dynamic for added speed.
- Set the size of the drive to at least 25GB.
You’ll now have your virtual machine using the RAM and disk space properly, and you’ll have to work your way through a few screen prompts before having everything setup properly.
Configuring Your VirtualBox to Run macOS High Sierra
We’ve made a lot of progress so far, and now it’s time to configure your virtual machine properly. You’ll see in the main window of VirtualBox that “High Sierra” is listed. Click on this and then click on the “Settings” button.
You’ll want to go to “System” and make sure that the following are unchecked on the Motherboard tab:
Click on the Processor tab and make sure that you have 2 or more CPUs set for your virtual machine.
The next few settings are rather simple:
- Display: Video Memory with a minimum of 128MB
- Storage: Click “Empty” and then click on the CD at the top right. Choose your High Sierra ISO file
Now you’ll need to click “Ok,” and save all of the changes you’ve made. Close out your VirtualBox now.
Apple is very strict on the system that their operating system runs on, so it’s very important that you do your best to configure your virtual machine in such a way that it tricks the installer to thinking you’re on a retail machine.
We’ll now be going into the Windows command prompt.
You’ll do this by:
- Clicking the Start Menu
- Typing “Command Prompt”
- Right-clicking on the Command Prompt desktop app
- Choosing Run as administrator
It’s very important to follow all of the following command prompts exactly. Your goal is to run each command, one by one, hitting the Enter button and waiting for the command to complete successfully.
Remember that VirtualBox needs to be closed before running these commands, or it won’t work properly.
You have to make sure that the virtual machine is properly named “High Sierra” for this method to work. If not, you’ll be able to go back and make changes to the name to get everything to work properly.
Once all of the commands are completed, and there are no errors, you’ll then be able to open up your VirtualBox and get macOS High Sierra installed properly on VirtualBox.
It’s a long process, but we’re almost done with your installation.
Running VirtualBox and the macOS Installer
You’ve almost learned how to install macOS on VirtualBox entirely, and we’re on the home stretch. You’ll want to open up your VirtualBox and then click on your virtual machine that you set up earlier.
Now, click “Start.”
There will be a lot of information displayed on the screen as everything starts running. I recommend stepping away from the machine and letting it run for a few minutes before coming back. Some errors can hang for 5 minutes or longer.
If you’ve done everything properly, you can be confident that the installer will boot properly.
You’ll eventually be presented with the option to pick a Language. If you’ve reached this point, you’re doing very well and are almost ready to run your macOS.
The next steps can be followed:
- Choose your desired language, and click
- Click “Disk Utility” and then
- Click “View” and then “Show All Devices.”
- Click on your empty virtual drive that has been setup and click “Erase.”
- Choose the following settings:
- Name: Macintosh HD
- Format: Mac OS Extended (Journaled)
- Scheme: GUID Partition Map
- Click “Erase” and close Disk Utility when the process is complete.
- Click “Reinstall macOS.”
- Click “Continue.”
You’ll come up to one point where you’ll be asked to choose a hard drive, and you’ll want to select the Macintosh HD partition that you just created with the Disk Utility.
We’ve successfully copied all of the files on the virtual machine, but we’re not done just yet.
Exit your virtual machine and then go back to your virtual machine’s settings. You’ll need to change up your Storage settings. Click on your ISO for High Sierra in the “Storage Tree.” You’ll click that CD icon just like we did earlier and then choose “Remove Disk from Virtual Disk.”
You need to do this to unlink the ISO from your virtual machine.
Start up your virtual machine and you should come across a black screen with the EFI Internal Shell. You’ll want to look for FS1. If this is listed in yellow, click on the virtual machine and then type fs1: and hit the Enter button.
You should be in the fs1 directory.
Type in the following commands:
- cd “macOS Install Data”
- cd “Locked Files”
- cd “Boot Files”
Now we’ll run the installer by running: boot.efi and hitting enter.
If everything goes well, you’ll come across a graphical installer and will just have to work through the prompts. The virtual machine will reboot eventually and then you’ll need to go through the settings and the rest of the setup process.
Soon enough, you’ll be right inside of macOS, where you’ll be able to start using your mac virtual machine on Windows.
Having a virtualbox mac OS is the easiest method of using mac as and when you need it. In addition, using virtualbox is far less complicated than the dual boot hackintosh method we have looked at previously.
About The Author
David Ingram
David has been interested in computers for over 25 years. From playing games on his parents computer as a kid in the early 90s, to building his first PC in 2003 (and many more since then). He has a passion for everything related to computing and this site is dedicated to helping others find the info they need.
Источник
Установка macOS на VirtualBox
Требования к установке
Перед тем как приступать к инсталляции макОС на «виртуалку», убедитесь, что ваш компьютер соответствует следующим требованиям:
- процессор (двухъядерный или больше) с поддержкой инструкций SSE 4.2, желательно Intel;
- оперативная память 4 Гб и более;
- основная операционная система разрядности 64-бит, предпочтительно Windows или развитый дистрибутив на ядре Linux.
Также требуется настроить на компьютере виртуализацию – под этим подразумевается включение специфичных настроек в BIOS или UEFI. Обратите внимание, что такие опции поддерживают не все компьютеры – для получения подробностей обратитесь к материалу по ссылке ниже.
Особенности инсталляции 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 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 Гб будет достаточно.
Затем нажмите на кнопку добавления новых контроллеров и выберите вариант «Добавить SATA контроллер».
Далее воспользуйтесь кнопкой в виде CD с плюсиком для создания нового привода. Во всплывающем окошке выберите пункт «Выбрать образ».
В интерфейсе добавления образов нажмите «Добавить» и с помощью «Проводника» выберите ISO-файл macOS 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 минут), так что запаситесь терпением и не используйте компьютер для уменьшения нагрузки.
Как видим, установка макОС с нуля сложнее первого варианта. Впрочем, он также доступен для High Sierra и старше – достаточно просто загрузить подходящий VMDK-образ.
Устранение возможных проблем в работе VirtualBox
Если наблюдаются неполадки в работе среды виртуальных машин (не запускается инстанс macOS, приложение целиком, во время работы появляются разные ошибки), обратитесь к материалу по ссылке ниже: один из наших авторов максимально подробно рассмотрел решения большинства проблем с ВиртуалБокс.
Заключение
Установка macOS в среду VirtualBox может выглядеть простой задачей, но только при условии точного выполнения настоящей инструкции, в противном случае могут быть проблемы в работе среды.
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник