как установить mac os на hyper v
Как запустить macOS в Windows 10 на виртуальной машине
Windows 10 — отличная операционная система. У него есть свои причуды и неприятности, но в какой операционной системе их нет? Даже если вы обязаны Microsoft и Windows 10, вы все равно можете делать покупки.Итак, вот как вы устанавливаете macOS на виртуальную машину в Windows, создавая виртуальный Hackintosh, который позволяет запускать приложения Apple с вашего компьютера с Windows.
Какие файлы вам нужны для создания виртуальной машины macOS в Windows 10?
Вам также понадобится копия macOS. Big Sur — последняя версия macOS.
В этом руководстве основное внимание уделяется установке macOS Big Sur на виртуальной машине, работающей на оборудовании Intel, с использованием VirtualBox или VMware Player.
К сожалению, у меня нет доступа к какому-либо оборудованию AMD, поэтому я не могу предоставить руководство.
Однако есть фрагмент кода, который требуется любому, кто использует систему AMD, для загрузки macOS Big Sur с использованием VMware на оборудовании AMD.
Запуск виртуальной машины MacOS Big Sur такой же, как и для версии Intel, но использует немного другой фрагмент кода. Вы можете найти руководство и фрагмент кода в разделе ниже.
Загрузите виртуальный образ macOS Big Sur
Воспользуйтесь приведенными ниже ссылками для загрузки, чтобы загрузить образ MacOS Big Sur для VirtualBox и VMware.
Как создать виртуальную машину MacOS Big Sur с VirtualBox
Перед созданием виртуальной машины macOS вам необходимо установить VirtualBox Extension Pack. Он включает исправления для поддержки USB 3.0, мыши и клавиатуры, а также другие полезные патчи VirtualBox.
Скачать : VirtualBox Extension Pack для Windows (бесплатно)
Прокрутите вниз, выберите Все поддерживаемые платформы для загрузки, затем дважды кликните, чтобы установить.
1. Создайте виртуальную машину MacOS Big Sur.
VirtualBox будет определять ОС по мере ввода и по умолчанию будет использовать Mac OS X. Вы можете оставить все как есть.
Что касается имени виртуальной машины, сделайте его чем-нибудь запоминающимся, но легким для ввода. Вам нужно будет ввести это имя в серии команд, и вводить сложное имя несколько раз очень неприятно!
Затем установите объем оперативной памяти, который может использовать виртуальная машина macOS. Я бы посоветовал минимум 4 ГБ, но чем больше вы можете отдать от хост-системы, тем лучше вам будет.
Помните, что вы не можете назначить больше оперативной памяти, чем доступно вашей системе, и вам нужно оставить некоторую память доступной для операционной системы хоста.
2. Измените настройки виртуальной машины macOS Big Sur.
3. Используйте командную строку для добавления пользовательского кода в VirtualBox.
Еще не время запускать виртуальную машину MacOS Big Sur. В своей текущей конфигурации VirtualBox не работает с образом вашего диска macOS.
Чтобы его запустить и запустить, вам нужно по существу пропатчить VirtualBox, прежде чем виртуальная машина macOS заработает. Для этого вам нужно ввести код с помощью командной строки. Все подробности ниже.
Начните с закрытия VirtualBox. Команды не будут выполняться должным образом, если VirtualBox или любой из связанных с ним процессов запущен.
После закрытия нажмите клавиши Win + X, затем выберите в меню Командная строка (администратор). Если в вашем меню отображается только параметр PowerShell, введите команду в строку поиска меню «Пуск». Затем кликните правой кнопкой мыши «Лучшее совпадение» и выберите « Запуск от имени администратора». Используйте следующую команду, чтобы найти каталог Oracle VirtualBox:
Теперь введите следующие команды одну за другой. Настройте команду в соответствии с именем вашей виртуальной машины. Например, моя виртуальная машина называется macOS Big Sur.
После выполнения команд и предположения, что вы не обнаружили ошибок, закройте командную строку.
4. Загрузите виртуальную машину macOS Big Sur.
Теперь установка говорит, что это займет несколько минут. Однако, по моему опыту, это было неправильно. Первоначальный этап установки занял около 15 минут, но затем вы попадаете на второй экран установки после перезапуска виртуальной машины macOS Big Sur.
Начальное время установки на этом экране начинается примерно с 29 минут. Однако, как только он достигнет Менее минуты, и у вас появится надежда — не надо.
Для завершения установки с этого момента потребовался еще час, но я также читал отчеты о людях, ожидающих более трех часов. Хуже того, невозможно определить, идет ли установка, вы просто зря теряете время.
Если у вас есть время, оставьте его на несколько часов, и, надеюсь, когда вы вернетесь, вы увидите приветственную страницу macOS Big Sur.
После завершения настройки macOS сделайте снимок в VirtualBox. Отправляйтесь машины> Сделать снимок, дайте снимоку имя, и ждите его в процессе. Если что-то сломается или виртуальная машина Big Sur повредится, вы можете вернуться к моментальному снимку, чтобы восстановить ранее исправную установку.
Как создать виртуальную машину MacOS Big Sur с помощью VMware Workstation Player
Предпочитаете VMware VirtualBox? Вы можете создать виртуальную машину MacOS Big Sur с помощью VMware, которая работает точно так же, как VirtualBox. И, как и в случае с VirtualBox, VMware также требует установки исправлений, прежде чем виртуальная машина MacOS Big Sur заработает.
Эта часть руководства подходит для систем Intel и AMD. Пользователи AMD должны использовать второй фрагмент кода при редактировании файла VMX виртуальной машины. Прочтите руководство, чтобы понять, что именно это означает.
1. Патч VMware Workstation Player.
Наиболее частой причиной появления сообщения «файл не найден» или «система не может найти указанный файл» является установка VMware Workstation Player в другом месте, отличном от папки по умолчанию, и выполнение исправления из другого каталога.
По завершении установки патча вы можете открыть VMware.
2. Создайте виртуальную машину MacOS Big Sur с помощью VMware.
3. Измените настройки виртуальной машины macOS Big Sur.
Прежде чем вы сможете загрузить виртуальную машину, вы должны отредактировать спецификацию оборудования.
Однако пока не запускайте виртуальную машину VMware Workstation Player macOS Big Sur. Осталось внести некоторые изменения в файлы конфигурации.
4. Отредактируйте файл MacOS Big Sur VMX для оборудования Intel.
Этот раздел предназначен для пользователей Intel и включает в себя последний набор изменений, которые необходимо внести перед включением виртуальной машины VMware macOS Big Sur!
Закройте VMware. Перейдите в место, где вы сохранили виртуальную машину MacOS. Местоположение по умолчанию:
Перейдите к macOS Big Sur.vmx, кликните правой кнопкой мыши и выберите Открыть с помощью> Блокнот (или любой другой текстовый редактор). Прокрутите файл конфигурации до конца и добавьте следующую строку:
Сохранить, затем выйти.
Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Big Sur и запустить ее!
5. Отредактируйте файл MacOS Big Sur VMX для оборудования AMD.
Закройте VMware. Перейдите в место, где вы сохранили виртуальную машину MacOS. Местоположение по умолчанию:
Перейдите к macOS Big Sur.vmx, кликните правой кнопкой мыши и выберите Открыть с помощью> Блокнот (или любой другой текстовый редактор). Прокрутите файл конфигурации до конца и добавьте следующие строки:
Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Big Sur и запустить ее!
6. Настройте и установите виртуальную машину MacOS Big Sur.
После запуска виртуальной машины MacOS Big Sur вам нужно будет настроить накопитель перед установкой.
Процесс установки занимает некоторое время, но он быстрее, чем VirtualBox. После загрузки macOS Big Sur вы можете настроить операционную систему по своему усмотрению.
7. Установите VMware Tools на виртуальную машину MacOS Big Sur.
Теперь вам нужно установить VMware Tools, который представляет собой набор утилит и расширений, которые улучшают работу с мышью, производительность видео и другие полезные вещи.
Поиск проблемы
При установке виртуальной машины macOS на VMware Player Workstation может произойти несколько ошибок.
Виртуальные машины macOS для оборудования AMD
Apple использует оборудование Intel для питания настольных компьютеров и ноутбуков. Настроить виртуальную машину macOS с использованием оборудования Intel проще, поскольку спецификации оборудования очень похожи.
С AMD все наоборот. Поскольку Apple не разрабатывает macOS на оборудовании AMD, создание виртуальной машины macOS в системе AMD сложнее. Однако вы можете посмотреть следующий видеоурок, чтобы узнать, как установить macOS Big Sur на виртуальную машину VMware с использованием оборудования AMD.
Установка виртуальной машины macOS Big Sur завершена
У вас есть два варианта выбора виртуальной машины macOS Big Sur. Оба варианта отлично подходят, если вы хотите попробовать macOS, прежде чем переходить с Windows, и насладиться одними из лучших предлагаемых приложений Apple.
Как запустить macOS в Windows 10 на виртуальной машине
В этом руководстве вы узнаете, как установить macOS на виртуальную машину, создав виртуальный Hackintosh. «Hackintosh» — это название любого неподдерживаемого оборудования под управлением операционной системы Mac. Не уверены, что вы будете ладить с Mac? Попробуйте этот урок!
Какие файлы нужны для создания виртуальной машины macOS в Windows 10?
Прежде чем углубляться в «как», вам необходимо скачать и установить необходимые инструменты. В этом руководстве подробно рассказывается, как создавать виртуальные машины MacOS с помощью Oracle VirtualBox Manager (VirtualBox) и VMware Workstation Player (VMware Player). Не уверен, что использовать?
Вам также нужна копия macOS. Мохаве является последней версией MacOS. Тем не менее, на момент написания этой статьи, нет доступной сборки AMD MacOS Mojave для тех, у кого нет установленной MacOS на базе AMD.
Это не значит, что пользователям AMD не повезло. Вы все еще можете установить macOS High Sierra на виртуальной машине. И со временем станет доступна сборка виртуальной машины MacOS Mojave на базе AMD.
В этом руководстве основное внимание будет уделено установке macOS на виртуальной машине, работающей на оборудовании Intel. К сожалению, у меня нет доступа к оборудованию AMD, поэтому я не могу предоставить учебник. Однако, если вы продолжите чтение, вы найдете ссылки на несколько учебных пособий по AMD macOS High Sierra и Mojave к концу статьи.
Загрузите виртуальный образ macOS
Загрузите виртуальный образ macOS для своего процессора, тип виртуальной машины и нужную версию macOS:
Интел Мохаве
Как создать виртуальную машину MacOS Mojave с VirtualBox
Затем установите объем оперативной памяти, которую виртуальная машина и macOS могут использовать. Я бы предложил минимум 4 ГБ, но чем больше вы можете дать от хост-системы, тем лучше будет ваш опыт. Помните, что вы не можете назначить больше оперативной памяти, чем доступно вашей системе, и вам необходимо оставить часть памяти доступной для операционной системы хоста. ( Сколько оперативной памяти нужно системе? )
Отредактируйте настройки виртуальной машины MacOS Mojave
Перед тем, как запустить виртуальную машину и использовать MacOS Mojave, вам нужно внести несколько изменений в настройки. Щелкните правой кнопкой мыши виртуальную машину MacOS и выберите « Настройки».
В разделе « Дисплей» установите значение « Видеопамять» на 128 МБ.
Используйте командную строку для добавления пользовательского кода в VirtualBox
К сожалению, в текущей конфигурации VirtualBox не работает с вашим MacOS VMDK. Чтобы запустить и запустить его, вы должны по сути пропатчить VirtualBox, прежде чем виртуальная машина MacOS заработает. Для этого вам нужно ввести код с помощью командной строки. Все подробности ниже.
Следующий код работает для VirtualBox 5.x и 6.x.
Используйте следующую команду, чтобы найти каталог Oracle VirtualBox:
После завершения команд и предположения, что вы не столкнулись с ошибками, закройте командную строку.
Загрузите вашу виртуальную машину MacOS Mojave
Откройте VirtualBox. Дважды щелкните виртуальную машину MacOS, чтобы запустить ее. Вы увидите длинный поток текста, за которым следует серый экран. Серый экран может занять одну или две минуты, чтобы очистить, но не паникуйте. После разрешения вы попадете на экран приветствия macOS.
Отсюда вы можете настроить виртуальную машину MacOS Mojave по своему усмотрению.
Мышь и клавиатура не работают?
Запустите вашу виртуальную машину MacOS Mojave снова, и все готово.
Как создать виртуальную машину MacOS Mojave с помощью VMware Workstation Player
Предпочитаете VMware, а не VirtualBox? Вы можете создать виртуальную машину MacOS Mojave с помощью VMware, которая работает точно так же, как VirtualBox. И так же, как с VirtualBox, VMware также требует исправления, прежде чем виртуальная машина MacOS Mojave заработает.
Патч VMware Workstation Player
В приведенном выше списке файлов «MacOS Virtual Image» находится «VMware Player Patch Tool». Прежде чем приступить к дальнейшим действиям, загрузите инструмент исправлений. Затем перейдите в папку, в которую вы загрузили инструмент исправления. Распакуйте содержимое архива. Этот процесс работает лучше всего, когда папки находятся на одном диске (например, корневая папка VMware и извлеченный архив находятся на диске C: \).
Наиболее распространенная причина появления сообщения «файл не найден» или «система не может найти указанный файл» заключается в установке VMware Workstation Player в другом месте, отличном от папки по умолчанию, и выполнении исправления из другого каталога.
После завершения обновления вы можете открыть VMware.
Создайте виртуальную машину MacOS Mojave с VMware
Отредактируйте настройки виртуальной машины MacOS Mojave
Прежде чем вы сможете загрузить виртуальную машину, вы должны отредактировать спецификации оборудования. Кроме того, вам нужно указать VMware, где найти macOS VMDK.
В разделе « Процессоры» измените количество доступных ядер на 2.
Отредактируйте файл macOS VMX
Ваш последний набор изменений перед включением виртуальной машины VMware MacOS Mojave!
Закройте VMware. Перейдите в папку, где вы сохранили виртуальную машину MacOS. Расположение по умолчанию:
Теперь вы можете открыть VMware, выбрать виртуальную машину MacOS Mojave и запустить ее!
Установите VMware Tools на виртуальную машину MacOS Mojave
Помните другой файл ISO, загруженный с помощью инструмента исправлений VMware? Он содержит инструменты VMware, набор утилит и расширений, которые улучшают обработку мыши, производительность видео и другие полезные вещи.
Исправление проблем
Есть несколько вещей, которые могут (и, вероятно, будут) работать неправильно при установке виртуальной машины MacOS в VMware Player Workstation.
Если вы не видите «Apple Mac OS X» во время работы мастера создания виртуальной машины, вам необходимо вернуться к процессу исправления. Убедитесь, что все процессы, связанные с VMware Player, отключены.
Если при запуске виртуальной машины вы получаете сообщение «Mac OS X не поддерживает двоичную трансляцию», существует большая вероятность, что вам нужно активировать виртуализацию в конфигурации BIOS / UEFI.
Если при запуске виртуальной машины появляется сообщение «Неисправимая ошибка VMware Player: (vcpu-0)», вам необходимо вернуться к файлу конфигурации macOS.vmx, чтобы убедиться, что вы добавили дополнительную строку и сохранили изменения.
MacOS Virtual Machine для оборудования AMD
Apple использует оборудование Intel для питания настольных компьютеров и ноутбуков. Настроить виртуальную машину MacOS с использованием аппаратного обеспечения Intel проще, поскольку технические характеристики оборудования очень похожи. С AMD все наоборот. Поскольку Apple не разрабатывает macOS на оборудовании AMD, создание виртуальной машины macOS в системе AMD сложнее.
Кроме того, у меня нет системы AMD для тестирования виртуальных машин MacOS, поэтому я не могу дать вам подробное руководство. Однако я могу указать вам несколько руководств по работе с виртуальными машинами macOS AMD, которые работают, если вы терпеливы и выполняете каждый шаг соответственно.
Форум AMD OS X — отличный ресурс для виртуальных машин MacOS. Вы также можете найти много других тем на форуме, касающихся виртуальных машин AMD MacOS.
Установка виртуальной машины MacOS Mojave завершена
У вас есть два варианта для вашей виртуальной машины MacOS Mojave. Оба варианта хороши, если вы хотите попробовать macOS перед тем, как перейти от Windows. Вы также можете использовать macOS для некоторых из лучших приложений Apple, предлагаемых.
Как установить macOS на Hyper-V?
Простой 2 комментария
Ниже ссылка на статью описывающая процесс установки MacOS Mojave или Catalina
на рабочую станцию windows 10 c Hyper-V.
Надеюсь кому то поможет. Основная цель была избавиться от лишнего железа при разработке мобильных приложений.
Дополняйте, спрашивайте что не понятно, пытался изложить по следам установки, возможно что то упустил.
awoland, Это технология вложенной виртуализации. Как матрешка
Windows
Hyper-V
Linux KVM
MacOS
Так что вы не совсем правы. Да и основная идея была запускать виртуалку на уже имеющемся оборудовании и отказаться от хакинтоша на буке.
1. Hyper-V встроен в ОС и идет бесплатно
2. Hyper-V поддерживает все мне интересные лабы (желания конвертировать их в какой то другой формат нет)
3. Hyper-V необходим для WSL2
4. Hyper-V необходим для ускоренной версии Android emulator
5. я хочу использовать лицензионные продукты
6. я не хочу изучать vmware
Исходя из этих факторов я и настраивал сугубо для себя.
Кроме того рядом стоит второй гроб с esxi но мне лениво его включать, да и не удобно.
1. Не воспринимайте идиотов
2. Читайте вводные
3. PROFIT
Установка macOS в Proxmox
Возникла у меня идея посмотреть на современную систему компании Apple для PC, не покупая само устройство, так как большой надобности в этом нет. Далее расскажу, как установить систему MacOS на виртуальную машину гипервизора KVM под управлением Proxmox. Пришлось немного поразбираться, так как актуального пошагового руководства не нашел.
Зачем устанавливать macos на обычный компьютер?
В данном случае под обычным компьютером я имею ввиду то, что не относится к железу от Apple, на котором, и только на котором, должна работать MacOS. Как известно, существует проект Hackintosh, который позволяет установить macos не только на виртуальные машины, но и обычные ноутбуки и pc. Видел даже услугу под ключ, где вам на чистый ноут поставят hackintosh. Только нужно будет купить железо, которое гарантированно поддерживается.
Мне, для удовлетворения любопытства, не нужно отдельное железо, поэтому я решил поставить MacOS на виртуальную машину Proxmox. Каких-то практических целей я не преследую. Чистое любопытство, получится или нет. В пятницу сидел, дела делать не хотелось, решил поразбираться немного. В итоге у меня всё получилось, поэтому решил поделиться информацией.
Сразу скажу, что способов практического использования подобной системы не много, так как без графического ускорителя macos работает очень плохо. Вся анимация тормозит. Я не прорабатывал вопрос проброса видеокарты в виртуальную машину с macos. Мне он видится очень нетривиальным и без большой надобности разбираться с этим не захотелось. Но при этом нормально работает сеть, к системе можно подключаться по ssh, так что кому-то может и пригодится.
Я все операции проделывал на гипервизоре Proxmox 7.0, работающем на базе процессора Intel i5.
Подготовка установочного iso образа macos
Начнём с того, что подготовим 2 iso образа для установки macos:
В корне проекта есть python скрипт fetch-macOS-v2.py. Запускаем его и выбираем установку Catalina.
Скрипт скачает базовый образ BaseSystem.dmg. Нам нужно будет его сконвертировать в iso.
Создание виртуальной машины для MacOS
Теперь идём в веб интерфейс proxmox и создаем виртуальную машину для MacOS. Я ей выделю 4 ядра и 8 гигабайт оперативной памяти. Количество ядер не должно быть 6. Я лично пробовал с 4 или 8 ядрами. Если сделать 6, ничего не получится. Динамическую память тоже обязательно выключаем.
Не буду расписывать все шаги, а просто покажу картинки настроек. Они будут предварительные. Затем завершим подготовку виртуальной машины в консоли. А пока создаём через веб интерфейс.
После создания открываем список оборудования VM и добавляем туда iso образ Catalina-installer.iso.
После создания, виртуальную машину не запускаем. Перемещаемся в консоль гипервизора и открываем конфиг виртуальной машины в директории /etc/pve/qemu-server. Имя конфиг виртуальной машины будет равен её номеру. В моем случае это 135.conf. Нам нужно привести конфиг к следующему виду. Я выделю то, что я добавил и изменил.
В веб интерфейсе настройки должны выглядеть примерно вот так:
Если у вас процессор не Intel, а AMD, параметры процессора следует использовать другие:
В консоли гипервизора делаем еще одну настройку, меняя параметры модуля ядра kvm.
Активируем эту настройку без перезагрузки:
У нас всё готово к тому, чтобы начать установку MacOS на виртуальную машину Proxmox.
Установка MacOS на Proxmox
Запускаем виртуальную машину и переходим в консоль. Если всё сделали правильно на предыдущих шагах, должны увидеть следующую картинку.
Мышка в этом режиме не будет работать, так что стрелками на клавиатуре выбираем macOS Base System и жмём Enter.
Некоторое время будете видеть надкусанное яблоко с прогресс баром.
Если на предыдущих этапах всё сделали правильно, то должны увидеть утилиты macOS.
Нам надо выбрать Disk Utility. Здесь уже должна работать мышка. Выберите свой основной диск и очистите его, нажав Erase.
После того, как закончите очистку, закрывайте утилиту и переходите в главное меню. Здесь вам нужно будет выбрать Reinstall macOS.
Дальше будут разные вопросы, на которые нужно дать согласие и выбрать в качестве диска для установки системы свой единственный диск.
Начнёт процесс установки macOS, который в зависимости от вашего железа может длиться разное количество времени. В основном скорость будет зависеть от вашего жесткого диска. У меня минут 15-20 длился данный этап.
После завершения этого этапа VM автоматически перезагрузится и встретит вас подобным меню.
Нужно клавиатурой выбрать macOS Installer и установка продолжится. Пройдёт еще 10-15 минут, после которых система автоматически перезагрузится ещё раз. Далее вас встретит очередной загрузчик, где нужно выбрать ваш основной диск, на который установлена система. В моем случае это Main.
Дальше запускается стандартная преднастройка системы. Нужно будет выбрать страну, язык, логин, пароль и т.д. От использования учётной записи с Apple ID можно отказаться, так что никакие дополнительные учетные записи для работы macOS делать не нужно будет.
После завершения установки системы, рекомендую сразу же сделать себе архивную копию на всякий случай, чтобы потом заново устанавливать не пришлось.
Видео установки macOS
Мне очень сильно помогло видео на youtube на данную тему. Оно позволило быстро въехать в тему, чтобы понять этапы, по которым надо пройти.
В видео не рассмотрен момент с получением osk key. Автор взял его со своего текущего mac. А что делать тем, у кого его нет? Я не сразу понял. В итоге нашёл информацию, что на последних версиях OpenCore ключ не имеет значения. Можно указать любой, что я и сделал. После этого всё получилось.
Заключение
Что теперь делать с установленной на виртуальную машину macOS, решать вам. Было бы интересно узнать, как вам эта система пригодилась. Поделитесь в комментариях. Я подозреваю, что подобная установка будет актуальна для разработчиков, которым нужно что-то проверять в экосистеме apple. Какое-то другое применение в голову не приходит. Я, как сисадмин, никакого полезного применения для себя не нашёл.
Проблему с тормозами графики частично можно решить, если подключаться к системе через встроенный в macos Screen Sharing. Но это возможно только если у вас есть под рукой нормальный Mac. В этом случае можете использовать подобное подключение. Так же с помощью этого шаринга можно подключиться по VNC, но качество графики всё равно будет очень низкое, сопоставимое с консолью proxmox.
Онлайн курс «DevOps практики и инструменты»
Помогла статья? Подписывайся на telegram канал автора
Автор Zerox
10 комментариев
Нашел похожее решение по виртуализации https://www.nicksherlock.com/2021/10/installing-macos-12-monterey-on-proxmox-7/ и здесь тоже народ не знает как победить тормозизм видео. Беда.
Да, с графикой и тормозами простых решений нет. Я тоже тот сайт использовал, когда статью писал. Основные настройки оттуда взял.
Похоже, что решение для более качественного удаленного доступа на macOS будет разработано (скрестил пальцы)) )