Встановлення macOS на VirtualBox

устанавливаем mac os на virtualbox
Багато користувачів не проти ознайомитися з перевагами операційної системи macOS, але не хочуть або не можуть придбати iMac або MacBook. Хорошим рішенням в такій ситуації буде установка цієї ОС на віртуальній машині, зокрема, за допомогою VirtualBox, про що ми і хочемо вам розповісти в статті далі.

Вимоги до установки

Перед тим як приступати до інсталяції макОС на "виртуалку", переконайтеся, що ваш комп'ютер відповідає наступним вимогам:

вимоги
процесор двоядерний або більше, з підтримкою інструкцій SSE 4.2, бажано Intel
Оперативна пам'ять 4 Гб і більше
основна операційна система з розрядністю 64-біт, переважно Windows або розвинений дистрибутив на ядрі Linux

Також потрібно налаштувати на комп'ютері віртуалізацію – під цим мається на увазі включення специфічних налаштувань в BIOS або UEFI. Зверніть увагу, що такі опції підтримують не всі комп'ютери – для отримання подробиць зверніться до матеріалу за посиланням нижче.
virtualizatciya-dkya-Intel

Детальніше: як увімкнути віртуалізацію в BIOS

Особливості інсталяції macOS в VirtualBox

Установка розглянутої ОС в Віртуалбокс складається з декількох етапів: завантаження необхідних матеріалів, налаштування середовища і запуску або установки образу. Процедура відрізняється для інсталяції варіанту macOS Mojave і старіших версій «яблучної» ОС, тому має сенс розглянути обидва.

Встановлення macOS Mojave

Етап 1: завантаження необхідних матеріалів

  1. Перше, з чого слід почати – скачування відповідного образу для VirtualBox. Через деякі обмеження ми не можемо розмістити образ на нашому сайті, тому вам потрібно самостійно його відшукати в Інтернеті за запитом macos mojave virtualbox image .

    Зверніть увагу, що в більшості випадків це буде готовий образ віртуального жорсткого диска з уже встановленою системою. Особливість останньої версії макОС в тому, що їй для повноцінної установки потрібно накопичувач з файловою системою APFS, яку не підтримує VirtualBox, його актуальна на момент написання цієї статті версія. Якщо вас цікавить повна поетапна установка, зверніться до варіанту High Sierra, який описаний нижче.

  2. Далі слід завантажити новітню версію VirtualBox – скористайтеся посиланням нижче.

    Завантажити VirtualBox

  3. Після завантаження інсталятора запустіть його і встановіть на комп'ютер, слідуючи інструкціям на екрані.
  4. Також слід завантажити плагін Розширення – це потрібно для роботи USB-портів версій 2.0 і 3.0. Завантажити потрібний пак можна за наступним посиланням.

    Завантажити Oracle VM VirtualBox Extension Pack

  1. Завантажте файл інсталятора, після чого запускайте Віртуалбокс. Перейдіть по пунктах «інструменти» - «Налаштування» .
  2. Открыть настройки среды для установки macOS на VirtualBox
  3. Далі виберіть в меню зліва варіант «плагіни» . Потім в правій частині віконця знайдіть кнопку з іконкою папки з плюсом і натисніть на неї.
  4. Начать инсталляцию плагина для установки macOS на VirtualBox
  5. Відкриється»провідник" - використовуйте його для переходу до директорії із завантаженим плагіном. Виберіть шуканий файл і натисніть »відкрити" .
  6. Инсталляция плагина для установки macOS на VirtualBox
  7. Натисніть»встановити" .
    Подтвердить инсталляцию плагина для установки macOS на VirtualBox

    Прочитайте текст Ліцензійної угоди, після чого натискайте на кнопку»я згоден" .
    Принять соглашение для инсталляции плагина для установки macOS на VirtualBox

    Коли плагін буде інстальований, ви отримаєте відповідне повідомлення.

Завершить инсталляцию плагина для установки macOS на VirtualBox

Перевірте, чи з'явився пак розширення в списку, після чого переходите до наступного етапу.

Етап 2: Налаштування VirtualBox

Перед інсталяцією новітньої macOS віртуальну машину слід відповідним чином налаштувати. Дійте за наступним алгоритмом:

  1. Запустіть Віртуалбокс і натисніть на кнопку»створити" на панелі інструментів.
  2. Создать новую виртуальную машину для установки macOS на VirtualBox
  3. З'явиться віконце створення нової віртуальної машини. Насамперед введіть ім'я ОС, в нашому випадку macOS Mojave . Далі виберіть тип і версію «Mac OS X» відповідно з випадаючих списків, після чого натисніть »далі" .
  4. Ввод имени и типа виртуальной машины для установки macOS на VirtualBox
  5. На цьому кроці слід задати кількість оперативної пам'яті, виділене віртуальній машині. Значення залежить від кількості встановленої на комп'ютері RAM: наприклад, для пристроїв з 4 Гб на борту слід задати 2048 МБ, для машин з 8 Гб – 4096 Мб, і за таким же принципом, якщо ОЗУ більше.
  6. Выделение ОЗУ виртуальной машины для установки macOS на VirtualBox
  7. Для функціонування ОС на віртуальній машині слід створити або підключити образ жорсткого диска. Для нашої сьогоднішньої мети будемо використовувати останній варіант: виберіть позицію " використовувати існуючий віртуальний жорсткий диск» , потім за допомогою діалогового вікна " провідника» виберіть попередньо завантажене зображення у форматі VMDK і натисніть »створити" .
  8. Подключение образа носителя к виртуальной машине для установки macOS на VirtualBox
  9. Після створення нової віртуальної машини її слід налаштувати-для цього виділіть потрібну позицію в меню зліва і натисніть на кнопку»налаштувати" , яка розташована в меню інструментів.
  10. Начать настройку виртуальной машины для продолжения установки macOS на VirtualBox
  11. Першим ділом відкрийте закладки «Система» - »процесор" . Тут потрібно відзначити опцію " увімкнути PAE / NX» .
    Процессор виртуальной машины для продолжения установки macOS на VirtualBox
    Потім в цьому ж розділі перейдіть до вкладки " материнська плата» . У блоці " Порядок завантаження» зніміть галочку з опції " гнучкий диск» . Далі в випадаючому меню " чіпсет» виберіть варіант «ICH9» , якщо він не встановлений за замовчуванням.
  12. Материнская плата виртуальной машины для продолжения установки macOS на VirtualBox
  13. Перейдіть до закладок «Дисплей» - «екран» , де за допомогою повзунка " Відеопам'ять» виберіть значення " 128 Мб» .
  14. Видеонастройки виртуальной машины для продолжения установки macOS на VirtualBox
  15. Далі слід налаштувати носії – розкрийте відповідний розділ. У ньому виділіть образ нашої macOS і в списку «SATA» виберіть «SATA 0» .
    Носитель виртуальной машины для продолжения установки macOS на VirtualBox

    Потім клікніть по пункту " контролер: SATA» , і в правій частині вікна поставте галочку навпроти опції " кешування вводу & x2f; виводу» , після чого тисніть «ОК» .

  16. Контроллер носителя виртуальной машины для продолжения установки macOS на VirtualBox
  17. Після виходу з налаштувань закрийте основне віконце VirtualBox і запустіть "командний рядок" як адміністратор . Далі введіть в віконце інтерфейсу наступні команди по одній, натискаючи Enter після кожного:

    Cd "C:\Program Files\Oracle\VirtualBox\"

    VBoxManage.exe modifyvm "macOS Mojave" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

    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"

    VBoxManage setextradata "macOS Mojave" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

  18. Изменение параметров виртуальной машины через командную строку для установки macOS на VirtualBox
  19. Після виконання команд закривайте " командний рядок» і запускайте Віртуалбокс. Натисніть на кнопку »запустити" .
  20. Запустить виртуальную машину после установки macOS на VirtualBox
  21. Першим ділом буде запропоновано вибрати регіон. Встановіть потрібний і натисніть»продовжити" ( «Continue» ).
  22. Выбор региона в процессе установки macOS на VirtualBox
  23. Далі виберіть розкладку клавіатури – доступні варіанти залежать від вибраного регіону.
  24. Раскладка клавиатуры в процессе установки macOS на VirtualBox
  25. Тут потрібно прочитати і прийняти угоду на використання персональної інформації. Оскільки дана інструкція не передбачає кидок мережі на віртуальну машину, можна сміливо продовжувати процедуру.
  26. Согласие на разглашение данных в процессе установки macOS на VirtualBox
  27. На цьому етапі передбачається перенесення даних або відновлення інформації з попередньої версії macOS. Такої у нас немає, тому варто відмовитися від перенесення.
  28. Перенос данных в процессе установки macOS на VirtualBox
  29. Система попросить вас ввести Apple ID. Робити це у віртуальній машині не рекомендується, тому виберіть варіант " додати пізніше» ( «Set Up Later» ). Отказ от ввода AppleID в процессе установки macOS на VirtualBox

    Підтвердьте відмову від введення.

  30. Пропуск ввода AppleID в процессе установки macOS на VirtualBox
  31. Також потрібно буде прийняти ліцензійну угоду.
    Лицензионное соглашение в процессе установки macOS на VirtualBox

    Ця дія також знадобиться підтвердити.

  32. Принять лицензионное соглашение в процессе установки macOS на VirtualBox
  33. Наступним кроком є створення облікового запису. Введіть всі необхідні дані (логін, повне ім'я та пароль), після чого продовжуйте процедуру.
  34. Создание учётной записи в процессе установки macOS на VirtualBox
  35. Остання дія, яка від вас вимагається – вибір світлої або темної схеми оформлення. Вибирайте за смаком, а якщо тема не сподобається, її завжди можна буде змінити через системні налаштування.
  36. Установка цветовой схемы в процессе установки macOS на VirtualBox
  37. Через деякий час перед вами з'явиться робочий стіл налаштованої macOS Mojave.
Запущенная macOS, установленная на VirtualBox

Встановлення macOS High Sierra та старіших версій

Старіші версії ОС від Apple можна встановити на VirtualBox в прямому сенсі цього слова, з завантажувального образу, оскільки для них досить файлової системи HFS+, яка підтримується зазначеної середовищем. Процедура майже не відрізняється від такої для Мохаве, але має ряд нюансів, на які і звернемо увагу.

Етап 1: завантаження зображення

Перший етап інсталяції Хай Сьєрра в точності повторює завантаження матеріалів з інструкції для новітнього варіанту, за однією відмінністю &8212; інсталяційний образ цієї ОС слід качати в форматі ISO.

Увага! Зображення з AppStore у форматі DMG не підтримуються у VirtualBox!

Етап 2: Налаштування середовища

Налаштовувати Віртуалбокс для macOS High Sierra слід за точно таким же принципом, що і для Mojave.

  1. Виконайте кроки 1-3 з попередньої інструкції, тільки на кроці 2 в якості імені машини встановіть High Sierra.

    Зверніть увагу! Тип ОС потрібно встановити як «Mac OS X (64-bit)» , інакше установка буде йти некоректно!

  2. Задать имя виртуальной машины для установки macOS High Sierra на VirtualBox
  3. На кроці Налаштування віртуального жорсткого диска виберіть варіант " створити новий віртуальний жорсткий диск» . Создать диск виртуальной машины для установки macOS High Sierra на VirtualBox

    Як тип залиште значення за замовчуванням, варіант «VDI» .
    Тип диска виртуальной машины для установки macOS High Sierra на VirtualBox

    Далі залиште варіант " динамічний жорсткий диск» .
    Формат диска виртуальной машины для установки macOS High Sierra на VirtualBox

    Останнє необхідне дію – вибір обсягу. Розміру в 30 Гб буде достатньо.

  4. Размер диска виртуальной машины для установки macOS High Sierra на VirtualBox
  5. Повторіть кроки 5-7 попередньої частини статті.
  6. Під час налаштування пункту «носії» дії дещо відрізняються. Перше, що слід зробити - в гілці «контролер SATA» виділити позицію віртуального оптичного приводу і видалити її. Удалить привод виртуальной машины для установки macOS High Sierra на VirtualBox

    Потім натисніть на кнопку додавання нових контролерів і виберіть варіант «додати SATA контролер» .
    Добавить новый контроллер виртуальной машины для установки macOS High Sierra на VirtualBox

    Далі скористайтеся кнопкою у вигляді CD з плюсиком для створення нового приводу. У спливаючому віконці виберіть пункт " вибрати образ» .
    Создать привод и выбрать образ для виртуальной машины для установки macOS High Sierra на VirtualBox

    В інтерфейсі додавання зображень натисніть»додати" і за допомогою «провідника» виберіть ISO-файл macOS High Sierra.
    Добавить загрузочный образ в виртуальную машину для установки macOS High Sierra на VirtualBox

    Клікніть «вибрати» , після чого закрийте Віртуалбокс.

  7. Выбрать загрузочный образ в виртуальную машину для установки macOS High Sierra на VirtualBox
  8. У кроці 9 інструкції для Mojave замініть в командах назву віртуальної машини: замість macOS Mojave прописуйте High Sierra , вводячи зазначені команди.

Етап 3: встановлення ОС

Процедура повної установки операційної системи відбувається за наступним алгоритмом:

  1. Як і у варіанті Мохаве, відкрийте VirtualBox, виділіть створену раніше машину та натисніть &171;запустити & 187; . Почнеться підготовка до установки макОС. Вона може зайняти кілька хвилин – обов'язково дочекайтеся, поки вона закінчиться.
  2. Подготовка виртуальной машинык установке macOS High Sierra на VirtualBox
  3. Виберіть відповідну мову, наприклад, «Російський» .
  4. Выбор языка в процессе установки macOS High Sierra на VirtualBox
  5. З'явиться віконце з утилітами, в якому клікніть»Disk Utility" . Открыть дисковую утилиту в процессе установки macOS High Sierra на VirtualBox

    В інтерфейсі утиліти виберіть диск віртуальної машини і скористайтеся кнопкою " стерти» .
    Очистить виртуальный диск в процессе установки macOS High Sierra на VirtualBox

    Потрібно задати ім'я, формат і схему розділу. Вибрати можна будь-які з доступних. Проробивши це, натискайте " стерти» .
    Подтвердить очистку виртуального диска в процессе установки macOS High Sierra на VirtualBox

    Після закінчення процедури очищення натисніть»Готово" .

  6. Завершить очистку виртуального диска в процессе установки macOS High Sierra на VirtualBox
  7. Закрийте " Disk Utility» , потім виберіть у списку позицію " встановлення macOS» .
  8. Продолжить установку macOS High Sierra на VirtualBox
  9. Тут натисніть»продовжити" .
  10. Настройка macOS High Sierra во время установки на VirtualBox
  11. Прийміть ліцензійну угоду.
    Принять лицензионное соглашение во время установки macOS High Sierra на VirtualBox

    Підтвердьте згоду.

  12. Подтвердить лицензионное соглашение во время установки macOS High Sierra на VirtualBox
  13. У вікні вибору дисків повинен бути форматований нами раніше віртуальний – виберіть його і натисніть»встановити" .
  14. Приступить к установке macOS High Sierra на VirtualBox
  15. Дочекайтеся, поки macOS High Sierra підготує файли для інсталяції – тривалість операції залежить від характеристик вашого комп'ютера.
  16. Процесс установки macOS High Sierra на VirtualBox
  17. У процесі встановлення віртуальна машина буде перезавантажена. Коли перед вами знову з'явиться віконце початку установки макОС, скористайтеся меню VirtualBox, в якому виберіть»Файл" - »закрити" . Выключение виртуальной машины после установки macOS High Sierra на VirtualBox

    Позначте варіант " вимкнути машину» і натисніть «ОК» .
    Выключить машину после установки macOS High Sierra на VirtualBox

    Поверніться до головного вікна VirtualBox і перейдіть до налаштувань носія середовища, до якого встановлено Хай Сьєрра. Клацніть по значку диска поруч з описом віртуального контролера, і виберіть варіант " вилучити диск з приводу» .
    Изъятие образа из привода после установки macOS High Sierra на VirtualBox

    Дії на наступному кроці потрібні виключно для версії High Sierra: якщо ви встановлюєте старіший варіант macOS, просто перезапустіть середовище VirtualBox і перейдіть до кроку 11.

  18. Повторно запустіть машину з встановленою ОС. Зачекайте, поки прогрузиться оболонка, далі надрукуйте в ній слово exit .
    Зайти в загрузочное меню для продолжения установки macOS High Sierra на VirtualBox

    Користуючись стрілочками, виберіть варіант «Boot Maintenance Manager» і натисніть Enter .
    Открыть загрузочное меню для продолжения установки macOS High Sierra на VirtualBox

    Далі – «Boot from File» .
    Опции загрузки для продолжения установки macOS High Sierra на VirtualBox

    Виділіть другий варіант і зайдіть в нього.
    Выбрать рекавери для продолжения установки macOS High Sierra на VirtualBox

    Пройдіть по шляху «macOS Install Data» - «Locked Files» - «Boot Files» . Знайдіть там файл «boot.efi» , виділіть його та натисніть Enter .

  19. Настроить загрузчик для продолжения установки macOS High Sierra на VirtualBox
  20. Віртуальна машина буде автоматично перезапущена, а установка macOS High Sierra продовжиться. На цей раз процедура може зайняти тривалий час (до 30 хвилин), так що запасіться терпінням і не використовуйте комп'ютер для зменшення навантаження.
  21. Продолжение установки macOS High Sierra на VirtualBox
  22. Після установки з'явиться віконце майстра першої настройки, таке ж як і при установці macOS Mojave. Скористайтеся кроками 11-19 попередньої інструкції.
Завершение установки macOS High Sierra на VirtualBox

Як бачимо, установка макОС з нуля складніше першого варіанту. Втім, він також доступний для High Sierra і старше – досить просто завантажити відповідний VMDK-образ.

Усунення можливих проблем у роботі VirtualBox

Якщо спостерігаються неполадки в роботі середовища віртуальних машин (не запускається інстанс macOS, додаток цілком, під час роботи з'являються різні помилки), зверніться до матеріалу за посиланням нижче: один з наших авторів максимально докладно розглянув рішення більшості проблем з Віртуалбокс.
Okno-s-oshibkoy-VirtualBox

Урок: рішення основних проблем з VirtualBox

Висновок

Встановлення macOS у середовищі VirtualBox може виглядати простим завданням, але лише за умови точного виконання цієї інструкції, інакше в роботі середовища можуть виникнути проблеми.

більше статей на цю тему: