Как установить mac os на virtualbox
Как установить mac os на virtualbox
Как в VirtualBox установить MacOS
Что такое VirtualBox?
VirtualBox — это программа, которая создает виртуальный носитель и позволяет устанавливать на него различные операционные системы:
С помощью VirtualBox можно запускать одновременно несколько ОС, не перезагружая компьютер. Все виртуальные системы работают отдельно от основной, поэтому никак не могут ей навредить.
Системные требования MacOS
Для корректной работы характеристики компьютера должны соответствовать рекомендуемым требованиям:
Если все пункты совпадают, можно переходить к установке, которая состоит из 2-х глобальных этапов.
Этап 1: Подготовка компонентов
В первую очередь нужно скачать все файлы:
Пока скачивается образ системы можно установить VirtualBox и добавить в него загруженный плагин. Для этого открываем программу и ищем команду «Инструменты» — «Настройки».
Откроется окошко, в котором нужно найти пункт «Плагины» и в правой части иконку добавления (выглядит как синяя папка с «+»).
Откроется проводник, где нужно найти скачанный плагин и выбрать его. Далее нажимаем «Установить» и соглашаемся с условиями.
Теперь VirtualBox Extension Pack отобразится в списке активных плагинов. После скачивания и активации можно переходить к установке.
Этап 2: Установка Mac OS на VirtualBox
Первый шаг — настройка VirtualBox. Открываем программу и ищем команду «Создать».
В появившемся окне вводим стартовые параметры:
Далее нужно выбрать пункт «Использовать уже существующий виртуальный диск». В открывшемся окне ищем ранее скачанный образ MacOS и нажимаем «Создать».
Следующий шаг — настройка новой системы. Ищем кнопку «Настройки» и нажимаем. Слева будет меню, а справа доступные опции. Обязательно меняем:
Для завершения нажимаем «Ок». Теперь программу можно закрыть. Далее открываем пуск — найти — вводим «Командная строка» — кликаем правой кнопкой мыши и выбираем «Запуск от имени администратора».
Теперь в открывшемся окне нужно поочередно ввести команды, указывая правильные названия системы (в примере это «macOS Mojave») и нажимая «Enter» после каждой.
Первая выбирает место расположения виртуального эмулятора. Папка с программой изначально устанавливается по умолчанию, если путь отличается, нужно заменить на корректный.
cd «C:\Program Files\Oracle\VirtualBox\»
Следующая команда изменяет настройки запуска виртуальной машины, повышая стабильность работы и убирая известные ошибки. Без нее система может не установиться или работать некорректно.
VBoxManage.exe modifyvm «macOS Mojave» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
Устанавливаем модель устройства Apple, чтобы операционная система «понимала», на каком компьютере функционирует. Выбранный продукт был много раз использован и проблем не возникало. Без этого параметра ОС может не запуститься.
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»
Выбираем точную версию программного обеспечения. Необходимо для корректной работы VirtualBox. Чтобы не получить сообщение о неправильной или неизвестной команде, важно вводить все символы, включая пробелы.
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»
Вносим дополнительные данные о продукте. Параметр не обязательный, но с ним все функционирует стабильно и без сбоев. Команда вводится с учетом регистра (большие и маленькие буквы).
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»
Устанавливаем ключ операционной системы, без которого инсталляция может закончиться сообщением об ошибке. На устройствах Apple он «вшит» в комплектующие и определяется автоматически.
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»
Финальная команда, после которой дальнейшая установка ОС должна пройти гладко и без остановок.
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1
Закрываем окно и открываем VirtualBox. Кликаем на созданной системе и нажимаем «Запустить».
Далее следуем подсказкам инсталлятора:
Через пару минут система запустится и будет полностью готова к работе.
Установка macOS Mojave на Virtualbox
Порой возникает необходимость воспользоваться операционной системой отличной от установленной на компьютере. Есть разные методы сделать это в зависимости от ситуации и одним из таких способов будет запустить нужную операционку в виртуальной машине. Процесс не сложный, однако есть некоторые нюансы и занимающий много времени.
В данном примере рассмотрим установку Mac OS Mojave 10.14.6 в VirtualBox на Windows 10. В качестве процессора будет использован AMD Ryzen 3 2200G хотя на процессорах Intel все аналогично за небольшими изменениями, о которых будет сказано дальше.
Для запуска Mac OS в виртуальной машине VirtualBox нам потребуется сама программа которую можно бесплатно скачать на официальном сайте и пакет дополнений для гостевых операционных систем (Oracle VM VirtualBox Extension Pack) который можно загрузить там же. Устанавливайте последнюю версию которая будет на сайте, а в данном случае использовалась версия VirtualBox 6.1.
Останавливаться на установке программы мы не будем, желающие могут ознакомиться с подробной инструкцией на нашем сайте. Запускаете программу и нажимаете кнопку «Создать». Затем мы переключились в «Экспертный режим» нажав соответствующую кнопку внизу появившегося окна. Вводим имя нашей машины, лучше английскими символами и указываем тип операционной системы и ее разрядность, в данном случае Mac OS X
Папку машины, где хранятся ее настройки можно не менять. Передвигаем ползунок оперативной памяти выделив примерно половину имеющейся, но в красную зону лучше не залезать. Отмечаем «Создать новый виртуальный жесткий диск» и нажимаем кнопку «Создать».
После этого виртуальная машина будет создана. Выделяем ее в левой колонке и нажимаем кнопку «Настроить» в верхней панели. Выбираем в левой колонке открывшего окна пункт «Система». Здесь нужно указать в списке порядок загрузки первым оптический диск.
В разделе «Дисплей» настраивается размер видеопамяти, выделенный виртуальной машине, а также тип графического контроллера и режимы ускорения. Их можно оставить по умолчанию или подбирать в случае проблем с запуском.
Переходим к разделу настроек «Носители». Здесь уже присутствует виртуальный жесткий диск, созданный нами на начальном этапе. Нам нужно указать оптический диск, с которого будет происходить установка Mac. Для этого выбираем его, нажав на «Пусто» и затем щелкаем по синему значку диска в верхней правой части окна. В открывшемся меню нужно указать местоположение образа нашего установочного диска или привод если он находится в нем. В результате должно получиться как на изображении ниже.
Теперь важный момент, сохраняем выполненные настройки и обязательно закрываем программу VirtualBox. Это нужно чтобы можно было сделать некоторые настройки виртуальной машины с помощью VBoxManage. Запускаем командную строку Windows и переходим в папку с установленной программой VirtualBox. Если вы не меняли путь по умолчанию при установке, то команда будет такой, в противном случае подставьте свой путь.
Дальше нужно выполнить последовательно следующие команды, но заменив Имя Виртуальной Машины на реальное имя, указанное вами при ее создании.
Если у вас процессор AMD, то выполните дополнительно команду
Также можно сразу указать нужное разрешение экрана виртуальной машины выполнив следующую команду, где последние два числа как раз указывают ширину и высоту в пикселах. Впрочем, это всегда можно будет изменить в последствии снова выполнив эту команду с другим разрешением.
На этом все подготовительные мероприятия закончены и можно переходить непосредственно к установке Mac OS Mojave в виртуальную машину. Снова запускаем VirtualBox, выбираем нашу машину и нажимаем кнопку «Запустить» в верхней панели. Откроется окно виртуальной машины VirtualBox и побегут строчки, показывающие процесс первоначальной загрузки операционной системы.
В некоторые моменты может казаться, что установка зависла, тогда можно ориентироваться на индикатор активности виртуального жесткого диска внизу окна программы. Теперь можно расслабиться и помедитировать пока не появится экран выбора языка, где указываем русский и щелкаем по стрелке вправо расположенной под ним. Прежде чем выполнять саму установку ОС необходимо инициализировать диск, поэтому на следующем шаге в окне «Утилиты MacOS» выбираем «Дисковая утилита».
В левом столбце выбираем наш виртуальный жесткий диск и нажимаем кнопку «Стереть» на верхней панели. Появится запрос на подтверждение действия, где можно задать какое-нибудь имя нашему диску и нажать снова «Стереть».
После завершения подготовки диска закрываем «Дисковая утилита» и снова попадаем в окно «Утилиты macOS», где теперь надо выбрать пункт «Установка macOS» и кликнуть «Продолжить». В следующем окне для продолжения установки будет предложено нажать соответствующую кнопку, а затем принять лицензионное соглашение. Дальше предложат выбрать диск для установки операционной системы, просто выделяем наш диск и щелкаем стрелку вправо после чего начнется установка MacOS на ваш компьютер.
В какой-то момент система без предупреждения перезагрузится и снова будет черный экран с бегущими строчками. Нам этого не надо, поскольку установка начнется опять с самого начала. Выключаем виртуальную машину закрыв окно с ней. Идем в ее настройки, выбираем наш iso образ с macOS Mojave и отключаем его от машины.
Сохраняем настройки, снова запускаем виртуальную машину VirtualBox и теперь установка продолжится непосредственно с жесткого диска. Когда первоначальная загрузка на черном фоне завершится, появится эмблема Эппл и индикатор оставшегося времени, верить которому не стоит. Это самый долгий этап установки macOS на Virtualbox по окончании которого виртуальная машина снова перезагрузится.
Если вместо продолжения установки вы видите UEFI Interactive Shell, то придется запустить ее самому. Для этого нужно последовательно выполнить команды:
Фактически процесс установки завершен, осталось только выполнить первоначальные настройки и можно пользоваться. Выбираете страну из списка, затем раскладку клавиатуры, вопрос по миграции и Apple ID, если у вас нет Apple ID то пропустите соответствующий шаг нажав «Настроить позже».
Затем укажите имя вашей учетной записи и пароль. Дальше будут вопросы экспресс-настройки, которые можно оставить по умолчанию или настроить на свой вкус нажав «Настроить параметры».
После окончания всех настроек будет показан рабочий стол MacOS Mojave знаменующий окончание установки.
Хотя установка занимает много времени, последующая загрузка происходит довольно быстро. Стоит иметь в виду, что иногда по каким-то причинам в процессе загрузки может произойти ошибка хотя до этого все работало. В этом случае достаточно просто запустить загрузку заново.
Установка macOS на VirtualBox
Требования к установке
Перед тем как приступать к инсталляции макОС на «виртуалку», убедитесь, что ваш компьютер соответствует следующим требованиям:
Также требуется настроить на компьютере виртуализацию – под этим подразумевается включение специфичных настроек в BIOS или UEFI. Обратите внимание, что такие опции поддерживают не все компьютеры – для получения подробностей обратитесь к материалу по ссылке ниже.
Особенности инсталляции macOS в VirtualBox
Установка рассматриваемой ОС в ВиртуалБокс состоит из нескольких этапов: загрузки необходимых материалов, настройки среды и запуска либо установки образа. Процедура отличается для инсталляции варианта macOS Mojave и более старых версий «яблочной» ОС, поэтому имеет смысл рассмотреть оба.
Установка macOS Mojave
Этап 1: Загрузка необходимых материалов
Также следует загрузить плагин расширения – это нужно для работы USB-портов версий 2.0 и 3.0. Загрузить нужный пак можно по следующей ссылке.
Прочитайте текст лицензионного соглашения, после чего нажимайте на кнопку «Я согласен».
Когда плагин будет инсталлирован, вы получите соответствующее уведомление.
Проверьте, появился ли пак расширения в списке, после чего переходите к следующему этапу.
Этап 2: Настройка VirtualBox
Перед инсталляцией новейшей macOS виртуальную машину следует соответствующим образом настроить. Действуйте по следующему алгоритму:
cd «C:\Program Files\Oracle\VirtualBox\»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»
VBoxManage setextradata «macOS Mojave» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»
Установка macOS High Sierra и старше
Более старые версии ОС от Apple можно установить на VirtualBox в прямом смысле этого слова, из загрузочного образа, поскольку для них достаточно файловой системы HFS+, которая поддерживается указанной средой. Процедура почти не отличается от таковой для Мохаве, но имеет ряд нюансов, на которые и обратим внимание.
Этап 1: Загрузка образа
Первый этап инсталляции Хай Сьерра в точности повторяет загрузку материалов из инструкции для новейшего варианта, за одним отличием — установочный образ этой ОС следует качать в формате ISO.
Внимание! Образы из AppStore в формате DMG не поддерживаются в VirtualBox!
Этап 2: Настройка среды
Настраивать ВиртуалБокс для macOS High Sierra следует по точно такому же принципу, что и для Mojave.
Обратите внимание! Тип ОС нужно установить как «Mac OS X (64-bit)», иначе установка будет идти некорректно!
В качестве типа оставьте значение по умолчанию, вариант «VDI».
Далее оставьте вариант «Динамический жесткий диск».
Затем нажмите на кнопку добавления новых контроллеров и выберите вариант «Добавить SATA контроллер».
Далее воспользуйтесь кнопкой в виде CD с плюсиком для создания нового привода. Во всплывающем окошке выберите пункт «Выбрать образ».
В интерфейсе добавления образов нажмите «Добавить» и с помощью «Проводника» выберите ISO-файл macOS High Sierra.
Этап 3: Установка ОС
Процедура полной установки операционной системы происходит по следующему алгоритму:
В интерфейсе утилиты выберите диск виртуальной машины и воспользуйтесь кнопкой «Стереть».
Потребуется задать имя, формат и схему раздела. Выбрать можно любые из доступных. Проделав это, нажимайте «Стереть».
Отметьте вариант «Выключить машину» и нажмите «ОК».
Вернитесь в главное окно VirtualBox и перейдите к настройкам носителей среды, в которую установили Хай Сьерра. Кликните по значку диска рядом с описанием виртуального контроллера, и выберите вариант «Изъять диск из привода».
Пользуясь стрелочками, выберите вариант «Boot Maintenance Manager» и нажмите Enter.
Далее – «Boot from File».
Выделите второй вариант и зайдите в него.
Как видим, установка макОС с нуля сложнее первого варианта. Впрочем, он также доступен для High Sierra и старше – достаточно просто загрузить подходящий VMDK-образ.
Устранение возможных проблем в работе VirtualBox
Если наблюдаются неполадки в работе среды виртуальных машин (не запускается инстанс macOS, приложение целиком, во время работы появляются разные ошибки), обратитесь к материалу по ссылке ниже: один из наших авторов максимально подробно рассмотрел решения большинства проблем с ВиртуалБокс.
Заключение
Установка macOS в среду VirtualBox может выглядеть простой задачей, но только при условии точного выполнения настоящей инструкции, в противном случае могут быть проблемы в работе среды.
Как установить MacOS на VirtualBox с Windows 7 или 10
Установка MacOS Sierra на VirtualBox
Понятное дело, что для реализации не обязательно использовать именно VirtualBox, но для меня это самый просто вариант, и я часто пользуюсь данной виртуальной машиной.
Как известно, система MacOS поставляется исключительно на технике от Apple – MacBook. Цены на такие устройства начинаются от 100 тысяч, а сейчас есть варианты и по 200 тысяч. Если очень хочется посмотреть и опробовать систему, то вот, что нужно сделать:
Установка Mac OS осуществляется на Windows любой версии. У меня сейчас стоит Windows 7 и все отлично работает. Первые попытки были, конечно не удачными, но потом я разобрался.
Когда установите виртуалбокс и скачаете образ, запускаем виртуальную машину и действуем по следующей инструкции.
Настройка VirtualBox под нужды MacOS Sierra
Настройка параметров не займет у вас много времени, поэтому сразу приступим к делу.
С настройкой мы разобрались, но не спешим запускать виртуальную машину. Еще понадобиться прописать пару команд в командной строке.
Команды CMD для настройки VirtualBox под MacOS
Перед началом работы обязательно закройте VirtualBox. Теперь запускаем командную строку с повышенными привилегиями – это обязательно. Дальше будем выполнять команды.
Переходим в папку с виртуальной машиной – cd “C:\Program Files\Oracle\VirtualBox\”.
VBoxManage.exe modifyvm “MacOS” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
Где MacOS – это имя вашей виртуальной машины.
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
Я пытался запустить установку систему без этих команд, но все, что вы получите – бесконечную перезагрузку.
Установка Mac OS X на Windows – последний этап
Теперь приступим непосредственно к установке OS X на Windows с виртуальной машиной. Процесс такой же простой.
Запуск MacOS на ПК с виртуальной машиной
Как изменить разрешение экрана на VirtualBox с Mac OS X
Теперь, когда вы успешно установили систему на виртуальную машину, можно ее использовать и тестировать на свое усмотрение. Единственный минус – не получается с помощью самой программы поменять разрешение экрана. Оно либо маленькое, либо настолько широкое, что элементы на экране растягиваются.
Чтобы в гостевой ОС изменить разрешения экрана на VirtualBox понадобится командная строка и изменение параметров.
Если это не помогло есть другой метод изменения разрешения.
В самой системе откройте Finder, перейдите в папку «Extra» и на вашем жестком диске откройте файл org.Chameleon.boot.plist.
Между и в файле вставьте следующую строку:
Graphics Mode
1920x1080x32
Запускаем командную строку, заходим в каталог программы и выполняем команду:
cd “C:\Program Files\Oracle\VirtualBox\” vboxmanage setextradata “Имя_Вирутальной_Машины” “CustomVideoMode1” “1920x1080x32”
Вот таким простым и быстрым способом нам удалось установить MaOS на Windows с виртуальной машиной VirtualBox. Напомню, что вы можете установить практически любую систему с разными версиями. Если вам нужна помощь относительно данной темы, напишите в комментарии и не забудьте поделиться информацией с друзьями.
MacOS X + VirtualBox = любовь: Запускаем макось под виртуальной машиной
Партнер
Содержание статьи
Единственно верный способ почувствовать прелесть Mac OS X — купить компьютер или ноутбук Mac. Удобно, быстро, стабильно и без геморроя — человеческий подход в лучших традициях Mac. Желая познать непознаваемое, а именно — Mac OS X на обычном PC, энтузиасты активно допиливают различные виды Хакинтоша, ругаются словами «кекст» и боятся апдейтов системы. Еще сложнее было заставить макось работать под виртуальной машиной, но это только до сегодняшнего дня.
Экспериментальная поддержка
Все началось с того, что я решил попробовать написать приложение для iPhone/iPad и тут же встрял из-за досадного ограничения. Оказалось, SDK разработчика и все сопутствующие инструменты доступны только для платформы Mac OS Х. По правде говоря, Mac я собираюсь купить уже довольно давно, особенно после мучительных танцев с Хакинтошом, но, увы, заветный Macbook Pro 15″ как был, так и остается лишь пунктом в списке «Хочу купить».
Колдовать снова с установкой Mac OS на свой PC, не имея гарантии, что смогу хотя бы запустить нужный софт, не было никакого желания. Опыт подсказывал, что ничего хорошего не выйдет и с виртуальными машинами. Ни одно решение для виртуализации, будь оно от Microsoft, Parallels, VMware или Sun, без шаманства (важный момент!) не позволяет запустить Mac OS в качестве гостевой ОС! Вернее говоря, не позволяло. Изучая changelog программы VirtualBox’а (теперь уже распространяемое под эгидой компании) Oracle, которую в последнее время использую в качестве основного средства виртуализации, наткнулся на очень интересную строчку: «Experimental support for Mac OS X Server guests». Опция впервые появилась в версии 3.2.0 и далее часто упоминается. Получается, в качестве гостевой OS теперь можно установить макось? Слово «server» сначала сбило с толку, но быстро выяснилось, что это есть не что иное, как лицензионное ограничение Mac OS X. Дело в том, что лицензия допускает установку ОС только на компьютеры и ноутбуки Mac. Все остальное, включая Хакинтоши и прочие извращения, по большому счету запрещены — вполне логичный шаг со стороны компании Apple. А вот ограничение внутри самой VirtualBox, как оказалось, искусственное. Быстро нашлось немало отзывов о том, что под VirtualBox’ом отлично устанавливается последняя версия Mac OS X, то есть Snow Leopard (такое вот кодовое имя релиза). Тут надо иметь в виду, что подобный опыт напрямую нарушает лицензию системы, поэтому может рассматриваться исключительно в образовательных целях.
Создание виртуальной машины
После этого можно сохранить конфиг и заново запускать VirtualBox. Последний штрих — выбрать в качестве cdrome образ с Mac OS X и стартовать виртуальную машину. В 90% случаев запустится графический инсталлятор, и можно будет спокойно установить ось. Откуда берутся эти 10% неудач, сказать сложно. Однако если вдруг во время загрузки выплывает какая-нибудь kernel-ошибка, или многообещающе появится серый экран с курсором, но на этом все и останавливается, можно попробовать другой путь. В этом случае уже не надо никак шаманить с конфигом виртуалки (если добавил туда ExtraDataItem’ы, то их надо удалить). Идея в том, чтобы использовать альтернативный загрузчик — Empire EFI (prasys.co.cc/tag/empire-efi). Штука распространяется в виде ISO-файла (например, empireEFIv1085.iso), которую надо примонтировать к виртуалке и отдать команду на старт. Во время загрузки появится уже темный интерфейс Empire EFI — в этот момент надо демонтировать текущий образ альтернативного загрузчика и подключить ISO’шку со Snow Leopard. Обновляем информацию о диске ( ), жмем — вуаля, опять же получаем окно установщика Mac OS X.
Установка и настройка
Тем или иным способом появляется графический интерфейс установщика системы, который приветливо предлагает выбрать язык для установки. Далее, спросив, куда необходимо установить ОС, он почему-то не предложит никаких вариантов. Все потому, что еще не размечен жесткий диск (виртуальный). Для того, чтобы создать структуры и отформатировать разделы, запускаем дисковую утилиту из раздела «Утилиты» верхнего меню. Тут выбираем вкладку «Стереть», потом жмем кнопку «стереть», и утилита сама все сделает за нас. Теперь указываем установщику размеченный раздел — и начинается процедуры установки. Reboot.
Щелкаем по окошкам, запускаем различные программы, пробуем открыть страницы в браузере Safari. Тут же скачиваем Textmate, легендарный текстовый редактор для Mac OS X, в виде непривычного dmg-файла (формат дистрибутивов в Mac OS X) и устанавливаем — опять же, все отлично работает. Конечно, совсем не так шустро, как на самом Mac’е, и не так быстро, как в случае Хакинтоша, но при этом вполне комфортно. В эйфории от того, что не надо мучиться с кекстами и прочими шаманствами, можно даже не заметить отсутствие звука — в системе нет драйвера для звукового контроллера ICH AC97, который эмулирует VirtualBox. Вероятно, этот факт сильно напрягал энтузиастов, поэтому на форуме виртуалки быстро появились необходимые дрова. Добротный установщик, доступный на forums.virtualbox.org/viewtopic.php?f=4&t=30843, избавит даже от возни с ручной правкой kext’ов. Просто скачай PKG-файл, запусти его и перезапусти систему. Помимо отсутствия звука меня напрягало фиксированное разрешение, установленное в гостевой ОС, равное 1024×768. К счастью, и для этого есть маленький хинт, который опять же необходимо провернуть в конфиге виртуалки. Открываем XML-файл в текстовом редакторе и после всех ExtraDataItem добавляем новую строку:
Параметр N — это числа от 0 до 4, означающие разрешения 640×480, 800×600, 1024×768, 1280×1024, 1440×900 соответственно.
С помощью этой строки мы указываем, что виртуальная машина должна использовать так называемый VirtualBox EFI. EFI — это Extensible Firmware Interface, новый индустриальный стандарт, который должен заменить БИОС в качестве основного интерфейса.
Увы, в рамках используемого виртуальной машиной EFI другие разрешения не поддерживаются, но даже 1440×900 вполне достаточно для комфортной работы. Вот чего пока не хватает, так это поддержки надстройки Guest Additions, с помощью которой, например, можно очень просто обмениваться файлами между хостовой и гостевой машиной. Сейчас для этого придется использовать протокол SMB. Для этого сначала нужно его включить. Переходим в настройки: «Меню u„ Системные настройки „Љ Интернет и беспроводная сеть „| Общий доступ» и включаем «Общий доступ к файлам». В «параметрах» необходимо активировать протокол SMB. Теперь к любой Windows-машине с расшаренными ресурсами можно подключиться через меню «Переход „Ђ Подключение к серверу». Надо лишь указать адрес хоста в адресной строке: smb://10.0.2.2. Кстати говоря, значение 10.0.2.2 неслучайно: в большинстве случаев (то есть с сетевыми настройками VB и виртуальной машины по умолчанию) это будет адрес хостовой машины.
Купить MAC
Сама по себе поддержка Mac OS X в качестве гостевой ОС — это очередной шаг вперед ребят из команды VirtualBox. Многие из них живут и работают в Питере и еще пару лет назад с радостью показывали мне только что введенную поддержку 3D-ускорения внутри гостевых систем. Потом появился flash-клиент для доступа к виртуальным машинам. Теперь — новая фича, и опять «полный улет». С другой стороны, как бы просто ни было поставить макось под виртуалкой, это никогда не заменит настоящего Mac’а: быстрого компьютера или ноутбука с прекрасным экраном, чумовым тачпадом и долгой батареей. Помни об этом.
Установка 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 Так в последнее время сложилось, что…
Как запустить OS X на PC. Самый простой способ
Mac, как и вся продукция Apple, отличается безупречным качеством исполнения. За это её чтят и любят, но есть люди, которые сомневаются в покупке данного аппарата. Безусловно, каждый может зайти в любой «реселлерский» магазин и посмотреть в живую на технику Apple, но не всем хватает на это времени. Именно для них (да и просто для любознательных) создана эта инструкция.
Познакомимся с операционной системой с OS X Yosemite через ваш домашний ПК посредством виртуальной машины. Не считая времени загрузки, процесс установки и настройки займет у вас не более получаса!
Внимание: исходя из политики Apple, данная операционная система не устанавливается на продукцию других компаний. Поэтому нам придется использовать сторонний образ ОС, созданный на основе оригинального. Всё, что вы делаете, вы делаете на свой страх и риск.
Лучшая виртуальная машина для нашей задачи – VirtualBox. Она достаточно мощная, имеет простой интерфейс, да и бесплатная.
Для работы данного метода убедитесь в том, что ваш процессор поддерживает технологию виртуализации (этот параметр включается в БИОСЕ).
Загрузка, установка и настройка дистрибутива
1. Загружаем дистрибутив с официального сайта. Нам нужна VirtualBox 4.3.26 for Windows hosts.
2. Во время установки программа вас оповестит о том, что ей требуется установить некоторые патчи для сети, чтобы интернет мог работать на виртуальной машине. Нажимаем “Yes” и ждём окончания установки утилиты.
3. После установки открываем программу и мы видим окно приветствия. Нажимаем кнопку «Создать». Перед нами появляется окошко первоначальной настройки будущей операционной системы.
4. Называем нашу виртуальную машину и указываем тип OS X (32 bit/64 bit на выбор).
Памятка: если вам нужна будет «ось» для дальнейшего пользования и у вас 64-битный процессор, то не выставляйте настройки под 32-битную систему для 64-битных приложений. 64-битная ось медленнее запускает 32-битные приложения (OS X Yosemite работает исключительно на х64 процессорах).
5. Указываем, сколько требуется оперативной памяти для системы. По-хорошему, ей нужно не более 4ГБ ОЗУ, но можно и больше, в зависимости от ресурсов вашего ПК. Я задал 4 ГБ.
6. Нам также потребуется создать виртуальный жёсткий диск для нашей будущей машины. Именно на нём будут храниться все файлы ОС и всё то, что вы на ней будете создавать. Он берёт от физического «харда» лишь часть, размер которой вы задаёте сами. Выбираем первый пункт и идём дальше.
7. После этого заходим в раздел «Настройки->Система» и отключаем там EFI.
8. Теперь остается лишь запустить на ней OS X Yosemite. Нажимаем «Запустить» и в открывшемся диалоговом окне выбираем необходимый образ.
Памятка: для пущей верности можно задать для программы эмуляцию ноутбука от Apple. Открываем командную строку Windows (cmd.exe) и вставить:
1. cd C:\Program Files(x86)\Oracle\Virtualbox\ (стандартный путь установки)
2. VBoxManage setextradata *название_вашей_виртуальной_машины* VBoxInternal2/SmcDeviceKey “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
Установка и запуск OS X Yosemite
Итак, наша система загружается.
1. Выбираем русский язык и переходим к следующему шагу – настройке жёсткого диска для «операционки». Так как он создается изначально в файловой системе NTFS (которая не работает с OS X), нам придется немного «пошаманить».
2. В верхней панели заходим в «Утилиты->Дисковая утилита». В левом крае экрана выбираем наш новоиспечённый жёсткий диск, на который будет производиться установка, затем в правой части окна открываем вкладку «Стереть» и стираем диск. После этого в нём будет создан чистый раздел под ОС.
3. Переходим в верхнем «тулбаре» обратно в установщик (нажимаем на «Дисковая утилита» и выбираем «OS X Installer») указываем только что отформатированный под наши нужды «хард», жмём «Продолжить» и ожидаем окончания установки.
4. И вот, момент истины – OS X Yosemite готова к работе!
Пропускаем этап авторизации через iCloud, задаём логин/пароль для пользователя и, пожалуй, на этом всё.
Вот и всё! Добро пожаловать в дивный новый мир OS X. Делитесь вашим опытом работы с ОС от Apple в комментариях 😉
Артём Баусов
Главный по новостям, кликбейту и опечаткам. Люблю электротехнику и занимаюсь огненной магией. Telegram: @TemaBausov
Установка операционной системы macos на windows с VirtualBox
Реклама
INTRO
Данная статья будет написана в двух частях: первая об установке всех необходимых компонентов и конфигурации виртуальной машины; вторая о процессе установки и запуске macOS на VirtualBox.
Подготовка
Для всех представленных ниже файлов пароль для разархивации: glimake.ru
Если какие-то ссылки перестали работать, прошу связаться со мной напрямую, чтобы я обновил их. Срок действия ссылки составляет 30 дней.
Операционную систему MacOS мы будем устанавливать на виртуальную машину VirtualBox. Скачать ее можно с официального сайта или по следующим ссылкам:
Также нам понадобится пакет расширений для VirtualBox.
Так как мы хотим установить MacOS, то нам нужен ее образ. Скачать iso образ можно здесь.
Теперь, когда все готово, можем приступить к установке операционной системы на VM.
Настройка VirtualBox
Нам нужно установить скаченный ранее пакет расширений для VirtualBox.
Создание виртуальной машины
На главном экране нажмем на кнопку «Создать»
Откроется окно создания виртуальной машины. Теперь просто действуем по инструкции.
В открывшемся окне задаем имя виртуальной машины, желательно без пробелов и спец символов. Указываем папку ВМ — место, где будут храниться файлы VM. Тип – Mac OS X. Версия – Mac OS X (64-bit):
Указываем объем оперативной памяти, который мы хотим предоставить ВМ. Не менее 4Гб.
В следующем окне выбираем «Создать новый виртуальный жесткий диск».
Теперь выбираем VirtualBox Disk Image. В этом формате будет хранится ВМ на диске.
Выбираем «Динамический виртуальный диск»:
Указываем объем жесткого диска, который мы предоставим виртуальной машине MacOS. Указываем не менее 40 Гб:
На этом создание Virtual Machine закончилось. Следующим шагом будет настройка созданной виртуальной машины.
Настройка Виртуальной Машины
На главном экране VBox выбираем нашу созданную ВМ и нажимаем на кнопку «Настроить»:
Т. о. попадаем на страницу настроек, где мы можем посмотреть все параметры ВМ:
Переходим во вкладку «Система», вкладка «Материнская плата»:
Здесь мы убираем галочку с «Гибкого диска» и проверяем, чтобы стояли все галочки в области «дополнительных возможностей»:
В верхнем меню переходим во вкладку «процессор». Нужно выделить минимум 4 ядра процессора, а предел загрузки ЦП установить в 100%. Также должна стоять галочка возле «Включить PAE / NX»:
В левом меню переходим во вкладку «дисплей».
Выделяем 128 мб видеопамяти виртуальной машине. Отключаем 3D – ускорение. Графический контроллер должен стоять на VBoxVGA.
Переходим в пункт меню «носители». Здесь нам нужно добавить наш ISO образ ОС MacOS к виртуальной машине. С него в дальнейшем мы будем устанавливать систему.
Нажимаем на плюсик, чтобы добавить новый виртуальный оптический привод и выбираем наш скаченный ISO с MacOS:
В итоге наш iso’шник должен отобразиться в списке:
Переходим во вкладку «USB», включаем контроллер USB и выбираем USB 3.0.
На этом настройка виртуальной машины закончилась. Теперь нам осталось прописать файлы конфигурации и запустить установку MacOS. Приступим!
Конфигурация виртуальной машины для MacOS
Зачем это нужно? — эта конфигурация позволит имитировать ЦПУ Ivy Bridge, микроархитектура которой была в процессорах, установленных на маках.
Открываем папку, где установлена VirtualBox, чтобы скопировать путь до файлов программы.
Открываем командную строку: нажимаем Win + R → вписываем “cmd” → нажимаем enter или находим cmd в меню пуск. Далее нам нужно перейти в скопированную директорию:
П. С. Если VirtualBox находится не на диске “C:\”, тогда команда будет следующая:
Как и на фото выше выполняем следующие команды:
Для Intel
Установка типа продукта «MacBookPro11,3»:
Задаем версию системы:
Устанавливаем имя своего «мака»:
Включение контроллера управления системой — это подсистема Макинтош, которая отвечает за питание, зарядку, переключение режима сна и гибернацию и прочее.
Здесь устанавливаем разрешение нашей MacOS системы:
Для AMD
Для ОС Linux:
Команды те же самые. Открываем терминал, вставляем команды.
Как увеличить объем видеопамяти в VirtualBox
После установки всех конфигураций мы можем посмотреть характеристики нашего мака следующей командой:
В строке VRAM Size указывается объем видео памяти. По умолчанию в VBox можно установить максимум 128 Мб памяти. Но чтобы увеличить его до 256 Мб прописываем команду:
И снова проверяем установленный объем:
Запуск MacOS
Теперь снова переходим в программу Virtual Box и выбираем нашу установленную систему MacOS: нажимаем на нее и в верхнем меню нажимаем «Запустить».
В следующей статье рассмотрим установку самой операционной системы.
Также смотрите статью: “Как установить Android в VirtualBox на Windows”.
Шаг 1
Для начала, вам необходимо скачать заранее подготовленный образ для виртуальной машины (через торрент):
Шаг 2
Извлеките содержимое скачанного архива “ Mac OS X Yosemite Niresh Intel and AMD Images.rar”.
Если при извлечении архива произошла ошибка: “Архив поврежден, ошибка CRC …”, попробуйте обновить/пересчитать хэш торрента, перед этим сбросив список банов.
После извлечения архива, список файлов должен быть такой:
Шаг 3
В VirtualBox, создайте новую машину с такими настройками:
Шаг 4
Для жесткого диска, укажите путь до файла “ Mac OS X Yosemite Niresh Intel And AMD.vmdk”, который можно найти в ранее извлеченной папке. Нажмите кнопку “ Создать”.
Шаг 5
Кликните правой кнопкой мыши на только что созданной машине, и выберете пункт “ Настроить”. Убедитесь, что параметры выбраны такие:
Если ваша виртуальная машина не работает, попробуйте изменить параметр: “Чипсет”.
Шаг 6
Во вкладке “ Процессор”, выберете реальное число ядер установленных в вашем процессоре, это существенно ускорит процесс установки. В моем процессоре их 2.
Шаг 7
В настройках дисплея, аналогично выберете рекомендуемое значение.
Шаг 8
Запустите виртуальную машину. На экране загрузки, нажмите Пробел и введите : “-v”, эта команда позволит вам загрузиться в Verbose режиме.
Если же у вас не получилось дойти до установки системы, попробуйте следующие ключи: “ nv_disable=1 npci=0x3000”
Шаг 9
Установка займет некоторое время в зависимости от мощности вашего процессора и быстродействия жесткого диска.
Шаг 10
Когда завершиться загрузка, вы должны увидеть экран приветствия для настройки Mac OS X. Эти параметры вы можете менять так как вам угодно.
Шаг 11
Создание учётной записи занимает некоторое время. Просто подождите, далее вы будите перенаправлены на экран входа.
Шаг 12
Войдите в ваш созданный аккаунт. Необходимо будет указать дополнительные параметры, прежде чем войти.
Шаг 13
Далее ОБЯЗАТЕЛЬНО подождите пока скрипт Hackingtosh.zone завершит свою работу.
Шаг 14
Справа cверху появится окошко, нажмите “ Fix it”.
Шаг 15
Шаг 16
Далее подождите несколько минут, чтобы убедится, что все скрипты были выполнены. Теперь закройте браузер Safari и перезагрузите виртуальную машину.
Шаг 17
При следующем включении, на экране загрузки просто нажмите “Enter”. Войдите в вашу учетную запись. Виртуальная машина готова к использованию!
Как установить macOS в VirtualBox
Как установить macOS в VirtualBox
Пользователям Windows иногда может потребоваться использовать macOS для тестов ПО. Но Apple, в свою очередь, всегда затрудняла установку своей операционной системы на стороннее аппаратное обеспечение. Однако, с помощью виртуальной машины VirtualBox можно установить macOS на ПК под управлением Windows. Давайте разберемся, как это сделать.
Что вам понадобится
Во-первых, вам необходимо скачать копию Oracle VM VirtualBox. Вам также понадобится образ ISO версии macOS, которую вы хотите установить.
Получить ISO на самом деле сложнее, чем можно было бы ожидать. Если у вас есть доступ к компьютеру Mac, вы можете загрузить копию уже установленной ОС. Если на компьютере Mac запущен macOS Mojave, откройте страницу macOS High Sierra в App Store и загрузите оттуда программу установки.
Вам нужно будет преобразовать этот файл APP в DMG, а затем преобразовать его из DMG в ISO, чтобы иметь возможность установить его в VirtualBox. Менее сложная, но менее безопасная возможность заключается в поиске ISO нужной версии macOS в интернете. Существует множество подобных сайтов, но скачивание ISO с неофициального сайта сопряжено с определенным уровнем риска.
После скачивания macOS High Sierra в App Store, перейдите в Launchpad и запустите программу «Дисковая утилита». Найдите там нужную ОС. вызовите контекстное меню и выберите «Показать в Finder». Finder откроет каталог с образом диска DMG. Конвертировать его в ISO можно также через дисковую утилиту или с помощью команды в терминале:
Если рабочего Mac под рукой нет, то Google вам в помощь.
Как создать виртуальную машину с операционной системой macOS
1. Установите VirtualBox на свой компьютер с Windows, следуя инструкциям. Нажмите кнопку «New», чтобы создать новую виртуальную машину. Здесь и далее скриншоты английской версии.
2. Используйте имя вашей версии macOS, чтобы назвать виртуальную машину. Например, High Sierra или Mojave. Тип и версия должны заполняться автоматически с правильными настройками.
3. Выберите объем оперативной памяти, выделяемый виртуальной машине. Выделение большего объема оперативной памяти поможет ускорить работу виртуальной машины, но убедитесь, что вы оставили достаточно места для вашей основной ОС (будь то Windows или Linux).
4. Выберите «Create a virtual hard disk now», и нажмите кнопку «Create». Оставьте настройку по умолчанию «VDI» включенной и нажмите кнопку «Next».
5. Выберите тип виртуального жесткого диска: динамически выделяемый (dynamically allocated) или фиксированный (fixed size). Динамически выделяемый диск начинает работу с небольшого размера и увеличивается по мере увеличения объема памяти. Диск фиксированного размера немедленно займет установленное количество места на физическом жестком диске.
6. Выберите размер виртуального жесткого диска. Нажмите кнопку «Create», чтобы завершить создание виртуальной машины.
Итоговая конфигурация
1. Когда ваша виртуальная машина будет в списке, нажмите на кнопку «Settings». Выберите «System» в боковом меню и убедитесь, что «Floppy» снята в настройках «Boot Order». Это обеспечит загрузку виртуальной машины с образа диска High Sierra. Убедитесь, что «Base Memory» настроена на подходящий уровень — минимум 2048MB.
2. Находясь в меню «System», перейдите на вкладку «Processor». Установите количество процессоров не менее двух и убедитесь, что включена опция «Enable PAE/NX».
3. Выберите меню «Storage» на боковой панели. В разделе «Storage Devices» нажмите кнопку «Empty». Нажмите на иконку оптического диска в правом верхнем углу экрана и выберите ваш файл High Sierra ISO, убедившись, что включена функция «Use Host I/O cache». Нажмите «OK», чтобы сохранить изменения.
4. Перейдите в раздел «Display» и установите для параметра «Video Memory» значение 128MB, затем нажмите «OK» для сохранения.
5. Прежде чем запускать macOS на виртуальной машине, вам нужно выполнить следующие команды из командной строки или PowerShell с правами администратора в Windows или терминале под Linux. Убедитесь, что VirtualBox закрыт, прежде чем вы попытаетесь сделать это.
Для пользователей Windows следующие действия должны выполняться как предусмотрено. Пользователям Linux потребуется добавить «sudo» в начало каждой команды VBoxManage и заменить в первой строке расположение на расположение VirtualBox, как установлено на вашем дистрибутиве Linux.
6. Наконец, снова откройте VirtualBox, нажмите на зеленую стрелку «Start», чтобы запустить виртуальную машину, а затем следуйте инструкциям по установке macOS. Готово!
Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Источники информации:
- http://beginpc.ru/raznoe/install-macos-mojave-on-virtualbox
- http://lumpics.ru/install-mac-os-into-virtualbox/
- http://computerinfo.ru/kak-ustanovit-macos-na-virtualbox/
- http://xakep.ru/2010/08/07/54463/
- http://host-consult.ru/macos-high-sierra-virtualbox/
- http://www.iphones.ru/iNotes/os-x-pc-virtual-machine-guide
- http://glimake.ru/themes/it/2021-02-20-ustanovka-os-macos-na-windows-s-vbox-chast-1.html
- http://medium.com/@ank1/%D0%BA%D0%B0%D0%BA-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C-mac-os-x-yosemite-10-10-%D0%BD%D0%B0-virtualbox-ff85d163c511
- http://levashove.ru/install-macos-virtualbox/