Установка mac os на virtualbox

Содержание:

Что вам понадобится

Во-первых, вам необходимо скачать копию 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 вам в помощь.

Виртуальная машина VirtualBox

Так как использование тестового периода Parallels или VMWare Fusion в данной ситуации нас не устраивает, ровно как и откровенно слабый функционал Boot Camp, то следует искать аналоги, а они есть. VirtualBox от Oracle — отличный инструмент для запуска Windows на Mac, который хоть и не обладает всем тем спектром возможностей, описанных выше платных аналогов, но куда лучше справляется с поставленной задачей чем утилита из коробки.

Скачать последнюю версию VirtualBox для OS X (112 МБ инсталлятор и 290 МБ распакованная версия)

После скачивания устанавливаем VirtualBox (понадобятся права администратора).

Создание виртуального диска

Теперь создаётся виртуальный жёсткий диск внутри папки macOS:

cd ~/KVM/macOS

Запустите следующий сценарий из папки macOS, в которой будет размещена виртуальная машина. Приведённая ниже команда автоматически загружает установочный образ macOS Catalina.

./jumpstart

Когда базовый образ установлен, можно создать образ виртуального диска, куда будет устанавливаться macOS.

Используйте утилиту qemu-img для создания виртуального жёсткого диска, который будет использоваться для установки операционной системы.

qemu-img create -f qcow2 mac_os.qcow2 64G

Приведённая выше команда создаёт виртуальный диск с именем mac_os.qcow2 в формате qcow2 размером около 64 Гб. QEMU создаст образ большего размера по сравнению с указанным. На изображении показано создание диска размером около 68 Гб.

Установка Mac OS на VirtualBox: пошаговая инструкция

На данный момент конкурируют между собой две гигантские корпорации: Microsoft и Apple, причем в разных сферах, начиная от мобильных телефонов и заканчивая компьютерами. Подробнее говоря о ПК, можно разделить две самые распространенные ОС: Windows и OS X. Любой человек так или иначе сталкивался с ОС Windows, так как она очень распространена и имеется почти на каждом ПК, чего не скажешь об OS X, которая может нормально работать только на компьютерах, выпущенных компанией Apple. Но есть такие пользователи, которые хотели бы попробовать данную ОС. Как установить Mac OS на VirtualBox? Для этого нам будет нужна программа под названием VirtualBox, которая поможет установить OS X быстро и несложно.

В виртуальной машине: установите Snow Leopard, затем (соблюдая лицензию Apple на Snow Leopard, насколько это возможно в этой ситуации) используйте эту установку только для немедленного обновления до Lion

Пожалуйста, обратите внимание на соглашения в Apple — Legal

смонтировать скрытый Apple_Boot Recovery HD

используйте ditto или, cp чтобы выделить из этого тома копию следующего файла:

размонтировать Recovery HD

используйте chflags с nohidden ключевым словом, чтобы убрать hidden флаг из копии, которую вы отложили

если вы можете загрузить виртуальную машину из этого .dmg, используйте утилиты Mac OS X для переустановки с помощью электронного дистрибутива программного обеспечения, загруженного из Apple.

если на шаге (5) вы потерпите неудачу, обсудите в Ask Different Chat .

Настройка эмулятора и запуск установки

Запустите Virtualbox и выполните следующие настройки:

в главном окне нажимаем на кнопку «Создать»;

указываем название виртуальной машины, выбираем тип Mac OS X, версию 64-bit;

создаем новый виртуальный жесткий диск — VHD;

формат хранения указываем динамический (т.е. объем будем меняться в зависимости от количества информации на нем);

вводим название для нашего диска и его начальный размер (обычно 20-30 гигабайт);

  • новая виртуальная машина создана, переходим в её настройки;
  • во вкладке система приводим все к такому виду;

в меню настроек дисплея указываем объем видеопамяти в 128 мб;

в пункте «носители» убираем выбираем виртуальный оптический привод и указываем образ системы для него;

