Андрей Смирнов
Время чтения: ~12 мин.
Просмотров: 1

Как установить macOS через виртуальную машину

1. Проверьте совместимость ПК

Для запуска macOS понадобится относительно современный компьютер. Для более-менее комфортной работы нужен четырёхъядерный процессор, 8 ГБ оперативной памяти и дискретная графика.

Помимо этого, процессор должен поддерживать технологии виртуализации на аппаратном уровне. У чипов Intel это VT-x или VT-d, у AMD — AMD-V. Почти у всех современных процессоров она есть, но не лишним будет проверить.

01_1558597427-630x315.jpg

Это можно уточнить в описании конкретной модели чипа на сайте производителя или с помощью бесплатной утилиты CPU-Z.

  1. Скачайте приложение с официального сайта и установите.
  2. Запустите CPU-Z и взгляните на строку Instructions.
  3. Если там есть указанные выше маркировки, значит, всё в порядке.
  4. Если нет, можно использовать программную виртуализацию, но в таком случае производительность будет заметно ниже.

2. Приготовьте образ macOS

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

Мы воспользуемся вторым вариантом.

  1. На Mac перейдите по ссылке и нажмите «Открыть приложение App Store».
  2. Кликните «Загрузить», подождите, пока установщик скачается, и закройте его.
  3. Откройте папку «Программы» → «Утилиты» и запустите «Терминал».
  4. Создайте контейнер образа диска, скопировав команду hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/HighSierra.iso
  5. Смонтируйте его командой hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build
  6. Разверните установщик системы в созданный образ командой sudo /Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
  7. Введите пароль администратора и подтвердите действие нажатием клавиши Y и Enter.
  8. Переместите образ на рабочий стол командой mv /tmp/HighSierra.cdr.dmg ~/Desktop/InstallSystem.dmg
  9. Отмонтируйте установщик командой hdiutil detach /Volumes/Install macOS High Sierra
  10. Сконвертируйте образ macOS в формат ISO командой hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/HighSierra.iso
  11. Смените расширение файла образа на ISO и перенесите с помощью флешки на ПК, где будет установлена виртуальная машина.

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

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

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

4. Создайте виртуальную машину

Теперь в VirtualBox необходимо создать наш виртуальный компьютер, на который мы позже установим macOS.

  1. Запустите утилиту, нажмите кнопку «Создать» и задайте имя машины.
  2. Укажите тип и версию ОС, в нашем случае — Mac OS X и macOS 10.13 High Sierra.
  3. Укажите объём ОЗУ. Чем больше, тем лучше, но за зелёную зону лучше не выходить.
  4. Выберите «Создать новый виртуальный диск» и тип VDI.
  5. Укажите формат «Динамический» и задайте необходимый размер. Рекомендуется от 30 ГБ в зависимости от объёма софта, который планируется использовать.

5. Настройте виртуальную машину

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

  1. Выберите виртуальную машину и нажмите «Настроить» на панели инструментов.
  2. Перейдите в раздел «Система» и на вкладке «Материнская плата» снимите галочку с пункта «Гибкий диск», а затем переместите его вниз с помощью стрелки. Остальное оставьте без изменений.
  3. На вкладке «Процессор» укажите количество ядер. Лучше не выходить из зелёной зоны.
  4. В разделе «Дисплей» установите максимальный объём видеопамяти и убедитесь, что обе галочки ускорения сняты.
  5. В разделе «Носители» кликните строку «Пусто», а затем на иконку диска и выберите ISO-образ, который мы подготовили на втором шаге.
  6. Нажмите кнопку OK для сохранения настроек и закройте VirtualBox.

6. Сконфигурируйте дополнительные параметры

Из-за упомянутых выше ограничений macOS запускается только на фирменных компьютерах Apple. Чтобы система всё-таки установилась в VirtualBox, придётся немного пошаманить в консоли и прикинуться iMac.

  1. Откройте поиск, введите cmd и запустите «Командную строку».
  2. Поочерёдно скопируйте следующие команды, заменив в них mac на имя вашей виртуальной машины.
cd "C:Program FilesOracleVirtualBox"
VBoxManage.exe modifyvm "mac" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

7. Установите macOS в виртуальной машине

Теперь можно переходить к самой установке macOS. Эта процедура разбита на несколько этапов и занимает около часа. В процессе придётся снова повозиться с командной строкой, но уже в последний раз.

Первый этап

  1. Откройте VirtualBox и запустите виртуальную машину.
  2. Начнётся предварительная загрузка системы. На экране будет отображаться много текста, среди которого может быть информация об ошибках. Не обращайте на это внимания.
  3. Через несколько минут появится логотип с яблоком и загрузится графический интерфейс.
  4. Выберите язык системы и запустите «Дисковую утилиту» из меню.
  5. Укажите виртуальный диск, который мы создали на четвёртом шаге и нажмите кнопку «Стереть».
  6. Задайте имя, а остальные опции оставьте как есть. Подтвердите стирание.
  7. Выберите в окне утилит «Установить macOS» и нажмите «Продолжить».
  8. Примите лицензионное соглашение и кликните на созданный диск.
  9. Дождитесь, пока установочные файлы скопируются на диск и система перезагрузится.
  10. Когда на экране снова появится окно «Утилиты macOS», перейдите в меню Apple и нажмите «Выключить».

Второй этап

  1. Выберите виртуальную машину в VirtualBox и откройте её настройки.
  2. Перейдите в раздел «Носители» и кликните по строке HighSierra.iso, а затем по иконке диска и нажмите «Изъять диск из привода».
  3. Нажмите ОК и снова запустите виртуальную машину.
  4. После загрузки появится UEFI-оболочка с командной строкой, в которую нужно поочерёдно ввести вручную следующие команды:

Fs1:cd "macOS Install Data"cd "Locked Files"cd "Boot Files"boot.efi

Третий этап

  1. После этого запустится графический интерфейс и установка продолжится.
  2. Через несколько минут виртуальная машина перезагрузится и откроется интерфейс первичной настройки системы.
  3. Укажите страну и раскладку клавиатуры.
  4. Выберите Don’t transfer any information now, чтобы настроить систему как новую.
  5. Пропустите вход в Apple ID, нажав Setup later и Skip.
  6. Примите условия лицензионного соглашения, а затем введите имя пользователя и пароль.
  7. Нажмите Continue и настройте клавиатуру с помощью подсказок.

8. Проверьте работу виртуальной машины

Установка macOS завершена. Операционная система работает в отдельном окне, которое можно свернуть или перенести на другой монитор.

Для включения виртуальной машины откройте VirtualBox и нажмите кнопку «Запустить». Завершение и перезагрузку можно делать как из утилиты, так и через системное меню macOS.

image5.jpg

Познакомимся с операционной системой с OS X Yosemite через ваш домашний ПК посредством виртуальной машины. Не считая времени загрузки, процесс установки и настройки займет у вас не более получаса!

Внимание: исходя из политики Apple, данная операционная система не устанавливается на продукцию других компаний. Поэтому нам придется использовать сторонний образ ОС, созданный на основе оригинального. Всё, что вы делаете, вы делаете на свой страх и риск.

<center>image6.jpg</center>

Лучшая виртуальная машина для нашей задачи – VirtualBox. Она достаточно мощная, имеет простой интерфейс, да и бесплатная.

Для работы данного метода убедитесь в том, что ваш процессор поддерживает технологию виртуализации (этот параметр включается в БИОСЕ).

Загрузка, установка и настройка дистрибутива

1. Загружаем дистрибутив с официального сайта. Нам нужна VirtualBox 4.3.26 for Windows hosts.

<center>252.jpg</center>

2. Во время установки программа вас оповестит о том, что ей требуется установить некоторые патчи для сети, чтобы интернет мог работать на виртуальной машине. Нажимаем “Yes” и ждём окончания установки утилиты.

<center>image11.jpg</center>

3. После установки открываем программу и мы видим окно приветствия. Нажимаем кнопку «Создать». Перед нами появляется окошко первоначальной настройки будущей операционной системы.

<center>image12.jpg</center>

4. Называем нашу виртуальную машину и указываем тип OS X (32 bit/64 bit на выбор).

Памятка: если вам нужна будет «ось» для дальнейшего пользования и у вас 64-битный процессор, то не выставляйте настройки под 32-битную систему для 64-битных приложений. 64-битная ось медленнее запускает 32-битные приложения (OS X Yosemite работает исключительно на х64 процессорах).

<center>image13.jpg</center>

5. Указываем, сколько требуется оперативной памяти для системы. По-хорошему, ей нужно не более 4ГБ ОЗУ, но можно и больше, в зависимости от ресурсов вашего ПК. Я задал 4 ГБ.

<center>image14.jpg</center>

6. Нам также потребуется создать виртуальный жёсткий диск для нашей будущей машины. Именно на нём будут храниться все файлы ОС и всё то, что вы на ней будете создавать. Он берёт от физического «харда» лишь часть, размер которой вы задаёте сами. Выбираем первый пункт и идём дальше.

<center>710-680x488.jpg</center>

7. После этого заходим в раздел «Настройки->Система» и отключаем там EFI.

8. Теперь остается лишь запустить на ней OS X Yosemite. Нажимаем «Запустить» и в открывшемся диалоговом окне выбираем необходимый образ.

Памятка: для пущей верности можно задать для программы эмуляцию ноутбука от Apple. Открываем командную строку Windows (cmd.exe) и вставить:

1. cd C:Program Files(x86)OracleVirtualbox (стандартный путь установки)

2. VBoxManage setextradata *название_вашей_виртуальной_машины* VBoxInternal2/SmcDeviceKey “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”

Установка и запуск OS X Yosemite

Итак, наша система загружается.

1. Выбираем русский язык и переходим к следующему шагу – настройке жёсткого диска для «операционки». Так как он создается изначально в файловой системе NTFS (которая не работает с OS X), нам придется немного «пошаманить».

<center>85-680x525.jpg</center>

2. В верхней панели заходим в «Утилиты->Дисковая утилита». В левом крае экрана выбираем наш новоиспечённый жёсткий диск, на который будет производиться установка, затем в правой части окна открываем вкладку «Стереть» и стираем диск. После этого в нём будет создан чистый раздел под ОС.

<center>96-680x524.jpg</center>

3. Переходим в верхнем «тулбаре» обратно в установщик (нажимаем на «Дисковая утилита» и выбираем «OS X Installer») указываем только что отформатированный под наши нужды «хард», жмём «Продолжить» и ожидаем окончания установки.

<center>image9.jpg</center>

4. И вот, момент истины – OS X Yosemite готова к работе! Пропускаем этап авторизации через iCloud, задаём логин/пароль для пользователя и, пожалуй, на этом всё.

<ceg src=»http://www.iphones.ru/wp-content/uploads/2015/04/104-680×382.jpg»>

Вот и всё! Добро пожаловать в дивный новый мир OS X. Делитесь вашим опытом работы с ОС от Apple в комментариях 😉

🤓 Хочешь больше? Подпишись на наш Telegramнаш Telegram. … и не забывай читать наш Facebook и Twitter 🍒 iPhones.ru Mac, как и вся продукция Apple, отличается безупречным качеством исполнения. За это её чтят и любят, но есть люди, которые сомневаются в покупке данного аппарата. Безусловно, каждый может зайти в любой «реселлерский» магазин и посмотреть в живую на технику Apple, но не всем хватает на это времени. Именно для них (да и просто для любознательных)…

Обновленная статья Установка MacOS 10.13 High Sierra на VirtualBox

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

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

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

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

В настройках дисплея выделяем побольше видеопамяти и обязательно снимаем галочки с ускорения.05-macos-virtualbox-display-settings.png Далее надо немного изменить настройки доступных приводов. Когда виртуальный оптический привод висел на одном контроллере с жестким диском у меня установка не запустилась. Удаляем:06-macos-virtualbox-drive-settings.png Затем добавляем новый контроллер SATA и к нему прикрепляем наш образ.
Остальное оставляем по умолчанию и сохраняем настройки. Теперь с нашей виртуальной машиной надо еще немного поработать. Для этого закрываем VirtualBox, запускаем командную строку (Win+R, ввести cmd) и вводим следующее (“MacOS” замените на название вашей виртуальной машины):

На этом собственно подготовительный этап заканчивается. Запускаем VirtualBox, стартуем виртуальную машину и процесс установки MacOS.

Установка MacOS на VirtualBox

Если все сделали верно, через некоторое время запустится графическая оболочка установщика. Описывать весь процесс установки нет смысла, он достаточно прост. Остановлюсь на не очевидных моментах. На третьем или четвертом шаге вы получите сообщение “На “OS X BaseSystem” недостаточно свободного места для установки”. Дело в том, что наш жесткий диск надо сначала подготовить для установки MacOS. Обратите внимание на панель меню вверху. Выберите “Утилиты” -> “Дисковая утилита”.MacOS-install-drive-setup.png В открывшемся окне выберите наш диск и нажмите очистить:10-macos-install-disk-utility.png Вводим имя раздела и запускаем на очистку:11-macos-new-disk.png После завершения, закрываем утилиту и выбираем появившийся диск под установку и продолжаем:13-macos-disk-ready-to-install.png На что еще надо обратить внимание. Не вводите свой и не создавайте новый AppleID:14-macos-appleid.png Снимите галочки с отправки диагностики в Apple:15-macos-diag.png Вот собственно и все. Имейте ввиду, что грузится MacOS на VirtaulBox достаточно значительное время. Поэтому не нервничайте, не перегружайте виртуалку, а просто дождитесь завершения загрузки. И еще или измените порядок загрузки системы (оптический диск поставьте после жесткого) или отмонтируйте образ, что бы каждый раз не запускалась установка MacOS.

Решаем проблему с разрешением экрана в MacOS на VirtualBox

Вот у нас все загрузилось, все вроде хорошо, если не считать того, что разрешение системы 1024×768. Жить с этим можно, но все же не комфортно. Рецепт который я нашел скажем прямо не панацея, если кто то знает лучше способ, просьба поделится. Выключаем нашу виртуалку, опять запускаем командную строку и делаем следующее:

Это переведет экран в разрешение 1440×900, что более менее приемлемо. Вместо 4 в конце можно ставить следующие значения:,1,2,3,4,5 что соответствует разрешениям 640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1900×1200

—>Используемые источники:

  • https://lifehacker.ru/kak-ustanovit-macos-cherez-virtualnuyu-mashinu/
  • https://www.iphones.ru/inotes/os-x-pc-virtual-machine-guide
  • https://host-consult.ru/macos-sierra-virtualbox/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации
Тимофей Белов
Консультант сайта
Здравствуйте. Если у вас остались вопросы, вы можете можете задать их мне.