If-Koubou

Как да инсталирате MacOS High Sierra в VirtualBox на Windows 10

Как да инсталирате MacOS High Sierra в VirtualBox на Windows 10 (Как да)

Независимо дали искате от време на време да тествате уеб сайт в Safari или да изпробвате малко софтуер в среда Mac, имате полезен достъп до най-новата версия на macOS във виртуална машина. За съжаление, не сте наистина предполагаем за да направите това, така че получаването на macOS в VirtualBox е, най-малкото, трудно.

Това обаче не е невъзможно. Някои от хората на форумите InsanelyMac разбраха, че работи процес. Единственото нещоне Работата е здрава, която по някаква причина е силно изкривена или несъществуваща. Освен това обаче, това е MacOS High Sierra, работи гладко в VirtualBox.

За да направим нещата по-лесни за хората, сме комбинирали методи от няколко различни форума нишки в един-единствен, стъпка по стъпка настойнически, заедно със скрийншота. Хайде да се потопим.

ЗАБЕЛЕЖКА: За да получите тази работа, ще ви е необходим достъп до истински Mac, за да изтеглите High Sierra. Бихте могли, предполагаме, да получите ISO по високи Sierra по други начини, но ние не я препоръчваме. Заемете Mac на приятел за един час, ако нямате такъв, и трябва да сте добре - всичко извън стъпка 1 на този урок може да се извърши на вашия компютър с Windows.

Ако сте на Mac и искате виртуална машина macOS да се използва на този Mac, препоръчваме да излезете от Parallels Desktop Lite, защото той може да създаде безплатни виртуални машини за macOS и е много по-лесен за работа.

Готови ли сте да започнете? Да скочим!

Стъпка първа: Създайте ISO файл с висок Sierra ISO

За да започнем, ще трябва да създадем ISO файл на инсталатора на MacOS High Sierra, за да можем да го заредим в VirtualBox на нашата машина с Windows. Вземете заимствания си Mac, отидете до Mac App Store, потърсете Сиера и кликнете върху "Изтегляне".

Когато процесът приключи, инсталаторът ще стартира - това е добре, просто го затворете с Command + Q. Не искаме да надграждаме Mac на вашия приятел; ние просто се нуждаем от изтеглените файлове.

За да конвертирате тези файлове в ISO, ще трябва да използвате терминала, който можете да намерите в Приложения> Помощни програми.

Първо, изпълнете следната команда, за да създадете изображение на празен диск:

hdiutil създайте -o /tmp/HighSierra.cdr - размер 7316m -layout SPUD -fs HFS + J 

След това монтирайте празното си изображение:

hdiutil прикрепете /tmp/HighSierra.cdr.dmg - пренастройте -nobrowse -mountpoint / Обеми / install_build

Сега ще възстановите BaseSystem.dmg от инсталатора за новопостроеното изображение:

asr restore -source / Приложения / Инсталиране \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Обеми / install_build -noprompt -подвършете -erase

Имайте предвид, че след като направите това, името на нашата точка за монтиране на местоназначението е променено на "OS X Base System / System". Вие сте почти готови! Демонтирайте изображението:

hdiutil detach / Обеми / OS \ X \ Base \ Система

И накрая, конвертирайте създаденото от вас изображение в ISO файл:

hdiutil конвертирай /tmp/HighSierra.cdr.dmg -формат UDTO -o /tmp/HighSierra.iso

Преместете ISO на работния плот:

mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso

И вие имате bootable High Sierra ISO файл!

Копирайте го в машината си с Windows, като използвате голямо флаш устройство, външен твърд диск или локална мрежа.

Стъпка втора: Създайте своята виртуална машина във Виртуалната кутия

След това се отправете към машината си с Windows и инсталирайте VirtualBox, ако все още не сте го направили, като се уверите, че имате най-новата версия (сериозно, по-старите версии може да не работят.)

Отворете го и кликнете върху бутона "Нов". Наименувайте виртуалната си машина "High Sierra" и изберете "Mac OS X" за операционната система и "Mac OS X (64-bit)" за версията (от момента на това писане "macOS High Sierra" това е добре.)

Продължете в процеса. За памет препоръчваме да използвате поне 4096 МБ, въпреки че можете да изберете повече, ако разполагате с достатъчно RAM, която да оставите на компютъра си с Windows.

