Воспользоваться ОС от Apple можно не покупая их оборудования, например установив в качестве виртуальной машины с помощью VirtualBox. Обязательно подготовьте подходящий образ системы заранее.
Подготовка VirtualBox для установки MacOS Sierra
Содержание
- Качаем и устанавливаем с официального сайта последнюю версию VirtualBox (я дополнительно поставил Extension Pack из раздела «Downloads«). Статья писалась по версии 5.2.
- Далее запускаете VirtualBox, кликаете «Создать«, задаете имя виртуальной машины и указываете устанавливаемую версию, в моем случае — macOS 10.12 Sierra (64-bit), жмете «Далее«.
- Выставляете выделяемый объем оперативной памяти, минимум 2048 мб., я рекомендую 4096 или даже 8192, если позволяют ресурсы вашего компьютера.
- Далее выбираете «Создать новый виртуальный жесткий диск» — «Создать«.
- Оставляете без изменений «VDI (VirtualBox Disk Image)» — «Далее«.
- Рекомендую выбрать «Динамический виртуальный жесткий диск«, в этом случае виртуальная машина не будет занимать лишнего места на диске.
- Указываете имя файла вашей виртуалки и ее размер, можно оставить все по умолчанию — «Создать«.
- Появилась новая виртуальная машина, кликаете по ней правой кнопкой мыши — «Настройки«.
- Переходите в раздел «Система«, там будет три подраздела: «Материнская плата«, «Процессор» и «Ускорение«, настраивайте аналогично скриншотам ниже. Чипсет выбираем PIIX3 или IHC9.
- В разделе «Дисплей«, подразделе «Экран» выкручивайте видеопамять на максимум и снимайте галки ускорения, если они стоят.
- Данный пункт не обязателен, но может избавить от проблем с началом установки.
В разделе носители нужно удалить оптический привод и создать новый контроллер SATA, а уже в нем создать новый привод и указать путь к образу macOS.
- По итогу все должно выглядеть примерно так:
- Нажимайте «ОК» и закрывайте VirtualBox.
- Далее нужно открыть командную строку от имени администратора и ввести данную команду (MacOS нужно заменить на имя вашей виртуалки).
Внимание! Важен регистр, то есть, если название «macOS», то вариант «macos» или «Macos» не подойдет:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Больше статей и видео в нашем Дзен-канале
Установка macOS
После проделанного можно начинать непосредственно установку Sierra.
- Запускайте VirtualBox и нажимайте «Запустить» — зеленую стрелку.
- Подхватится ранее указанный образ MacOS и начнется установка, первый шаг которой — выбор языка.
- Далее жмете «Продолжить«.
- Еще раз «Продолжить» и «Принимаю«.
- Тут вы видите отсутствие диска для установки системы.
- В верхней навигационной панели выбираете «Утилиты» — «Дисковая утилита…«
- В «Дисковой утилите» выбираете ваш виртуальный жесткий диск и кликаете «Стереть«.
- Задаете «Имя», «Формат» и «Схему» как на скрине (хотя имя можете задать любое) и жмете «Стереть«.
- Так должно получиться:
- Закрываете «Дисковую утилиту«, видите появившийся диск. Выбираете его и кликаете «Продолжить«.
- Ждете. С учетом того, что у меня SSD, установка была около 15 минут.
Первый запуск macOS
- Выбираете вашу страну — «Продолжить«.
- Выбираете раскладку клавиатуры — «Продолжить«.
- Если у вас никогда не было mac — «Не переносить информацию«. Если был, рекомендую выбрать тоже самое! 🙂
- Отключайте геолокацию, ни к чему лишние процессы.
- Если у вас есть Apple ID — можете попытаться зайти с него, к каким последствиям приведет сейчас или в будущем, не готов сказать, но лучше не рисковать.
- Принимаете «Условия пользования«.
- Задаете «Имя«, «Учетную запись» и «Пароль» — «Продолжить«.
- Выбираете часовой пояс по карте или из списка — «Продолжить«.
- Siri впервые появилась на Mac в macOS Sierra, как мне кажется, на компьютере она бесполезна, но попробуйте! 🙂
Все, установка и первичная настройка системы закончены, далее, после нажатия кнопки «Продолжить«, произойдет запуск ОС и загрузка рабочего стола.
Меняем разрешение экрана виртуальной машины на нужное
Чтобы сменить имеющееся разрешение виртуальной машины, закройте ее и запустив командную строку от имени администратора, введите команды:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1440
VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 900
Где 1440 и 900 — это разрешение экрана и его можно заменить на другое. Стандартные разрешения экранов:
640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1920×1080.
Пишите в комментариях как прошла установка и возникали ли проблемы.
Здравствуйте, а можно ли ускорить виртуальную машину заставив её работать от дискретной видеокарты nvidia
спасибо большое, все получилось!
BoxManage.exe: error: Could not find a registered machine named ‘MacOS’
VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: error: Context: «FindMachine(Bstr(a->argv[0]).raw(), machine.asOutParam())» at line 633 of file VBoxManageModifyVM.cpp ка мне это исправить