как установить mac os high sierra на virtualbox

Установка MacOS High Sierra 10.13 на VirtualBox

как установить mac os high sierra на virtualbox

Бывает нужно протестировать проект на MacOS, например в Safari. Или нужно сделать небольшое приложение для IOS и протестировать его на реальном устройстве.

Тут есть 3 варианта. Конечно же самый лучший это реальный Mac. Второй это хакинтош и третий собственно виртуальная ОС.

Виртуальная система на мой взгляд самый оптимальный вариант, потому как для разовых тестов выкладывать баснословные деньги за Mac нет смысла. С хакинтошем отдельная история, но если есть много свободного времени и желания, то можно поднять. Лично я намучившись с установкой и в итоге получив компьютер с медленной и глючной ОС и неработающим модулем Wi-Fi, решил, что это так себе идея.

1. Скачиваем необходимые файлы.

Образ MacOS High Sierra с Google Disk
VirtualBox с официального сайта
Скрипты для авто-настройки виртуальной машины
Образ VM Tool для решения проблем с видеопамятью

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

Устанавливаем VirtualBox и создаем новую виртуальную машину.
Для тех, у кого в списке версий не появились 64-разрядные системы, необходимо включить виртуализацию в BIOS вашего компьютера. Перезагружаемся и в настройках BIOS находим пункт Virtualization, у вас он может называться несколько иначе, отмечаем в Enabled. Сохраняем настройки BIOSa, перезагружаемся и вновь заходим в VirtualBox.

Включаем расширенные настройки и выбираем такие параметры:

как установить mac os high sierra на virtualbox

Чем больше оперативной памяти выбрать, тем лучше. Но часть конечно же надо оставить на основную операционную систему.

В следующем окне выбираем примерно следующие параметры:

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

как установить mac os high sierra на virtualbox

как установить mac os high sierra на virtualbox

как установить mac os high sierra на virtualbox

Монтируем скаченный ранее образ системы и сохраняем настройки:

как установить mac os high sierra на virtualbox

Далее необходимо настроить виртуальную машину с помощью скриптов. Запускаем скрипт vbox_macos.cmd из архива, вводим имя виртуальной машины, в данном случае HighSierra и нажимаем Enter.

как установить mac os high sierra на virtualbox

3. Установка MacOS High Sierra.

Выбираем язык и запускаем дисковую утилиту. В появившемся окне выбираем наш виртуальный жесткий диск и нажимаем вверху кнопку стереть. Задаем имя жесткого диска, например macos-hdd.

как установить mac os high sierra на virtualbox

как установить mac os high sierra на virtualbox

Теперь можно запускать установку macOS.

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

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

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

Если после перезапуска появляется окно Shell, то вводим и продолжаем установку:

В процессе установки выбираем нужные параметры, имя пользователя и пароль. Тут будет все интуитивно понятно. И в итоге получаем полноценную macOS.

как установить mac os high sierra на virtualbox

4. Установка разрешения и решение проблем с видеопамятью.

Для установки разрешения запускаем второй скрипт vbox_resolution.cmd из архива и указываем свое разрешение монитора, например 1280×1024. С этим все.

как установить mac os high sierra на virtualbox

После запуска High Sierra видела только 4 мб видео памяти. Проверить этот параметр можно нажав на значок яблока и Об этом Mac. Для увеличения памяти до выбранных 128 мб необходимо установить Guest Tool. Для этого в настройках виртуальный машины включаем VMSVGA.

как установить mac os high sierra на virtualbox

как установить mac os high sierra на virtualbox

как установить mac os high sierra на virtualbox

как установить mac os high sierra на virtualbox

Нажмите «Безопасность и конфиденциальность», затем выберите «Разрешить», чтобы завершить процесс установки.

как установить mac os high sierra на virtualbox

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

После перезапуска VirtualBox вы можете получить уведомление «Расширение системы заблокировано». Откройте «Меню настроек безопасности», чтобы активировать расширение. Если интеграция прошла успешно, вы должны увидеть 128 мб в меню о системе.

как установить mac os high sierra на virtualbox

После этих манипуляций разрешение экрана вновь изменится. Чтобы исправить это, необходимо зайти в Терминал и ввести следующую команду, где и соответственно ширина и высота вашего монитора:

как установить mac os high sierra на virtualbox

Простое приложение, которое при запуске внутри себя открывает сайт по заданному URL. 1. Создаем в Xcode Single View Application. 2. Для перехода в визуальный режим кликаем 2 раза по Main.storyboard. Перед нами открывается окно с устройством. Если справа у вас не появилась Читать далее

как установить mac os high sierra на virtualbox

В этой статье рассмотрим, как добавить поддержку устройств с IOS 12 и выше в Xcode 10. А так же подключить Iphone и запустить на нем свое приложение. 1. Настройка поддержки IOS 12 и выше в Xcode 10 В Xcode 10 Читать далее

как установить mac os high sierra на virtualbox

Xcode среда программирования для разработки приложений для MacOS, iOS, WatchOS и TvOS. Самое главное, что это единственная среда, где вы сможете протестировать свое приложение на реальном устройстве и без активации аккаунта разработчика. В предыдущих статьях мы говорили о том, как Читать далее

как установить mac os high sierra на virtualbox

Виртуальная машина с MacOS быстрее и стабильнее работает на VMware Workstation Pro. К тому же нет проблем с подключением внешних устройств. У меня получилось развернуть систему гораздо быстрее и не было никаких проблем с разрешением экрана, подключением Iphone и видеопамятью, Читать далее

