Як встановити MacOS High Sierra у VirtualBox на Windows 10
Якщо ви хочете час від часу перевіряти веб-сайт у Safari, або спробувати трохи програмного забезпечення в середовищі Mac, корисно мати доступ до останньої версії MacOS у віртуальній машині. На жаль, ви не дуже передбачалося для цього, так що отримання macOS, що працює у VirtualBox, є найменш складним.
Однак це неможливо. Деякі з людей на форумах InsanelyMac зрозуміли процес, який працює. Єдине ні робочий звук, який з якихось причин сильно спотворений або відсутній. Однак, окрім цього, це MacOS High Sierra, що працює в VirtualBox безперебійно.
Щоб зробити речі легше для людей, ми об'єднали методи з декількох різних потоків форуму в один покроковий навчальний посібник з скріншотами. Давайте зануримося.
ПРИМІТКА. Для того, щоб це працювало, вам знадобиться доступ до реального Mac, щоб завантажити High Sierra. Можна, ми вважаємо, отримати ISO з високою Сьєрра іншими засобами, але ми не рекомендуємо її використовувати. Якщо ви не маєте такої, запозичіть Mac за годину, і ви повинні бути впевнені, що все, що виходить за рамки одного з цих посібників, можна зробити на вашому ПК з ОС Windows.
Якщо ви перебуваєте на комп'ютері Mac і хочете використовувати віртуальну машину macOS для використання на цьому Mac, рекомендуємо замість цього перевірити Parallels Desktop Lite, оскільки він може створювати віртуальні машини macOS безкоштовно і набагато простіше працювати з ними..
Готові почати? Давайте стрибати!
Крок перший: Створення файлу ISO для MacOS High Sierra
Для початку нам потрібно створити файл ISO з інсталятора MacOS High Sierra, щоб ми могли завантажувати його у VirtualBox на нашій машині Windows. Візьміть запозичений Mac, відвідайте Mac App Store, знайдіть Sierra та натисніть "Завантажити".
Коли процес завершиться, інсталятор запуститься - все в порядку, просто закрийте його за допомогою команди Command + Q. Ми не хочемо оновлювати Mac свого друга; нам просто потрібні завантажені файли.
Щоб перетворити ці файли на ISO, нам знадобиться термінал, який можна знайти в Програми> Утиліти.
Спочатку виконайте таку команду, щоб створити чисте зображення диска:
hdiutil створити -o /tmp/HighSierra.cdr -розмір 7316m-відкладання SPUD -fs HFS + J
Далі встановіть пусте зображення:
hdiutil прикріпити /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build
Тепер ви збираєтеся відновити BaseSystem.dmg від інсталятора до знову встановленого зображення:
asr restore -source / Applications / Install macOS Висока Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase
Зверніть увагу, що після цього назва нашої точки монтування призначення змінилася на "OS X Base System / System". Відключити зображення:
hdiutil detach / Томи / ОС X Базова система
І, нарешті, перетворити створене зображення в файл ISO:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Перемістити ISO на робочий стіл:
mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso
І у вас є завантажувальний файл ISO Sierra!
Скопіюйте його на машину Windows, використовуючи велику флеш-пам'ять, зовнішній жорсткий диск або локальну мережу.
Крок другий: Створіть свою віртуальну машину в VirtualBox
Потім зайдіть на свою машину Windows і встановіть VirtualBox, якщо ви ще цього не зробили, переконавшись, що у вас остання версія (серйозно, старі версії можуть не працювати).
Відкрийте його та натисніть кнопку «Новий». Назвіть свою віртуальну машину "High Sierra" і оберіть "Mac OS X" для операційної системи і "Mac OS X (64-біт)" для версії (на момент написання статті "macOS High Sierra" не пропонується, але це добре.)
Продовжуйте процес. Для пам'яті ми рекомендуємо використовувати принаймні 4096 МБ, хоча ви можете вибрати більше, якщо у вас достатньо оперативної пам'яті для вашої машини Windows.
Далі вас запитають про ваш жорсткий диск. Виберіть "Створити віртуальний жорсткий диск зараз" і натисніть кнопку "Створити".
Виберіть VDI для типу жорсткого диска та натисніть кнопку Далі. Вас запитають, чи бажаєте ви динамічний диск або виправити. Ми рекомендуємо Fixed Size, оскільки це трохи швидше, хоча це займе трохи більше місця на жорсткому диску у вашій машині Windows.
Натисніть кнопку Далі. Вас запитають, наскільки великий диск ви хочете; ми рекомендуємо принаймні 25 Гб, що є достатньо великим для ОС і декількох додатків. Залежно від ситуації зберігання, ви можете запропонувати більше, але ми не думаємо, що ви дійсно можете використовувати набагато менше.
Клацніть через підказки, і ви створили запис для своєї віртуальної машини! Тепер прийшов час зробити невелику конфігурацію.
Крок третій: налаштування віртуальної машини в VirtualBox
Ви повинні побачити свою віртуальну машину у головному вікні VirtualBox.
Виберіть її, а потім натисніть велику жовту кнопку "Налаштування". По-перше, перейдіть в «Система» у лівій бічній панелі. Переконайтеся, що на вкладці Материнська плата встановлено прапорець "Floppy".
Далі зверніться до вкладки «Процесор» і переконайтеся, що у віртуальній машині є принаймні два процесори.
Потім натисніть кнопку "Відобразити" на лівій бічній панелі і переконайтеся, що для параметра Відеопам'ять встановлено принаймні 128 Мб.
Далі, клацніть “Storage” у лівій бічній панелі, а потім натисніть “Empty” на компакт-диску. Натисніть піктограму компакт-диска у правому верхньому куті, потім перейдіть до файлу ISO з високого рівня Sierra, створеного раніше.
Не забудьте натиснути "OK", щоб завершити всі зроблені зміни, а потім закрити VirtualBox. Ні, серйозно: закрийте зараз VirtualBox, або наступні кроки не будуть працювати.
Крок четвертий: Налаштуйте віртуальну машину з командного рядка
Ми зробили кілька налаштувань, але нам потрібно зробити ще кілька, щоб переконати операційну систему, що працює на реальному Mac. На жаль, немає ніяких варіантів для цього з інтерфейсу VirtualBox, так що вам потрібно буде відкрити командний рядок.
Відкрийте меню "Пуск", знайдіть "Командний рядок", потім клацніть правою кнопкою миші та виберіть "Запуск від імені адміністратора".
Вам потрібно запустити ряд команд, по порядку. Вставте наступні команди, натискаючи Enter після кожного і чекаючи завершення:
cd "C: Програмні файлиOracleVirtualBox"
VBoxManage.exe modifyvm "Висока Сьєрра" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "High Sierra" "VBoxInternal / Пристрої / efi / 0 / Конфігурація / DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Висока Сьєрра" "VBoxInternal / Пристрої / efi / 0 / Config / DmiSystemVersion" "1.0"
VBoxManage setextradata "Висока Сіера" "VBoxInternal / Пристрої / efi / 0 / Конфігурація / DmiBoardProduct" "Mac-2BD1B31983FE1663"
VBoxManage setextradata "Висока Сьєрра" "VBoxInternal / Пристрої / smc / 0 / Конфігурація / ПристрійКлюч" "наше робоче місце за допомогоюзабезпеченогозахисту (c) AppleComputerInc"
VBoxManage setextradata "Висока Сьєрра" "VBoxInternal / Пристрої / smc / 0 / Config / GetKeyFromRealSMC" 1
Це воно! Якщо все працює, ви не повинні бачити жодного відгуку; команди просто запустяться. Якщо команда не працює, переконайтеся, що ваша віртуальна машина називається "High Sierra" точно; якщо це не так, відредагуйте команди над назвою машини в лапках. Ідіть вперед і закрийте командний рядок. Зараз ми повертаємося до VirtualBox.
Крок п'ятий: завантаження та запуск інсталятора
Повторно відкрийте VirtualBox, клацніть машину Sierra, а потім натисніть кнопку "Пуск". Машина почне завантажуватися. Ви побачите багато зайвої інформації, оскільки це відбувається - і я маю на увазі a багато-але не турбуйтеся про це. Це нормально, навіть деякі речі, які виглядають як помилки.
Слід лише хвилюватися, якщо певна помилка зависає протягом п'яти хвилин або більше. Тільки прогулянка та дозволяють це бігають для трохи. Якщо ви зробили все правильно, воно завантажиться.
Врешті-решт, ви побачите, що програма встановлення просить вас вибрати мову:
Виберіть “Англійська” або будь-яку іншу мову, а потім натисніть кнопку “Далі”. Перш ніж робити що-небудь ще, натисніть “Disk Utility”, а потім “Продовжити”.
Ви не побачите привід: не панікуйте, High Sierra за замовчуванням приховує чисті диски. У рядку меню натисніть кнопку "Переглянути", а потім "Показати всі пристрої".
Тепер ви повинні побачити ваш порожній віртуальний диск у бічній панелі. Натисніть її, а потім клацніть на опції "Стерти".
Назвіть диск "Macintosh HD" і залиште два інших налаштування як є: "Mac OS Extended Journaled" і "GUID Partition Map". Не створюйте розділ AFS, тому що він не буде працювати, і вам доведеться почати все з нового віртуального жорсткого диска. Натисніть кнопку "Erase", після чого закрийте програму Disk Utility, коли процес завершиться. Ви повернетеся до головного вікна.
Виберіть "Reinstall macOS", потім натисніть "Continue". Вам буде запропоновано погодитися з умовами.
Погодьтеся і вам в кінці кінців буде запропоновано вибрати жорсткий диск; виберіть щойно створений розділ.
Інсталяція почнеться! Це може зайняти деякий час, тому будьте терплячими. Врешті-решт ваша віртуальна машина перезавантажиться і поверне вас до інсталятора. Не панікуйте: цього можна очікувати.
Крок шостий: Другий етап завантажувача з віртуального жорсткого диска
На цьому етапі інсталятор скопіював файли на віртуальний жорсткий диск і очікує завантаження звідти. З якоїсь причини це не працює на віртуальній машині, тому ви знову бачите інсталятор.
Вимкніть віртуальну машину і відкрийте її налаштування. Зверніться до сховища, натисніть кнопку "HighSierra.iso" на панелі "Дерево зберігання", потім клацніть піктограму компакт-диска у верхньому правому куті і клацніть "Видалити диск з віртуального диска"..
Тепер запустіть віртуальну машину, і ви побачите цей чудовий екран.
Це внутрішня оболонка EFI, і до тих пір, поки ви побачите "FS1", перераховані жовтим кольором, ви можете використовувати його, щоб запустити іншу частину інсталятора. Натисніть віртуальну машину і дозвольте захопити вас мишкою і клавіатурою, а потім введіть fs1:
і натисніть Enter. Це призведе до перемикання каталогів на FS1, де знаходиться інша частина інсталятора.
Далі ми виконаємо кілька команд, щоб перейти до потрібного каталогу:
cd "macOS Install Data" cd "Заблоковані файли" cd "Файли завантаження"
Тепер ми можемо запустити інсталятор за допомогою наступної команди:
boot.efi
Інсталятор підніме місце, де він зупинився. Спочатку ви побачите серію тексту, як і раніше, але зрештою ви побачите, що програма встановлення GUI повертається. (Не хвилюйтеся, потрібно лише один раз пройти цей процес.)
Ми потрапляємо туди, просто потрібно трохи більше терпіння.
Крок вісім: Увійдіть у MacOS High Sierra
Зрештою віртуальна машина знову перезавантажиться, на цей раз в MacOS High Sierra. Якщо цього не сталося, спробуйте витягти ISO з віртуальної машини. Коли завантажується High Sierra, вам потрібно буде пройти вибір країни, налаштувати користувача й іншу процедуру початкового налаштування.
Зрештою, ви зробите це на робочому столі Mac. Yay!
Тепер ви можете спробувати будь-яке програмне забезпечення Mac, хоча деякі функції, такі як FaceTime і Messages, не працюватимуть, оскільки Apple не визнає ваш комп'ютер як реальний Mac. Але багато основних речей має працювати. Отримуйте задоволення!
Крок вісім (необов'язково): змініть свою резолюцію
За замовчуванням, ваша віртуальна машина матиме роздільну здатність 1024 × 768, з якою не вистачає місця для роботи. Якщо ви спробуєте змінити роздільну здатність зсередини MacOS, ви не побачите жодної опції для цього. Замість цього потрібно ввести кілька команд.
Вимкніть віртуальну машину, вимкнувши macOS: клацніть Apple у рядку меню, потім клацніть «Завершити роботу». Далі, закрийте VirtualBox повністю (серйозно, цей крок не працюватиме, якщо VirtualBox все ще відкритий!) І повернетеся до Windows Командний рядок як адміністратор. Потрібно запустити такі дві команди:
cd "C: Програмні файлиOracleVirtualBox"
VBoxManage setextradata "Висока Сьєрра" "VBoxInternal2 / EfiGopMode" N
У другій команді потрібно замінити N
з числом від одного до п'яти, залежно від потрібної роздільної здатності:
- 1 дає роздільну здатність 800 × 600
- 2 дає роздільну здатність 1024 × 768
- 3 надає роздільну здатність 1280 × 1024
- 4 дає роздільну здатність 1440 × 900
- 5 дає роздільну здатність 1920 × 1200
Запустіть VirtualBox, завантажте вашу віртуальну машину, і вона повинна завантажуватися з вашим бажаним дозволом!
Відтепер ви можете відкрити VirtualBox для будь-якого тестування, пов'язаного з Mac. Знову ж таки, ви побачите багато помилок під час завантаження, але вони добре; ігнорувати їх. Також пам'ятайте, що аудіо не працюватиме, а також такі функції, як FaceTime або iMessage, які вимагають реального Mac. Це не буде ідеальним, що можна очікувати від повністю непідтримуваної установки. Але це macOS, у віртуальній машині, і це не погано! Обов'язково ознайомтеся з нашим керівництвом до розширених функцій VirtualBox, щоб отримати максимальну віддачу від своєї машини.
Ще одна річ: величезний виклик Чаду С. Самуельсу, без якого я не міг би оновити цей посібник для High Sierra. Дуже дякую!