далее запускаем командную строку Windows (Win+R / cmd);

вбиваем поочередно команды из файлика, не забывая указать свое имя виртуальной машины;

в меню virtualbox нажимаем на кнопку «запустить», после этого последует процедура запуска виртуальной машины и установки системы из образа, по времени занимает около 5 минут;

Если процесс будет выдавать ошибку или все время повторяться, проверьте правильно ли вы вбили команды или попробуйте вбить их при закрытой программе VirtualBox.

делаем русский язык основным для системы и переходим на следующую вкладку;

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

выбираем дисковую утилиту;

отмечаем наш виртуальный жесткий диск и нажимаем стереть;

вводим произвольное имя диска, формат OS X Extended журнальный, схему не трогаем и нажимаем на кнопку стереть;

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

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

В итоге получаем готовую систему Mac Os X на VirtualBox!

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

Иногда возникают некоторые неисправности, которые связаны с несовместимостью. Дело в том, что при установке на эмулятор Мак ОС некорректно воспроизводит звук и графику. Исправить эту проблему можно с помощью MultiBeast. Установите ее через Мак ОС на Virtualbox.

https://youtube.com/watch?v=Y2Lie2alEwI

Как можно протестировать новую macOS Big Sur

Есть несколько способов попробовать поработать в новой операционной системе Apple и лично поюзать каждую из фишек macOS 11.

➊ Можно установить систему прямо на свой Mac. Делается это довольно просто, инструкция есть в начале этого поста.

Обновить систему до новой бета-версии несложно, однако, мы настоятельно не рекомендуем делать это на вашем основном Mac. Вы рискуете получить неработоспособный компьютер или систему с глюками и проблемами. С вероятностью 90% вам придется восстанавливать операционную систему и накатывать свой последний бекап macOS Catalina.

➋ Можно выделить место на системном диске и установить Big Sur в качестве второй системы. Для этого придется разбивать накопитель на пару контейнеров в дисковой утилите и предельно внимательно производить установку, чтобы не затереть основную систему.

Владельцы Mac с накопителем на 128 ГБ могут сразу забыть об этой затее, для корректной установки и дальнейшей работы придется выделить минимум 50-60 ГБ места. Далее будете вынуждены постоянно перезагружать Mac и переключаться между тестовой Big Sur и рабочей Catalina, что тоже не совсем удобно.

➌ Можно установить бета-версию macOS 11 на виртуальную машину. При этом вы не рискуете затереть свои рабочие данные или потерять их в случае сбоя, а работать Big Sur будет прямо внутри macOS Catalina.

Разумеется, часть производительности Mac пойдет на нужды виртуальной машины, но при этом потратится меньше места на накопителе, а при необходимости все быстро вернется к первоначальному виду. Удаляем виртуальную машину и все – никаких восстановлений из резервной копии, переустановок системы или возни с дисковой утилитой.

Подготовка образа Mac OS Mojave

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

  1. Откройте VMWare и запустите виртуальную Mac OS Mojave.
  2. Перейдите в App Store, найдите там образ нужной ОС и скачайте его. Файл должен будет «весить» не меньше 5 Гб.

У вас есть образ Mac OS Mojave, теперь займемся созданием загрузочной флешки:

Вставьте флешку в компьютер.
В виртуальной Mac OS откройте «Finder», далее перейдите в «Программы», следом в «Утилиты» и выберите «Дисковая утилита». Кликните на вашу флешку, которая будет расположена в левой колонке окошка.
Кликните «Стереть».
Дайте название загрузочной флешке

Имя может быть любым, но важно, чтобы оно состояло исключительно из латинских букв. Во второй строчке выберите «OS X Extended».
В третьей — GUID Partition Map.
Кликните «Erase» и нажмите «Готово»

Скачайте и запустите UniBeast.
Жмите Continue, пока не дойдете до пункта «Destination Select».
Выберите флешку и снова нажмите «Continue».
Добравшись до этапа «Select OS Installation» выберите Mojave и кликните «Continue».
В «Bootloader Options» выберите либо «UEFI Boot Mode», либо «Legacy Boot Mode». «UEFI Boot Mode» рекомендуется к использованию для 7, 8, 9, 100, 200 и 300 серии процессоров Intel и всех чипсетов, имеющих поддержку UEFI. «Legacy Boot Mode» подходит для чипов 5 и 6 серии, а также для других систем на базе традиционного BIOS.
Нажмите «Continue».
Переместите архив с UniBeast на созданный накопитель.

Все. Загрузочная флешка готова. Теперь приступим к настройке BIOS на компьютере.

Final Configuration

1. With your virtual machine highlighted, click on the “Settings” cog. Select “System” from the side menu and make sure that “Floppy” is unticked in the “Boot Order” settings. This will ensure that your virtual machine boots from your High Sierra disc image. Make sure you set “Base Memory” to a suitable level – 2048MB at a minimum.

2. While you’re in the “System” menu, click on the “Processor” tab. Set the number of CPUs to at least two, and ensure “Enable PAE/NX” is enabled.

3. Select the “Storage” menu from the sidebar. Under Storage Devices, click on “Empty.” Click on the icon of an optical disk in the top-right corner of the screen, and select your High Sierra ISO file, ensuring “Use Host I/O cache” is enabled. Click “OK” to save the changes.

4. Proceed to the “Display” section and set “Video Memory” to 128MB, then click “OK” to save.

5. Before you can run macOS in a virtual machine, you’ll need to run the following commands from a command line or PowerShell with admin privileges on Windows or a terminal on Linux. Make sure VirtualBox is closed before you attempt this.

For Windows users, the following should work as provided. Linux users will need to add “sudo” to the start of each VBoxManage command and replace the location on the first line with the location of VirtualBox, as installed on your Linux distribution.

6. Finally, reopen VirtualBox, click on the green “Start” arrow to launch your Virtual Machine, then follow the instructions to install macOS.

Установка macOS

После проделанного можно начинать непосредственно установку Sierra.

  • Запускайте VirtualBox и нажимайте «Запустить» — зеленую стрелку.
  • Подхватится ранее указанный образ MacOS и начнется установка, первый шаг которой — выбор языка.

Тут вы видите отсутствие диска для установки системы.

В верхней навигационной панели выбираете «Утилиты» — «Дисковая утилита…«

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

Задаете «Имя», «Формат» и «Схему» как на скрине (хотя имя можете задать любое) и жмете «Стереть«.

Закрываете «Дисковую утилиту«, видите появившийся диск. Выбираете его и кликаете «Продолжить«.

Ждете. С учетом того, что у меня SSD, установка была около 15 минут.

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

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

Как известно, система MacOS поставляется исключительно на технике от Apple – MacBook. Цены на такие устройства начинаются от 100 тысяч, а сейчас есть варианты и по 200 тысяч. Если очень хочется посмотреть и опробовать систему, то вот, что нужно сделать:

  1. Скачайте с официального сайта VirtualBox последней версии. Она полностью бесплатная и много пространства на диске не займет.
  2. Устанавливаем виртуальную машину в соответствии с инструкцией по установке. (Читаем: Как установить VirtualBox?)
  3. Загружаем систему MacOS Sierra. Образ будет весить около 4,5 Гб, а после установки еще больше, но не суть.

Установка Mac OS осуществляется на Windows любой версии. У меня сейчас стоит Windows 7 и все отлично работает. Первые попытки были, конечно не удачными, но потом я разобрался.

Когда установите виртуалбокс и скачаете образ, запускаем виртуальную машину и действуем по следующей инструкции.

  • В главном окне программы нажимаем кнопку «Создать».

Готово, виртуалку под систему от Apple мы создали.

Что понадобится для установки Mac OS X на iPad или даже iPhone

Использовать Mac OS X получится не только на iPad, но и на iPhone

❶ iPhone или iPad¹, Mac или PC. Одно из мобильных устройств Apple, которое окажется под рукой, в итоге сможет запускать операционную систему Mac OS X. Компьютер же понадобится лишь для первоначальной установки и базовой настройки.

❷ Mac OS X 10.5 Leopard или старее. В данном материале не будет прямых ссылок на установочный файл операционной системы Apple в формате ISO. Тем не менее, у вас вряд ли возникнут проблемы с поиском чего-то подобного в Google. Более свежие версии, в том числе любая macOS, увы, не подойдут.

❸ Достаточно места в хранилище. Как показывает практика, образ Mac OS X 10.5 Leopard занимает около 8 ГБ места на диске. Более того, вам также понадобится минимум 15 ГБ для виртуальной машины, на которую будет устанавливаться новая операционная система. В сумме нужно от 23 ГБ.

❹ Немало свободного времени. С установкой Mac OS X на iPhone справится даже неподготовленный пользователь. Тем не менее, нужно учитывать, что она должна занять не меньше двух часов времени, даже если вы уже скачали образ операционной системы. Если нет, процесс растянется на несколько часов.

Я потратил не меньше 3–4 часов времени, потому что использовал не самый производительный iPad 2019 года.

❺ Магазин приложений AltStore. Для его установки на iPhone или iPad понадобится Mac или PC.

❻ Виртуальная машина UTM. Это созданный энтузиастами аналог VirtualBox на Mac, который можно использовать в пределах iOS и iPadOS. Он подойдет не только для установки macOS, но именно про эту операционную систему сегодня пойдет речь.

¹ — на момент написания данного материала Mac OS X на iPhone или iPad можно использовать вплоть до iOS 13.x. iOS 14 иначе работает с оперативной памятью, поэтому регулярно выгружает из нее виртуальную машину UTM.

Установка виртуальной машины UTM на мобильное устройство Apple

Да, приложение AltStore не адаптировано для большого экрана iPad

Apple не разрешает продвигать через App Store любые приложения, которые интерпретируют или генерируют программный код. Поэтому на данной площадке виртуальная машина UTM вряд ли когда-либо появится.

Именно этой цитатой известного математика, который помог союзным войскам одержать победу во Второй мировой войне, разработчик UTM с ником osy86 объясняет работу его виртуальной машины. Вот как ее установить.

Шаг 2. Откройте приложение AltStore на мобильном устройстве, которое должно быть подключено к компьютеру кабелем (во время процедур с AltStore приложение AltStore Server на компьютере должно быть активно).

Шаг 3. Перейдите в раздел My Apps, нажмите на кнопку ⊕, дождитесь установки програмы: если потребуется, введите логин и пароль своего Apple ID.

К слову, UTM можно использовать не только для установки Mac OS X: она работает с Windows, Android и не только. Она поддерживает больше 30 различных процессоров, включая архитектуры x86_64, ARM64 и RISC-V. Кстати, UTM не работает с iOS 13.3.1: нужна версия выше или ниже.

Step4 Полная настройка разрешения экрана

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

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

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

Настройка BIOS/UEFI

Если ваша материнская плата использует UEFI, особых проблем с установкой возникнуть не должно, однако в случае с BIOS некоторые важные манипуляции провести придется. Для начала нужно совершить общие настройки:

  • Сбросьте все параметры BIOS.
  • Выключите VT-d.
  • Деактивируйте Secure Boot Mode.
  • Отключите CFG-Lock.
  • В опции OS Type поставьте Other OS.
  • Выключите IO SrialPort.
  • Активируйте XHCI Handoff.
  • Если в вашей системе установлен процессор Intel 6-й серии, либо же Intel x58 с AWARD BIOS, отключите порты USB 3.0.
  • Сохраните изменения и перезапустите компьютер.

Кроме того, при установке Mac OS Mojave стоит придерживаться ряда правил:

  • Используйте только одну видеокарту с одним подключенным монитором.
  • Отключите все жесткие диски, кроме пустого, на который и будет установлена ОС.
  • Отключите всю USB-периферию, кроме мыши и клавиатуры.
  • Отключите все PCI-карты, кроме видеокарты, так как они могут быть несовместимы с ОС от Apple.

Готово, теперь приступаем непосредственно к установке Mac OS Mojave на PC.

Настройка VirtualBox под нужды MacOS Sierra

Настройка параметров не займет у вас много времени, поэтому сразу приступим к делу.

  • После создания виртуальной машины, выберите ее и нажмите на верхней панели кнопку «Настроить».

Следующий раздел «Носители». Тут нажимаем по оптическому диску и удаляем его, чтобы остался один жесткий диск с названием нашей ОС. Затем щелкаем по зеленому плюсику внизу и выбираем опцию «Добавить SATA контроллер».

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

Команды CMD для настройки VirtualBox под MacOS

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

Переходим в папку с виртуальной машиной — cd «C:Program FilesOracleVirtualBox».

Где MacOS – это имя вашей виртуальной машины

Я пытался запустить установку систему без этих команд, но все, что вы получите – бесконечную перезагрузку.

Создаем загрузочную флешку macOS или OS X

Первым делом качаем интересующий вас загрузочный дистрибутив операционной системы. В сети предостаточно ресурсов, на которых размещены образы с прошлыми версиями OS X или macOS.

Вооружаемся флешкой объемом от 8 ГБ и выше и приступаем к разворачиванию образа.

Примечание: Существует несколько способов создания загрузочной флешки с десктопной операционкой Apple. Мы намеренно указываем вариант с использованием универсальной утилиты Install Disk Creator как самый удобный и простой.

Шаг 1. Подключаем флешку к Mac и открываем Дисковую утилиту из раздела Программы.

Шаг 2. В списке сбоку находим наш внешний накопитель – флешку, подсвечиваем его (одинарным тапом или щелчком) и выбираем пункт Стереть.

Шаг 3. Задаем накопителю любое имя латиницей, выберите формат Mac OS Extended (журналируемый) и схему Схема разделов GUID. Нажмите Стереть.

Шаг 4. После окончания форматирования флешки нажмите Готово.

Шаг 5. У нас уже есть загруженный диструбитив операционной системы в формате DMG.

Смонтируйте DMG-образ, дважды тапнув по скачанному файлу. Через несколько секунд он появится в боковом меню Finder.

Теперь создадим загрузочную флешку с помощью утилиты Install Disk Creator.

Шаг 6. Загружаем и устанавливаем утилиту Install Disk Creator . Запускаем ее и выбираем в пункте «Select the volume to become the installer» нашу отформатированную флешку, а в качестве установщика — образ системы из DMG-образа.

Выбрав флешку и образ, нажимаем Create Installer и ждем, пока утилита создаст флешку.

Создание виртуальной машины VirtualBox

  1. Запускаем VirtualBox и нажимаем по кнопочке New. чтобы создать новую виртуальную машину.
  2. Даем название, выбираем тип и версию системы. Название может быть любым, но разумно указать что-то близкое к реальности.
  3. Указываем, каким размером оперативной памяти вы готовы поделиться с гостевой системой. macOS Sierra требует минимум 2 Гб, но я поставил больше.
  4. Создаем новый диск для системы.
  5. Выбор типа диска.
  6. Выбираем фиксированный размер диска. Надеюсь, что так действительно будет быстрее работать, как и обещается в объяснении на скриншоте. Динамический размер хорош тем, что изначально занимает меньше места и будет увеличиваться по мере надобности, но вот сам уменьшаться он уже не будет.
  7. Указываем название и размер диска. Собственно для системы требуется 8.8 Гб, плюс для установки программ и на всякий случай.
  8. Ждем, пока закончится процесс создания виртуальной машины.

Нюансы использования новой системы на виртуальной машине

Установить приложение. Дополнительные приложения в рамках Windows 10 устанавливаются стандартным образом. Так, будто вы используется отдельное устройство на своей операционной системе.

Более того, ОС вообще не понимает, что работает в рамках виртуальной машины. Поэтому можете качать дистрибутивы из интернета прямо с Windows 10 или использовать встроенный магазин приложений.

Обменяться файлами. Для этого достаточно выбрать свою виртуальную машину, перейти в меню ее настроек, а потом добавить необходимую папку с диска Mac в меню общих данных. После перезапуска виртуалки каталог появится в «Моем компьютере».

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

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

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

Настройка оборудования

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

  1. Запустите MultiBeast.
  2. Выберите UEFI Boot Mode или Legacy Boot Mode. Об их различиях мы писали на этапе «Подготовка образа Mac OS Mojave».
  3. На вкладке «Audio» лучше всего отметить опцию AppleALC.
  4. Во вкладке «Disc» представлены настройки для сторонних SATA-контроллеров жестких дисков.
  5. В следующей вкладке «Misc» присутствует крайне важный для работы Mac OS драйвер FakeSMC, который призван эмулировать работу фирменной микросхемы SMC. Нужный вам драйвер будет отмечен галочкой по умолчанию. Также в этом пункте есть еще две настройки: VoodooTSCSync и FakeSMC HWMonitor. Первая предназначена только для процессоров с разъемом LGA2011, в то время как FakeSMC HWMonitor необходима для получения данных о температурах систем охлаждения.
  6. Перейдя во вкладку «Network», отметьте вашу сетевую карту.
  7. Вкладка «USB» предназначена для настройки и корректной работы USB-портов. Отметьте те пункты, которыми вы будете пользоваться.
  8. В верхней панели окна кликните на «Bootloaders». Нужный пункт уже должен быть отмечен по умолчанию.
  9. Теперь перейдите в «Customize». Тут вы увидите 3 раздела, первый из которых — «Graphics Configuration». Если у вас установлена видеокарта NVIDIA 9xx серии и выше, отметьте галочкой опцию «NVIDIA Web Drivers Boot Flag».
  10. В разделе «SSDT» отметьте ваш процессор.
  11. В «System Definitions» не придется менять ничего, так как весь раздел уже настроен.
  12. Перейдите во вкладку «Build» и нажмите «Install».

Компьютер почти готов к полноценному использованию, осталось только установить драйвера для видеокарты:

  1. Установите последнюю версию утилиты Alternate NVIDIA Graphics Drivers, подходящую для вашей Mac OS.
  2. Теперь извлеките загрузочную флешку и перезагрузите ПК.

Если все действия были выполнены правильно, у вас получился стабильно работающий «хакинтош».

Создание виртуальной машины для MacOS

Теперь идём в веб интерфейс proxmox и создаем виртуальную машину для MacOS. Я ей выделю 4 ядра и 8 гигабайт оперативной памяти. Количество ядер не должно быть 6. Я лично пробовал с 4 или 8 ядрами. Если сделать 6, ничего не получится. Динамическую память тоже обязательно выключаем.

Не буду расписывать все шаги, а просто покажу картинки настроек. Они будут предварительные. Затем завершим подготовку виртуальной машины в консоли. А пока создаём через веб интерфейс.

После создания открываем список оборудования VM и добавляем туда iso образ Catalina-installer.iso.

После создания, виртуальную машину не запускаем. Перемещаемся в консоль гипервизора и открываем конфиг виртуальной машины в директории /etc/pve/qemu-server. Имя конфиг виртуальной машины будет равен её номеру. В моем случае это 135.conf. Нам нужно привести конфиг к следующему виду. Я выделю то, что я добавил и изменил.