как установить mac os high sierra на virtualbox

Довольно распространённая проблема, когда после добавления ссылки на внешнюю страницу в соц. сеть, её данные, в том числе и изображение, кэшируются, и при последующем изменении остаются прежними. В этой статье вы узнаете, как можно очистить кэш расшариваемых внешних страниц сайта Читать далее

как установить mac os high sierra на virtualbox

Источник

Установка MacOS 10.13 High Sierra на VirtualBox

High Sierra 10.13.6 вышла еще в конце июля, а через недельку на подходе и Mojave, но обновить материал по установке MacOS на VirtualBox руки дошли только сейчас. Давайте установим и заодно более подробно разберем некоторые моменты, которые судя по комментариям к прошлой статье, вызывали затруднение.

Содержание статьи:

1. Что понадобится для установки MacOS на VirtualBox

2. Настраиваем VirtualBox для установки MacOS

Запускаем VirtualBox, создаем новую виртуалку и сразу переключаемся в экспертный режим.
как установить mac os high sierra на virtualbox
Устанавливаем количество выделенной памяти минимум 2048 Мб, оптимально 4096 Мб или больше. Имя виртуальной машины задавайте латиницей, без пробелов – потом будет меньше хлопот, при настройке через консоль. Остальное выбирайте, как на скриншоте.
как установить mac os high sierra на virtualbox
Нажимаем “Создать”, в следующем окне указываем расположение и объем доступного диска. Можно оставить все по умолчанию.
как установить mac os high sierra на virtualbox
Виртуальная машина готова. Открываем настройки.
как установить mac os high sierra на virtualbox
И проверяем, что бы везде было, как на скринах ниже.
как установить mac os high sierra на virtualbox
Обязательно 2 процессора.
как установить mac os high sierra на virtualbox
Проверяем включена ли аппаратная виртуализация.

как установить mac os high sierra на virtualbox
Задвигаем ползунок видеопамяти на максимум и убираем чеки с ускорения.
как установить mac os high sierra на virtualbox
К приводу подкрепляем образ, который вы скачали по ссылкам выше.
как установить mac os high sierra на virtualbox

Остальные настройки оставляем по умолчанию, сохраняем виртуальную машину и закрываем VirtualBox.

В командной строке выполняем:

Или можете запустить готовый скрипт vbox_macos.cmd из архива который скачали в начале статьи. Он попросит ввести вас имя вашей виртуальной машины и все остальное сделает сам.

как установить mac os high sierra на virtualbox
С настройкой виртуальной машины закончили, переходим к установке системы.

3. Установка

Запускаем виртуалку и ждем пока не прогрузится установщик. В результате, вы должны увидеть выбор языка. Выбираем русский и продолжаем.
как установить mac os high sierra на virtualbox
На следующем экране выбираем дисковую утилиту. Прежде чем продолжать установку, нам необходимо разметить диск.
как установить mac os high sierra на virtualbox
Запускаем, выбираем наш диск (1 на скрине), нажимаем кнопку “Стереть”(2), задаем имя (3) и опять “Стереть” (4).
как установить mac os high sierra на virtualbox
После завершения подготовки диска снова попадаем на стартовый экран установщика. Далее все просто, на всякий случай, публикую скрины:
как установить mac os high sierra на virtualbox
Нажимаем, соответственно, “Продолжить”:
как установить mac os high sierra на virtualbox

Принимаем условия соглашения:
как установить mac os high sierra на virtualbox
Выбираем диск и продолжаем:
как установить mac os high sierra на virtualbox
Все, установка стартовала!
как установить mac os high sierra на virtualbox
Отлично, установка началась, но это еще только 1 этап. Теперь, надо дождаться пока система не соберется перезагружаться и отключить файл образа. Если не успели, просто выключите виртуальную машину, отключите образ и запустите снова.
как установить mac os high sierra на virtualbox

У меня несколько раз, после перезагрузки, установщик автоматически не стартовал и вываливался в UEFI Shell. Ни чего страшного в этом нет, лечится элементарно.
как установить mac os high sierra на virtualbox

4. Настраиваем разрешение

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

Читайте также

Обновленная статья Установка MacOS 10.13 High Sierra на VirtualBox Так в последнее время сложилось, что…

Источник

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

27.10.2017, 23:13 2.8k Просмотров 7 комментариев

Введение

Хотите ли вы периодически тестировать веб-сайт в 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 и нажмите «Загрузить».

как установить mac os high sierra на virtualbox

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

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

как установить mac os high sierra на virtualbox

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

Затем смонтируйте чистый образ:

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

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

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

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

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

как установить mac os high sierra на virtualbox

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

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

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

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

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

Теперь приступим к настройке.

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

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

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

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

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

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

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

как установить mac os high sierra на virtualbox

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

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

Назовите диск «Macintosh HD» и оставьте остальные две настройки как есть: «Mac OS Extended Journaled» и «GUID Partition Map». Не создавайте раздел AFS, потому что он не будет работать, и вам придется начать с нового виртуального жесткого диска. Нажмите «Стереть», затем закройте программу Disk Utility, когда процесс будет завершен. Вы вернётесь в главное окно.

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

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

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

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

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

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

Подождем, нужно немного больше терпения.

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

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

как установить mac os high sierra на virtualbox

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

как установить mac os high sierra на virtualbox

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

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

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

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *