как установить mac os high sierra на virtualbox
Установка MacOS High Sierra 10.13 на 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.
Включаем расширенные настройки и выбираем такие параметры:
Чем больше оперативной памяти выбрать, тем лучше. Но часть конечно же надо оставить на основную операционную систему.
В следующем окне выбираем примерно следующие параметры:
После создания виртуальной машины переходим в ее настройки и выставляем их как на скриншотах ниже:
Монтируем скаченный ранее образ системы и сохраняем настройки:
Далее необходимо настроить виртуальную машину с помощью скриптов. Запускаем скрипт vbox_macos.cmd из архива, вводим имя виртуальной машины, в данном случае HighSierra и нажимаем Enter.
3. Установка MacOS High Sierra.
Выбираем язык и запускаем дисковую утилиту. В появившемся окне выбираем наш виртуальный жесткий диск и нажимаем вверху кнопку стереть. Задаем имя жесткого диска, например macos-hdd.
Теперь можно запускать установку macOS.
На этом этапе у меня возникла ошибка, что образ поврежден. В других случаях просто черный экран или ребут. Чтобы это поправить перед нажатием кнопки установка нужно выбрать Утилиты и Терминал в верхнем меню. В терминале вводим следующее:
Дальше все просто. Принимаем лицензионное соглашение и выбираем жесткий диск, на который будет установлена macOS. Все установка началась.
Во время установки надо дождаться, когда система будет перезапускаться и отключить виртуальный образ установщика из привода.
Если после перезапуска появляется окно Shell, то вводим и продолжаем установку:
В процессе установки выбираем нужные параметры, имя пользователя и пароль. Тут будет все интуитивно понятно. И в итоге получаем полноценную macOS.
4. Установка разрешения и решение проблем с видеопамятью.
Для установки разрешения запускаем второй скрипт vbox_resolution.cmd из архива и указываем свое разрешение монитора, например 1280×1024. С этим все.
После запуска High Sierra видела только 4 мб видео памяти. Проверить этот параметр можно нажав на значок яблока и Об этом Mac. Для увеличения памяти до выбранных 128 мб необходимо установить Guest Tool. Для этого в настройках виртуальный машины включаем VMSVGA.
Нажмите «Безопасность и конфиденциальность», затем выберите «Разрешить», чтобы завершить процесс установки.
Через десять-двадцать минут вы получите уведомление о том, что установка завершена. Чтобы завершить процесс установки, нажмите кнопку «Перезагрузить», чтобы изменения вступили в силу.
После перезапуска VirtualBox вы можете получить уведомление «Расширение системы заблокировано». Откройте «Меню настроек безопасности», чтобы активировать расширение. Если интеграция прошла успешно, вы должны увидеть 128 мб в меню о системе.
После этих манипуляций разрешение экрана вновь изменится. Чтобы исправить это, необходимо зайти в Терминал и ввести следующую команду, где и соответственно ширина и высота вашего монитора:
Простое приложение, которое при запуске внутри себя открывает сайт по заданному URL. 1. Создаем в Xcode Single View Application. 2. Для перехода в визуальный режим кликаем 2 раза по Main.storyboard. Перед нами открывается окно с устройством. Если справа у вас не появилась Читать далее
В этой статье рассмотрим, как добавить поддержку устройств с IOS 12 и выше в Xcode 10. А так же подключить Iphone и запустить на нем свое приложение. 1. Настройка поддержки IOS 12 и выше в Xcode 10 В Xcode 10 Читать далее
Xcode среда программирования для разработки приложений для MacOS, iOS, WatchOS и TvOS. Самое главное, что это единственная среда, где вы сможете протестировать свое приложение на реальном устройстве и без активации аккаунта разработчика. В предыдущих статьях мы говорили о том, как Читать далее
Виртуальная машина с MacOS быстрее и стабильнее работает на VMware Workstation Pro. К тому же нет проблем с подключением внешних устройств. У меня получилось развернуть систему гораздо быстрее и не было никаких проблем с разрешением экрана, подключением Iphone и видеопамятью, Читать далее
Довольно распространённая проблема, когда после добавления ссылки на внешнюю страницу в соц. сеть, её данные, в том числе и изображение, кэшируются, и при последующем изменении остаются прежними. В этой статье вы узнаете, как можно очистить кэш расшариваемых внешних страниц сайта Читать далее
Установка MacOS 10.13 High Sierra на VirtualBox
High Sierra 10.13.6 вышла еще в конце июля, а через недельку на подходе и Mojave, но обновить материал по установке MacOS на VirtualBox руки дошли только сейчас. Давайте установим и заодно более подробно разберем некоторые моменты, которые судя по комментариям к прошлой статье, вызывали затруднение.
Содержание статьи:
1. Что понадобится для установки MacOS на VirtualBox
2. Настраиваем VirtualBox для установки MacOS
Запускаем VirtualBox, создаем новую виртуалку и сразу переключаемся в экспертный режим.
Устанавливаем количество выделенной памяти минимум 2048 Мб, оптимально 4096 Мб или больше. Имя виртуальной машины задавайте латиницей, без пробелов – потом будет меньше хлопот, при настройке через консоль. Остальное выбирайте, как на скриншоте.
Нажимаем “Создать”, в следующем окне указываем расположение и объем доступного диска. Можно оставить все по умолчанию.
Виртуальная машина готова. Открываем настройки.
И проверяем, что бы везде было, как на скринах ниже.
Обязательно 2 процессора.
Проверяем включена ли аппаратная виртуализация.
Задвигаем ползунок видеопамяти на максимум и убираем чеки с ускорения.
К приводу подкрепляем образ, который вы скачали по ссылкам выше.
Остальные настройки оставляем по умолчанию, сохраняем виртуальную машину и закрываем VirtualBox.
В командной строке выполняем:
Или можете запустить готовый скрипт vbox_macos.cmd из архива который скачали в начале статьи. Он попросит ввести вас имя вашей виртуальной машины и все остальное сделает сам.
С настройкой виртуальной машины закончили, переходим к установке системы.
3. Установка
Запускаем виртуалку и ждем пока не прогрузится установщик. В результате, вы должны увидеть выбор языка. Выбираем русский и продолжаем.
На следующем экране выбираем дисковую утилиту. Прежде чем продолжать установку, нам необходимо разметить диск.
Запускаем, выбираем наш диск (1 на скрине), нажимаем кнопку “Стереть”(2), задаем имя (3) и опять “Стереть” (4).
После завершения подготовки диска снова попадаем на стартовый экран установщика. Далее все просто, на всякий случай, публикую скрины:
Нажимаем, соответственно, “Продолжить”:
Принимаем условия соглашения:
Выбираем диск и продолжаем:
Все, установка стартовала!
Отлично, установка началась, но это еще только 1 этап. Теперь, надо дождаться пока система не соберется перезагружаться и отключить файл образа. Если не успели, просто выключите виртуальную машину, отключите образ и запустите снова.
У меня несколько раз, после перезагрузки, установщик автоматически не стартовал и вываливался в UEFI Shell. Ни чего страшного в этом нет, лечится элементарно.
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 и нажмите «Загрузить».
Когда процесс будет завершен, установщик запустится – все в порядке, просто закройте его командой Command + Q. Мы не хотим обновлять Mac вашего друга; нам просто нужны загруженные файлы.
Чтобы преобразовать эти файлы в ISO, нам нужно использовать терминал, который вы можете найти в Приложениях > Утилиты.
Сначала запустите следующую команду, чтобы создать чистый образ диска:
Затем смонтируйте чистый образ:
Теперь восстановим BaseSystem.dmg из установщика на вновь смонтированный образ:
Обратите внимание, что после этого имя нашей точки монтирования места назначения изменилось на «OS X Base System / System». Вы почти закончили! Размонтируйте образ:
И, наконец, преобразуйте созданный образ в файл ISO:
Переместите 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.
Выберите её, затем нажмите большую желтую кнопку «Настройки». Сначала перейдите в «Систему» на левой боковой панели. На вкладке «Материнская плата» убедитесь, что флажок «Floppy» не установлен.
Затем перейдите на вкладку «Процессор» и убедитесь, что на виртуальную машину выделено как минимум два.
Затем нажмите «Экран» на левой боковой панели и убедитесь, что для видеопамяти установлено значение не менее 128 МБ.
Затем нажмите «Хранилище» на левой боковой панели, затем нажмите «Пустой» CD-привод. Нажмите на значок компакт-диска в верхнем правом углу, затем перейдите к файлу ISO High Sierra, который вы создали ранее.
Обязательно нажмите «ОК», чтобы завершить все изменения, которые вы сделали, а затем закройте VirtualBox. Нет, серьезно: закройте VirtualBox сейчас, или следующие шаги не сработают.
Шаг четвертый: настройка виртуальной машины из командной строки
Мы сделали несколько настроек, но нам нужно сделать еще немного, чтобы убедить операционную систему, что она работает на реальном Mac. К сожалению, для интерфейса VirtualBox нет никаких вариантов, поэтому вам нужно будет открыть командную строку.
Откройте меню «Пуск», найдите «Командная строка», затем щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».
Вам нужно запустить ряд команд по порядку. Вставьте следующие команды, нажимая Enter после каждой из них и дождитесь завершения:
Это оно! Если все сработает, вы не увидите никакой обратной связи; команды будут просто запускаться. Если команда не работает, убедитесь, что ваша виртуальная машина называется «High Sierra»; если это не так, отредактируйте приведенные выше команды, указав имя машины в кавычках. Вперед и закройте командную строку. Теперь мы вернемся к VirtualBox.
Шаг пятый: загрузка и запуск установщика
Повторно откройте VirtualBox, нажмите на машину Sierra и нажмите «Запустить». Ваш компьютер начнет загружаться. Когда это произойдет, вы увидите много лишней информации, но не беспокойтесь об этом. Это нормально, даже некоторые из вещей, которые выглядят как ошибки.
Вы должны только беспокоиться тогда, когда конкретная ошибка зависает в течение пяти минут или более. Просто дайте ему немного поработать. Если вы все сделали правильно, он загрузится.
В конце концов вы увидите установщик с просьбой выбрать язык:
Выберите «Русский» или любой другой язык, который вы предпочитаете, затем нажмите «Далее». Однако перед тем как сделать что-либо еще, нажмите «Дисковая утилита», затем «Продолжить».
Вы не увидите диск: не паникуйте, High Sierra скрывает пустые диски по умолчанию. В строке меню нажмите «Вид», а затем «Показать все устройства».
Теперь вы должны увидеть свой пустой виртуальный диск на боковой панели. Щелкните по нему, затем нажмите кнопку «Стереть».
Назовите диск «Macintosh HD» и оставьте остальные две настройки как есть: «Mac OS Extended Journaled» и «GUID Partition Map». Не создавайте раздел AFS, потому что он не будет работать, и вам придется начать с нового виртуального жесткого диска. Нажмите «Стереть», затем закройте программу Disk Utility, когда процесс будет завершен. Вы вернётесь в главное окно.
Выберите «Переустановить macOS», затем нажмите «Продолжить». Вам будет предложено согласиться с условиями.
Согласитесь, и вам в конечном итоге будет предложено выбрать жесткий диск; выберите раздел, который вы только что создали.
Установка начнется! Это может занять некоторое время, так что будьте терпеливы. В конце концов ваша виртуальная машина перезапустится и вернет вас обратно в программу установки. Не паникуйте: этого и следовало ожидать.
Шаг шестой: установщик загрузки второй стадии с виртуального жесткого диска
На этом этапе установщик скопировал файлы на виртуальный жесткий диск и ожидает оттуда загрузки. По какой-либо причине это не работает на виртуальной машине, поэтому вы снова видите установщик.
Выключите свою виртуальную машину и откройте ее настройки. В разделе «Хранилище» нажмите «HighSierra.iso» на панели «Дерево хранилища», затем щелкните значок компакт-диска в правом верхнем углу и нажмите «Удалить диск с виртуального диска». Это полностью отключит нашу установку ISO.
Теперь запустите виртуальную машину, и вы увидите этот прекрасный экран.
Это внутренняя оболочка EFI, и пока вы видите «FS1», указанную желтым цветом, вы можете использовать ее для запуска остальной части установщика. Нажмите на виртуальную машину и позвольте ей захватить вашу мышь и клавиатуру, затем введите fs1: и нажмите Enter. Это переключит каталоги на FS1, где находится остальная часть установщика.
Затем мы запустим несколько команд, чтобы перейти в нужный каталог:
Теперь мы можем запустить сам установщик следующей командой:
Установщик подхватит там, где остановился. Сначала вы увидите серию текстов, как и раньше, но в конце концов вы увидите, как установщик GUI вернется. (Не волнуйтесь, вам нужно только пройти этот процесс).
Подождем, нужно немного больше терпения.
Шаг седьмой: войдите в macOS High Sierra
В конце концов, виртуальная машина снова перезагрузится, на этот раз в macOS High Sierra. Если этого не произойдет, попробуйте извлечь ISO из виртуальной машины. Когда High Sierra загружается, вам нужно будет выбрать страну, настроить пользователя и остальную часть процесса начальной настройки.
В конце концов, вы попадете на рабочий стол Mac. Ура!
Теперь вы можете попробовать любое программное обеспечение Mac, хотя некоторые функции, такие как FaceTime и Messages, не будут работать, потому что Apple не будет распознавать ваш компьютер как настоящий Mac. Но многие основные вещи должны работать. Получайте удовольствие!
Шаг восьмой (необязательно): измените разрешение
По умолчанию ваша виртуальная машина будет иметь разрешение 1024 × 768, это не так много места для работы. Однако, если вы попытаетесь изменить разрешение внутри macOS, вы не увидите этого. Вместо этого вам нужно ввести несколько команд.
Выключите свою виртуальную машину, выключив macOS: щелкните Apple в строке меню, затем нажмите «Завершить работу». Затем закройте VirtualBox полностью (серьезно, этот шаг не будет работать, если VirtualBox все еще открыт!) И вернитесь в Windows «Командная строка в качестве администратора. Вам нужно запустить следующие две команды:
Во второй команде вам нужно заменить N числом от одного до пяти, в зависимости от того, какое разрешение вы хотите:
Запустите VirtualBox, загрузите свою виртуальную машину, и она должна загрузиться с вашим новым разрешением!
С этого момента вы можете открыть VirtualBox для любого тестирования, связанного с Mac, которое вы хотите сделать. Опять же, вы увидите, что во время загрузки появляется много ошибок, но все в порядке; игнорируй их. Кроме того, помните, что звук не будет работать, и не будет таких вещей, как FaceTime или iMessage, для которых требуется реальный Mac. Это не будет идеальным, тем чего можно ожидать от полностью поддерживаемой настройки. Но это macOS, на виртуальной машине, и это неплохо!