След това ще бъдете запитани за вашия твърд диск. Изберете "Създаване на виртуален твърд диск сега" и кликнете върху Създаване.

Изберете VDI за тип твърд диск и щракнете върху Напред. Ще бъдете попитани дали искате динамично оразмерен диск или фиксиран. Препоръчваме Ви Fixed Size, тъй като това е малко по-бързо, макар че това ще отнеме малко повече място на твърдия диск на вашата машина с Windows.

Кликнете върху Напред. Ще бъдете попитани колко голям диск искате; препоръчваме поне 25GB, което е достатъчно голямо за операционната система и няколко приложения. В зависимост от ситуацията, в която се съхранявате, можете да предложите повече, но ние не мислим, че наистина можете да използвате много по-малко от това.

Кликнете върху инструкциите и сте създали запис за вашата виртуална машина! Сега е време да направите малка конфигурация.

Стъпка трета: Конфигурирайте вашата виртуална машина във VirtualBox

Трябва да видите виртуалната ви машина в главния прозорец на VirtualBox.

Изберете го, след което кликнете върху големия жълт бутон "Настройки". Първо се насочете към "Система" в лявата странична лента. В раздела Дънна платка се уверете, че "Floppy" не е отметнато.

След това се насочете към раздела "Процесор" и се уверете, че имате поне два процесора, разпределени на виртуалната машина.

След това кликнете върху "Дисплей" в лявата странична лента и се уверете, че видео паметта е настроена на поне 128 МБ.

След това кликнете върху "Съхранение" в лявата странична лента, след което върху "Празно" CD устройство. Кликнете върху иконата на компактдиск в горния десен ъгъл, след което прегледайте ISO High файла Sierra, който сте създали по-рано.

Не забравяйте да кликнете върху "OK", за да завършите всички направени от вас промени, след което затворете VirtualBox.Не, сериозно: затворете VirtualBox сега или следващите стъпки няма да работят.

Стъпка четири: Конфигурирайте вашата виртуална машина от командния ред

Направихме няколко ощипвания, но трябва да направим още няколко, за да убедим операционната система, която работи на истински Mac. За съжаление, няма опции за това от интерфейса на VirtualBox, така че ще трябва да отворите командния ред.

Отворете менюто "Старт", потърсете "Командния ред", след това кликнете с десния бутон върху него и изберете "Изпълни като администратор".

Трябва да изпълните няколко команди, в ред. Поставете следните команди, като натискате Enter след всеки от тях и чакате да завърши:

cd "C: Program FilesOracleVirtualBox"
VBoxManage.exe modifyvm "Висока Сиера" - cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Висока Сиера" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Висока Сиера" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"
VBoxManage setextradata "Висока Сиера" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Mac-2BD1B31983FE1663"
VBoxManage setextradata "Висока Сиера" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "ourhardworkthesewordsguardedpleasedontsteal (c) AppleComputerInc"
VBoxManage setextradata "Висока Сиера" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1

Това е! Ако всичко работи, не трябва да виждате никаква обратна връзка; командите просто ще се изпълняват. Ако командата не работи, уверете се, че виртуалната ви машина е наречена "High Sierra" точно; ако не е така, редактирайте командите по-горе, като поставите името на машината в кавичките. Отидете напред и затворете командния ред. Сега се връщаме към VirtualBox.

Стъпка пета: Заредете и стартирайте инсталатора

Отворете отново VirtualBox, кликнете върху машината си Sierra, след което кликнете върху "Старт". Вашата машина ще започне да се зарежда. Ще видите много излишна информация, когато това се случи - и искам да кажа много- но не се тревожи за това. Това е нормално, дори и някои от нещата, които изглеждат като грешки.

Трябва само да се притеснявате, ако конкретна грешка виси за пет минути или повече. Просто си тръгвай и нека тича малко. Ако сте направили всичко правилно, това ще стартира.

В крайна сметка ще видите инсталатора, който Ви моли да изберете език:

Изберете "английски" или каквото и да е език, който предпочитате, след което кликнете върху "Напред". Преди да направите нещо друго, обаче, кликнете върху "Disk Utility", след това върху "Continue".

Няма да видите устройството: не се паникьосвайте, High Sierra по подразбиране скрива празните дискове. В лентата с менюта кликнете върху "Преглед", последван от "Показване на всички устройства".

Вече трябва да виждате вашето празно виртуално устройство в страничната лента. Кликнете върху него, след което кликнете върху опцията "Изтриване".

Наименувайте устройството "Macintosh HD" и оставете останалите две настройки както е: "Mac OS Extended Journaled" и "Map Partition Map". Не създавайте AFS дял, защото няма да работи и ще трябва да започнем с нов виртуален твърд диск. Кликнете върху "Изтриване", след което затворете Disk Utility, когато процесът приключи. Ще се върнете в главния прозорец.

Изберете "Reinstall macOS", след това кликнете върху "Continue". Ще бъдете помолени да приемете условията.

Съгласете се и в крайна сметка ще бъдете помолени да изберете твърд диск; изберете дяла, който сте направили.

Инсталацията ще започне! Това може да отнеме известно време, така че бъдете търпеливи. В крайна сметка виртуалната ви машина ще се рестартира и ще ви отведе ... до инсталатора. Не се паникьосвайте: това се очаква.

Стъпка 6: Стартиране на стартиране на стартиране от виртуалния твърд диск

На този етап инсталаторът копира файлове на виртуалния твърд диск и очаква да се зареди от там. По каквато и да е причина това не работи на виртуалната машина, поради което отново виждате инсталатора.

Изключете виртуалната машина и отворете настройките й. Влезте в хранилището, кликнете върху "HighSierra.iso" в панела "Дърво за съхранение", след което кликнете върху иконата на диска в горния десен ъгъл и кликнете върху "Премахване на диска от виртуално устройство".

Сега стартирайте виртуалната машина и ще видите този прекрасен екран.

Това е EFI Internal Shell, и докато виждате "FS1" в жълто, можете да го използвате, за да стартирате останалата част от инсталатора. Кликнете върху виртуалната машина и я оставете да улови мишката и клавиатурата, след което въведете FS1: и натиснете Enter. Това ще превключи директории на FS1, където се намира останалата част от инсталатора.

След това ще изпълним няколко команда, за да преминете към директорията, от която се нуждаем:

cd "macOS Инсталиране на данни" cd "Заключени файлове" cd "Boot Files"

Сега можем да стартираме самия инсталатор със следната команда:

boot.efi

Инсталаторът ще вземе мястото, където е спряло. Първо ще видите поредица от текстове, като преди, но в крайна сметка ще видите инсталатора на GUI да се върне. (Не се притеснявайте, трябва само да минете през този процес веднъж.)

Пристигаме там, просто се нуждаем от малко търпение.

Стъпка 8: Влезте в MacOS High Sierra

В крайна сметка виртуалната машина ще се рестартира отново, този път в MacOS High Sierra. Ако това не се случи, опитайте да извадите ISO от виртуалната машина. Когато High Sierra стартира, ще трябва да преминете през избора на държава, настройка на потребител и останалата част от първоначалния процес на настройка.

В крайна сметка ще стигнете до работния плот на Mac. Супер!

Вече можете да изпробвате всеки Mac софтуер, въпреки че някои функции, като FaceTime и Messages, няма да работят, защото Apple няма да разпознае вашия компютър като истински Mac. Но много от основните неща трябва да работят. Забавлявай се!

Стъпка 8 (по избор): Променете резолюцията си

По подразбиране виртуалната ви машина ще има разделителна способност 1024 × 768, което не е много място за работа. Ако се опитате да промените разделителната способност в рамките на macOS, няма да видите опция за това. Вместо това трябва да въведете няколко команди.

Изключете виртуалната машина, като затворите MacOS: кликнете върху Apple в лентата с менюта, след което натиснете "Изключване". След това затворете изцяло VirtualBox (сериозно, тази стъпка няма да работи, ако VirtualBox все още е отворена!) И се върнете обратно към Windows "Команден промпт като администратор. Трябва да изпълните следните две команди:

cd "C: Program FilesOracleVirtualBox"
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, за да извлечете максимума от вашата машина.

Още едно нещо - огромен извика към Чад С. Самюелс, без когото не можах да актуализирам това ръководство за Висшата Сиера. Много благодаря!