args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device usb-kbd,bus=ehci.0,port=2 -cpu host,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc
balloon: 0
bios: ovmf
boot: order=ide2
cores: 4
cpu: Penryn
efidisk0: local-500G:135/vm-135-disk-0.qcow2,size=128K
ide0: local-500G:iso/Catalina-installer.iso,cache=unsafe,size=2096528K
ide2: local-500G:iso/OpenCore-v13.iso,cache=unsafe,size=150M
machine: q35
memory: 8196
name: macos-test
net0: vmxnet3=26:06:41:79:8E:7A,bridge=vmbr0
numa: 0
ostype: other
sata0: raid1:vm-135-disk-0,cache=unsafe,discard=on,size=128G,ssd=1
scsihw: virtio-scsi-pci
smbios1: uuid=ed285c88-e9b7-41e9-b8cc-c18467097fb1
sockets: 1
vga: vmware
vmgenid: 1d33ec8f-921c-41eb-9577-6b92088d2902

В веб интерфейсе настройки должны выглядеть примерно вот так:

Если у вас процессор не Intel, а AMD, параметры процессора следует использовать другие:

-cpu Penryn,kvm=on,vendor=GenuineIntel,+kvm_pv_unhalt,+kvm_pv_eoi,+hypervisor,+invtsc,+pcid,+ssse3,+sse4.2,+popcnt,+avx,+avx2,+aes,+fma,+fma4,+bmi1,+bmi2,+xsave,+xsaveopt,check

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

echo "options kvm ignore_msrs=Y" >> /etc/modprobe.d/kvm.conf && update-initramfs -k all -u

Активируем эту настройку без перезагрузки:

modprobe kvm options ignore_msrs=Y

У нас всё готово к тому, чтобы начать установку MacOS на виртуальную машину Proxmox.

Как запустить 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, задаём логин/пароль для пользователя и, пожалуй, на этом всё.

В закладки

  • Твитнуть
  • Поделиться
  • Рассказать

Артём Баусов

Главный по новостям, кликбейту и опечаткам. Люблю электротехнику и занимаюсь огненной магией. Telegram: @TemaBausov

Подготовка установочного iso образа macos

Начнём с того, что подготовим 2 iso образа для установки macos:

  1. OpenCore.iso — качаем его из этого репозитория. Данный образ будет загрузочным. Он каким-то образом убеждает установщик самой системы, что работает на железе apple. Это его основная функция.
  2. Catalina-installer.iso — стандартный установщик macos. Его мы подготовим далее.

Для того, чтобы начать установку macos, нам нужно подготовить образ системы. Для этого копируем себе репозиторий — https://github.com/kholia/OSX-KVM.

# git clone --depth 1 --recursive https://github.com/kholia/OSX-KVM.git

В корне проекта есть python скрипт fetch-macOS-v2.py. Запускаем его и выбираем установку Catalina.

# cd OSX-KVM
# ./fetch-macOS-v2.py

Скрипт скачает базовый образ BaseSystem.dmg. Нам нужно будет его сконвертировать в iso.

# qemu-img convert BaseSystem.dmg -O raw Catalina-installer.iso

Оба образа — OpenCore.iso и Catalina-installer.iso копируем в репозиторий образов proxmox.

Как создать загрузочную флешку с macOS (OS X)

Есть несколько вариантов:

  • с помощью программы DiskMaker X
  • с помощью программы Install Disk Creator
  • c помощью Терминала и использованием команды «createinstallmedia»
  • с помощью Дисковой утилиты
  • с помощью программы TransMac в операционной системе Windows

Все способы являются бесплатными и довольно таки простыми. Для работы нам понадобится флешка размером 8 ГБ и больше и образ операционной системы, которую Вы собираетесь устанавливать — это может быть Mountain Lion (10.8), Mavericks (10.9), Yosemite (10.10), El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14) или Catalina (10.15). Все их можно скачать в сети Интернет, а последнюю версию системы macOS можно всегда скачать из официального магазина приложений Mac App Store, причем бесплатно.

И так, предположим, что у вас есть флешка и Вы скачали образ операционной системы. Приступим непосредственно с процессу создания загрузочной флешки c Mac OS X на борту.

Итоговая конфигурация

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. Готово!

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

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

Adblock
detector