Як встановити macOS через віртуальну машину

Актуальне Перегляди: 39

Детальна інструкція для тих, кому потрібен Xcode або просто хочеться спробувати фірмову ОС Apple.

  • 1. Перевірте сумісність ПК
  • 2. Приготуйте образ macOS
  • 3. Виберіть і встановіть ПЗ для віртуалізації
  • 4. Створіть віртуальну машину
  • 5. Налаштуйте віртуальну машину
  • 6. Зосереджуйте додаткові параметри
  • 7. Встановіть macOS у віртуальній машині
  • Перший етап
  • Другий етап
  • Третій етап
  • 8. Перевірте роботу віртуальної машини


1. Перевірте сумісність ПК

Для запуску macOS знадобиться відносно сучасний комп’ютер. Для більш-менш комфортної роботи потрібен чотирьохядерний процесор, 8 ГБ оперативної пам’яті і дискретна графіка.

Крім цього, процесор повинен підтримувати технології віртуалізації на апаратному рівні. У чіпів Intel це VT-x або VT-d, у AMD — AMD-V. Майже у всіх сучасних процесорів вона є, але не зайвим буде перевірити.

Це можна уточнити в описі конкретної моделі чіпа на сайті виробника або за допомогою безкоштовної утиліти CPU-Z.

  1. Завантажте програму з офіційного сайту і встановіть.
  2. Запустіть CPU-Z і погляньте на рядок Instructions.
  3. Якщо там є вказані вище маркування, значить, все в порядку.
  4. Якщо ні, можна використовувати програмну віртуалізацію, але в такому випадку продуктивність буде помітно нижче.

2. Приготуйте образ macOS

Установчих образів macOS немає у вільному доступі, до того ж Apple забороняє використання своєї ОС на комп’ютерах інших виробників. Щоб отримати образ завантажувального диска, можна спробувати знайти його в інтернеті або позичити Mac у кого-небудь з друзів.

Ми скористаємося другим варіантом.

  1. На Mac перейдіть за посиланням та натисніть «Відкрити програму App Store».
  2. Клацніть «Завантажити», почекайте, поки установник скачається, і закрийте його.
  3. Відкрийте теку «Програми» і запустіть «Термінал».
  4. Створіть контейнер образу диска, скопіювавши команду hdiutil convert ауд/Desktop/InstallSystem.dmg -format UDTO -o ауд/Desktop/HighSierra.iso
  5. Змонтуйте його командою hdiutil attach/tmp/HighSierra.cdr.dmg -noverify -mountpoint/ Volumes/install_build
  6. Розгорніть установник системи у створений образ командою sudo/Applications/InstallmacOSHighSierra.app/Contents/Resources/createinstallmedia —volume/ Volumes/install_build
  7. Введіть пароль адміністратора і підтвердіть дію натисканням клавіші Y і Enter.
  8. Перемістіть образ на робочий стіл командою mv/tmp/HighSierra.cdr.dmg ауд/Desktop/InstallSystem.dmg
  9. Монтуйте команду hdiutil detach/Volumes/InstallmacOSHighSierra
  10. Зконвертуйте образ macOS у формат ISO командою hdiutil convert ауд/Desktop/InstallSystem.dmg -format UDTO -o ауд/Desktop/HighSierra.iso
  11. Змініть розширення файла образу на ISO і перенесіть за допомогою флешки на ПК, де буде встановлена віртуальна машина.

3. Виберіть і встановіть ПЗ для віртуалізації

Існує безліч платних і безкоштовних віртуальних машин. Для встановлення macOS підходять VmWare, Parallels, VirtualBox. Для нашого прикладу візьмемо останню: вона у вільному доступі і добре відома.

  1. Перейдіть на офіційний сайт VirtualBox і клацніть за посиланням Windows hosts.
  2. Відкрийте завантажений файл і слідуйте підказкам майстра установки.
  3. Підтвердьте інсталяцію додаткових компонентів у процесі.

4. Створіть віртуальну машину

Тепер у VirtualBox необхідно створити наш віртуальний комп’ютер, на який ми пізніше встановимо macOS.

  1. Запустіть утиліту, натисніть кнопку «Створити» і вкажіть назву машини.
  2. Вкажіть тип і версію ОС, у нашому випадку — Mac OS X і macOS 10.13 High Sierra.
  3. Вкажіть об’єм ОЗП. Чим більше, тим краще, але за зелену зону краще не виходити.
  4. Виберіть «Створити новий віртуальний диск» та тип VDI.
  5. Вкажіть формат «Динамічний» і вкажіть розмір. Рекомендується від 30 ГБ залежно від обсягу софта, який планується використовувати.

5. Налаштуйте віртуальну машину

Для коректного запуску гостьової ОС потрібно виділити оптимальну кількість ресурсів основного комп’ютера, сконфігурувати деякі налаштування і вибрати образ macOS як завантажувальний диск.

  1. Виберіть віртуальну машину та натисніть кнопку «Налаштувати» на панелі інструментів.
  2. Перейдіть на розділ «Система» і на вкладці «Материнська плата» зніміть галочку з пункту «Гнучкий диск», а потім перемістіть її вниз за допомогою стрілки. Решту залиште без змін.
  3. На вкладці «Процесор» вкажіть кількість ядер. Краще не виходити з зеленої зони.
  4. У розділі «Дисплей» встановіть максимальний об’єм відеопам’яті і переконайтеся, що обидві галочки прискорення зняті.
  5. У розділі «Носії» клацніть рядок «Порожній», а потім на іконку диска і виберіть ISO-образ, який ми підготували на другому кроці.
  6. Натисніть кнопку Гаразд, щоб зберегти параметри та закрити VirtualBox.

6. Зосереджуйте додаткові параметри

Через згадані вище обмеження macOS запускається тільки на фірмових комп’ютерах Apple. Щоб система все-таки встановилася в VirtualBox, доведеться трохи пошаманити в консолі і прикинутися iMac.

  1. Відкрийте пошук, введіть cmd і запустіть «Командний рядок».
  2. Поочерёдно скопируйте следующие команды, заменив в них mac на имя вашей виртуальной машины.

cd «C:Program FilesOracleVirtualBox»

VBoxManage.exe modifyvm «mac» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata «Your Virtual Machine Name» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»

VBoxManage setextradata «Your Virtual Machine Name» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»

VBoxManage setextradata «Your Virtual Machine Name» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»

VBoxManage setextradata «Your Virtual Machine Name» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»

VBoxManage setextradata «Your Virtual Machine Name» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1

7. Встановіть macOS у віртуальній машині

Тепер можна переходити до самої установки macOS. Ця процедура розбита на кілька етапів і займає близько години. У процесі доведеться знову повозитися з командним рядком, але вже востаннє.

Перший етап

  1. Відкрийте VirtualBox і запустіть віртуальну машину.
  2. Почнеться попереднє завантаження системи. На екрані буде показано багато тексту, серед якого може бути інформація про помилки. Не звертайте на це уваги.
  3. За кілька хвилин з’явиться логотип з яблуком і завантажиться графічний інтерфейс.
  4. Виберіть мову системи та запустіть «Дискову утиліту» з меню.
  5. Вкажіть віртуальний диск, який ми створили на четвертому кроці і натисніть кнопку «Стерти».
  6. Вкажіть ім’я, а інші параметри залиште як є. Підтвердіть стирання.
  7. Виберіть у вікні інструмент «Встановити macOS» та натисніть кнопку «Продовжити».
  8. Прийміть ліцензійну угоду і клікніть на створений диск.
  9. Дочекайтеся, поки установчі файли скопіюються на диск і система перезавантажиться.
  10. Коли на екрані знову з’явиться вікно «Утиліти macOS», перейдіть в меню Apple і натисніть «Вимкнути».

Другий етап

  1. Виберіть віртуальну машину у VirtualBox і відкрийте її налаштування.
  2. Перейдіть до розділу «Носії» і клацніть по рядку HighSierra.iso, а потім по іконці диска та натисніть «Вилучити диск із приводу».
  3. Натисніть кнопку «OK» і знову запустіть віртуальну машину.
  4. Після завантаження з’явиться UEFI-оболонка з командним рядком, в який потрібно по черзі ввести вручну наступні команди:

Fs1:

cd «macOS Install Data»

cd «Locked Files»

cd «Boot Files»

boot.efi

Третій етап

  1. Після цього запуститься графічний інтерфейс і встановлення продовжиться.
  2. Через кілька хвилин віртуальна машина перезавантажиться і відкриється інтерфейс первинного налаштування системи.
  3. Вкажіть країну і розкладку клавіатури.
  4. Виберіть Don’t transfer any information now, щоб налаштувати систему як нову.
  5. Пропустіть вхід в Apple ID, натиснувши Setup later і Skip.
  6. Прийміть умови ліцензійної угоди, а потім введіть ім’я користувача і пароль.
  7. Натисніть Continue і налаштуйте клавіатуру за допомогою підказок.

8. Перевірте роботу віртуальної машини

Встановлення macOS завершено. Операційна система працює в окремому вікні, яке можна згорнути або перенести на інший монітор.

Щоб увімкнути віртуальну машину, відкрийте VirtualBox і натисніть кнопку «Запустити». Завершення і перезавантаження можна робити як з утиліти, так і через системне меню macOS.

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

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