Домашняя » как » Как установить macOS High Sierra в VirtualBox на Windows 10

    Как установить macOS High Sierra в VirtualBox на Windows 10

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

    Это не невозможно, однако. Некоторые люди на форумах InsanelyMac выяснили процесс, который работает. Единственная вещь не работа - это звук, который по какой-то причине сильно искажен или отсутствует. Кроме этого, это macOS High Sierra, работающий в VirtualBox без сбоев..

    Чтобы людям было проще, мы объединили методы из нескольких разных тем форума в одно пошаговое руководство со скриншотами. Давайте погрузимся в.

    ПРИМЕЧАНИЕ. Чтобы это работало, вам потребуется доступ к настоящему Mac, чтобы загрузить High Sierra. Мы полагаем, что вы могли бы получить High Sierra ISO другими способами, но мы не рекомендуем его. Одолжите Mac своего друга на час, если у вас его нет, и у вас все должно быть в порядке - все, кроме первого шага этого урока, можно выполнить на вашем ПК с Windows.

    Если вы работаете на Mac и хотите использовать виртуальную машину MacOS для использования на этом Mac, мы рекомендуем вместо этого попробовать Parallels Desktop Lite, поскольку он может создавать виртуальные машины MacOS бесплатно и с ним намного проще работать..

    Готовы начать? Давайте прыгать в!

    Шаг первый: Создайте ISO-файл macOS High Sierra

    Для начала нам нужно создать ISO-файл установщика macOS High Sierra, чтобы мы могли загрузить его в VirtualBox на нашем компьютере с Windows. Возьмите свой заимствованный Mac, перейдите в Mac App Store, найдите Sierra и нажмите «Скачать».

    Когда процесс будет завершен, установщик запустится - все в порядке, просто закройте его с помощью Ctrl + Q. Мы не хотим обновлять Mac вашего друга; нам просто нужны загруженные файлы.

    Чтобы преобразовать эти файлы в ISO, нам нужно будет использовать Терминал, который вы можете найти в Приложениях> Утилиты.

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

    hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J 

    Далее смонтируйте ваше пустое изображение:

    hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build

    Теперь вы собираетесь восстановить BaseSystem.dmg из установщика в только что смонтированный образ:

    asr restore -source / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

    Обратите внимание, что после этого имя нашей целевой точки монтирования изменилось на «Базовая система / система OS X». Вы почти закончили! Размонтировать изображение:

    hdiutil detach / Тома / OS \ X \ Base \ System

    И, наконец, преобразуйте изображение, которое вы создали, в файл ISO:

    hdiutil convert /tmp/HighSierra.cdr.dmg -формат UDTO -o /tmp/HighSierra.iso

    Переместите ISO на рабочий стол:

    mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso

    И у вас есть загрузочный файл High Sierra ISO!

    Скопируйте его на свой компьютер с Windows, используя большой флэш-диск, внешний жесткий диск или по локальной сети..

    Шаг второй: создайте свою виртуальную машину в VirtualBox

    Затем перейдите на свой компьютер с Windows и установите VirtualBox, если у вас его еще нет, убедитесь, что у вас установлена ​​последняя версия (серьезно, более старые версии могут не работать).

    Откройте его и нажмите кнопку «Новый». Назовите вашу виртуальную машину «High Sierra» и выберите «Mac OS X» для операционной системы и «Mac OS X (64-разрядная)» для версии (на момент написания статьи «MacOS High Sierra» не предлагается, но Все в порядке.)

    Продолжайте через процесс. Что касается памяти, мы рекомендуем вам использовать не менее 4096 МБ, хотя вы можете выбрать больше, если у вас достаточно оперативной памяти на вашем компьютере с Windows.

    Далее вас спросят о вашем жестком диске. Выберите «Создать виртуальный жесткий диск сейчас» и нажмите «Создать».

    Выберите VDI для типа жесткого диска и нажмите Далее. Вам будет предложено, если вы хотите динамический размер диска или фиксированной. Мы рекомендуем фиксированный размер, так как он немного быстрее, хотя он займет немного больше места на жестком диске вашего компьютера с Windows.

    Нажмите кнопку "Далее. Вас спросят, какой большой диск вы хотите; мы рекомендуем по крайней мере 25 ГБ, что достаточно для ОС и нескольких приложений. В зависимости от ситуации с хранилищем вы можете предложить больше, но мы не думаем, что вы действительно сможете использовать намного меньше, чем это..

    Нажмите на подсказки, и вы создали запись для своей виртуальной машины! Теперь пришло время сделать небольшую конфигурацию.

    Шаг третий: настройка виртуальной машины в VirtualBox

    Вы должны увидеть свою виртуальную машину в главном окне VirtualBox.

    Выберите его, затем нажмите большую желтую кнопку «Настройки». Сначала перейдите к «Система» на левой боковой панели. На вкладке «Материнская плата» убедитесь, что флажок «Флоппи» снят.

    Затем перейдите на вкладку «Процессор» и убедитесь, что у вас есть как минимум два ЦП, выделенных для виртуальной машины..

    Затем нажмите «Показать» на левой боковой панели и убедитесь, что видеопамять не меньше 128 МБ..

    Далее нажмите «Хранилище» на левой боковой панели, затем нажмите «Пустой» CD-дисковод. Щелкните значок компакт-диска в правом верхнем углу, а затем перейдите к файлу High Sierra ISO, который вы создали ранее..

    Обязательно нажмите «ОК», чтобы завершить все внесенные изменения, затем закройте VirtualBox. Нет, серьезно: закройте VirtualBox сейчас, или следующие шаги не будут работать.

    Шаг четвертый: настройка виртуальной машины из командной строки

    Мы сделали несколько изменений, но нам нужно сделать еще несколько, чтобы убедить операционную систему, что она работает на реальном Mac. К сожалению, нет никаких вариантов для этого из интерфейса VirtualBox, поэтому вам нужно открыть командную строку.

    Откройте меню «Пуск», выполните поиск «Командная строка», затем щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

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

    cd "C: Program FilesOracleVirtualBox"
    VBoxManage.exe modifyvm "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
    VBoxManage setextradata "High Sierra" "VBoxInternal / Устройства / EFI / 0 / Config / DmiSystemProduct" "MacBookPro11,3"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Устройства / efi / 0 / Config / DmiSystemVersion" "1.0"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Устройства / EFI / 0 / Config / DmiBoardProduct" "Mac-2BD1B31983FE1663"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "наша работа с помощью этих слов защищенаplesedontsteal (c) AppleComputerInc"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Устройства / smc / 0 / Config / GetKeyFromRealSMC" 1

    Это оно! Если все работает, вы не должны видеть никаких отзывов; команды будут просто выполняться. Если команда не сработала, убедитесь, что ваша виртуальная машина точно называется «High Sierra»; если это не так, отредактируйте приведенные выше команды, указав имя вашей машины в кавычках. Идите вперед и закройте командную строку. Мы возвращаемся в VirtualBox сейчас.

    Шаг пятый: загрузите и запустите установщик

    Снова откройте VirtualBox, щелкните свой компьютер Sierra, затем нажмите «Пуск». Ваш компьютер начнет загружаться. Вы увидите много лишней информации, как это происходит, и я имею в виду много-но не беспокойся об этом. Это нормально, даже некоторые вещи, которые выглядят как ошибки.

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

    В конце концов, вы увидите, что установщик попросит вас выбрать язык:

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

    Вы не увидите диск: не паникуйте, High Sierra по умолчанию скрывает пустые диски. В строке меню нажмите «Просмотр», а затем «Показать все устройства».

    Теперь вы должны увидеть свой пустой виртуальный диск на боковой панели. Нажмите на нее, затем нажмите «Стереть».

    Назовите диск «Macintosh HD» и оставьте две другие настройки как есть: «Журнал Mac OS Extended» и «Карта разделов GUID». Не создавайте раздел AFS, потому что это не будет работать, и вам придется начать все заново с новым виртуальным жестким диском. Нажмите «Стереть», затем закройте Дисковую утилиту после завершения процесса. Вы вернетесь к главному окну.

    Выберите «Переустановить macOS», затем нажмите «Продолжить». Вас попросят согласиться с условиями.

    Согласитесь, и в итоге вас попросят выбрать жесткий диск; выберите раздел, который вы только что сделали.

    Установка начнется! Это может занять некоторое время, так что наберитесь терпения. В конце концов ваша виртуальная машина будет перезагружена и вернет вас обратно к установщику. Не паникуйте: этого следовало ожидать.

    Шаг шестой: второй этап установки загрузчика с виртуального жесткого диска

    На этом этапе установщик скопировал файлы на виртуальный жесткий диск и ожидает загрузки с него. По какой-то причине это не работает на виртуальной машине, поэтому вы снова видите установщик.

    Выключите виртуальную машину и откройте ее настройки. Перейдите в хранилище, нажмите «HighSierra.iso» на панели «Дерево хранилища», затем щелкните значок компакт-диска в правом верхнем углу и нажмите «Извлечь диск из виртуального диска». Это полностью отключит наш установочный ISO.

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

    Это внутренняя оболочка EFI, и, если вы видите «FS1», выделенный желтым, вы можете использовать его для запуска остальной части установщика. Нажмите виртуальную машину и позвольте ей захватить вашу мышь и клавиатуру, затем введите FS1: и нажмите Enter. Это переключит каталоги на FS1, где находится остальная часть установщика.

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

    CD "MacOS Install Data" CD "Заблокированные файлы" CD "Загрузочные файлы"

    Теперь мы можем запустить сам установщик с помощью следующей команды:

    boot.efi

    Установщик подберет то место, где остановился. Сначала вы увидите серию текста, как и раньше, но в конечном итоге вы увидите, что установщик GUI возвращается. (Не волнуйтесь, вам нужно пройти этот процесс только один раз.)

    Мы добираемся, просто нужно немного больше терпения.

    Шаг восьмой: Войдите в macOS High Sierra

    В конце концов, виртуальная машина снова перезагрузится, на этот раз в macOS High Sierra. Если этого не происходит, попробуйте извлечь ISO из виртуальной машины. Когда High Sierra загрузится, вам нужно будет выбрать страну, настроить пользователя и выполнить остальную часть процесса начальной настройки..

    В конце концов, вы попадете на рабочий стол Mac. ура!

    Теперь вы можете попробовать любое программное обеспечение Mac, хотя некоторые функции, такие как FaceTime и Messages, не будут работать, потому что Apple не распознает ваш компьютер как настоящий Mac. Но многие основные вещи должны работать. Повеселись!

    Шаг восьмой (необязательно): измените разрешение

    По умолчанию ваша виртуальная машина будет иметь разрешение 1024 × 768, что не так много места для работы. Однако если вы попытаетесь изменить разрешение изнутри macOS, вы не увидите никакой возможности сделать это. Вместо этого вам нужно ввести несколько команд.

    Завершите работу своей виртуальной машины, выключив macOS: щелкните Apple в строке меню, затем нажмите «Завершение работы». Затем полностью закройте VirtualBox (серьезно, этот шаг не будет работать, если VirtualBox все еще открыт!) И вернитесь в Windows. Командная строка от имени администратора. Вам нужно выполнить следующие две команды:

    cd "C: Program FilesOracleVirtualBox"
    VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" N

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

    • 1 дает разрешение 800 × 600
    • 2 дает разрешение 1024 × 768
    • 3 дает разрешение 1280 × 1024
    • 4 дает разрешение 1440 × 900
    • 5 дает разрешение 1920 × 1200

    Запустите VirtualBox, загрузите вашу виртуальную машину, и она должна загрузиться до вашего предпочтительного разрешения!

    Теперь вы можете открыть VirtualBox для любого тестирования, связанного с Mac, которое вы хотите провести. Опять же, во время загрузки вы увидите много ошибок, но они в порядке; игнорируй их. Кроме того, помните, что звук не будет работать, как и FaceTime или iMessage, для которых требуется настоящий Mac. Это не будет идеальным, что можно ожидать от полностью неподдерживаемой установки. Но это виртуальная машина macOS, и это неплохо! Обязательно ознакомьтесь с нашим руководством по расширенным функциям VirtualBox, чтобы получить максимальную отдачу от вашей машины..

    Еще одна вещь: огромный крик Чаду С. Самуэльсу, без которого я не смог бы обновить это руководство для Высокой Сьерры. огромное спасибо!