Nesvarbu, ar norite retkarčiais išbandyti svetainę "Safari", ar išbandyti šiek tiek programinės įrangos "Mac" aplinkoje, naudinga naudotis naujausia "MacOS" versija virtualioje mašinoje. Deja, jūs tikrai ne tariamas tai padaryti, taigi, "MacOS" paleidimas "VirtualBox" yra, tarkim, sudėtingas.
Tačiau tai neįmanoma. Kai kurie InsanelyMac forumuose dalyvavę žmonės suprato procesą, kuris veikia. Vienintelis dalykasne darbas yra garsas, kuris dėl kokių nors priežasčių yra labai iškraipytas arba jo nėra. Nepaisant to, tai yra macOS High Sierra, veikia sklandžiai "VirtualBox".
Kad žmonėms būtų lengviau ką nors padaryti, mes sujungėme keletą skirtingų forumo temų metodų į vieną nuoseklią pamoką su ekrano kopijomis. Pasinerkime į
PASTABA: norint gauti šį darbą, norint atsisiųsti "High Sierra", reikės prieiti prie tikro Mac. Manome, kad galėtumėte gauti "High Sierra ISO" kitais būdais, tačiau mes to nerekomenduojame. Pasiimkite draugo "Mac" valandą, jei neturite to, ir jūs turėtumėte būti gerai - viskas, ko galima padaryti per vieną iš šios mokymo dalies, gali būti padaryta jūsų "Windows" kompiuteryje.
Jei esate "Mac" kompiuteryje ir norite, kad Mac OS būtų naudojama virtualioje mašinoje, rekomenduojame atsisakyti "Parallels Desktop Lite", nes ji gali nemokamai sukurti "macOS" virtualių mašinų ir yra daug lengviau dirbti.
Pasirengę pradėti? Leiskime įšokti!
Pirmas žingsnis: sukurkite "MacOS High Sierra ISO" failą
Norėdami pradėti, turėsime sukurti "ISO" failą iš "MacOS High Sierra" diegimo programos, kad galėtume jį įkelti "VirtualBox" mūsų "Windows" kompiuteryje. Paimkite pasiskolintą "Mac", eikite į "Mac App Store", ieškokite "Sierra" ir spustelėkite "Atsisiųsti".
Norėdami konvertuoti šiuos failus į ISO, turėsime naudoti terminalą, kurį rasite "Applications> Utilities".
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
Tada pridėkite tuščią atvaizdą:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
Dabar jūs ketinate atkurti BaseSystem.dmg nuo montuotojo per naujai sumontuotą vaizdą:
asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
Atkreipkite dėmesį, kad tai padarius, mūsų paskirties tvirtinimo taško pavadinimas pasikeitė į "OS X bazinę sistemą / sistemą". Jūs beveik baigėte! Išimkite vaizdą:
hdiutil detach /Volumes/OS X Base System
Ir pagaliau, paverskite sukurtą vaizdą į ISO failą:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
Perkelkite ISO į darbalaukį:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
Ir jūs turite įkeliamą "High Sierra ISO" failą!
Antras žingsnis: sukurkite virtualią mašiną "VirtualBox"
Tada eikite į savo "Windows" kompiuterį ir įdiekite "VirtualBox", jei dar to nepadarėte, įsitikinkite, kad turite naujausią versiją (rimtai, senesnės versijos gali neveikti.)
Atidarykite jį ir spustelėkite mygtuką "Naujas". Pavadinkite savo virtualią mašiną "High Sierra" ir pasirinkite "Mac OS X" operacinei sistemai ir "Mac OS X (64 bitų)" versija (nuo šio rašymo "macOS High Sierra" nėra siūloma, bet tai gerai.)
Spustelėkite per paraginus ir sukūrėte įrašą savo virtualioje mašinoje! Dabar atėjo laikas padaryti šiek tiek konfigūracijos.
Trečias veiksmas: konfigūruokite virtualųjį mašiną "VirtualBox"
Virtuali mašina turėtumėte pamatyti "VirtualBox" pagrindiniame lange.
Ketvirtas žingsnis: konfigūravimas virtualioje mašinoje iš komandinės eilutės
Mes padarėme keletą patobulinimų, tačiau turime padaryti dar kelis kartus, kad įtikiname operacinę sistemą, kuri veiktų tikruoju Mac. Deja, iš VirtualBox sąsajos nėra jokių parinkčių, todėl turėsite atidaryti komandinę eilutę.
Atidarykite meniu Pradėti, ieškokite "Komandinė eilutė", tada dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite "Vykdyti kaip administratorius".
cd 'C:Program FilesOracleVirtualBox'
VBoxManage.exe modifyvm 'High Sierra' --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemProduct' 'MacBookPro11,3'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiSystemVersion' '1.0'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/efi/0/Config/DmiBoardProduct' 'Mac-2BD1B31983FE1663'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/DeviceKey' 'ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc'
VBoxManage setextradata 'High Sierra' 'VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC' 1
Penkta žingsnis: paleiskite diegimo programą
Iš naujo atidarykite "VirtualBox", spustelėkite "Sierra" įrenginį, tada spustelėkite "Pradėti". Jūsų kompiuteris pradės paleisti. Kaip tai atsitiks, pamatysite daug nereikalingos informacijos, o aš turiu galvoje a daug- bet nesijaudink apie tai. Tai įprasta, net kai kurie dalykai, kurie atrodo kaip klaidos.
Galų gale pamatysite montuotoją, prašydami pasirinkti kalbą:
Pavadinkite diską "Macintosh HD" ir palikite du kitus nustatymus: "Mac OS Extended Journaled" ir "GUID dalijimo žemėlapis". Nenaudokite AFS skirsnio, nes jis neveiks, ir turėsite pradėti nuo naujo virtualaus kietojo disko. Spustelėkite "Ištrinti", tada uždarykite "Disk Utility", kai procesas bus baigtas. Jūs pateksite į pagrindinį langą.
Šeštas etapas: paleidimo diegimo antroji pakopa iš virtualiojo standžiojo disko
Tuo metu montuotojas kopijuoja failus į virtualų kietąjį diską ir tikisi įkelti iš ten. Dėl kokios nors priežasties tai neveikia virtualiame kompiuteryje, todėl vėl rodote diegimo programą.
Išjunk virtualųjį kompiuterį ir atidarykite jo nustatymus. Eikite į "Storage", spustelėkite "HighSierra.iso" skydelyje "Storage Tree", tada spustelėkite CD piktogramą viršuje dešinėje ir spustelėkite "Pašalinti diską iš virtualaus disko". Tai visiškai atjungs mūsų įdiegimo ISO.
fs1:
ir paspauskite "Enter". Tai pakeis katalogus į FS1, kur yra likusi instaliacijos dalis.
Toliau mes ketiname paleisti kelias komandas, norėdami pereiti į katalogą, kuriame mums reikia:
cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'
Dabar mes galime paleisti įdiegiklį pati su šia komanda:
boot.efi
Aštuoni žingsniai: prisijunkite prie MacOS Aukštos Sieros
Galų gale virtualioji mašina iš naujo paleista iš naujo, šį kartą į macOS High Sierra. Jei to neįvyks, pabandykite išvesti ISO iš virtualaus aparato. Kai "High Sierra" paleidžia sistemą, turėsite pasirinkti šalį, naudotojo nustatymą ir likusį pradinį nustatymo procesą.
Aštuonių žingsnis (neprivaloma): pakeisk savo rezoliuciją
Pagal numatytuosius nustatymus jūsų virtualioje mašinoje bus 1024 × 768 skiriamoji geba, kuriai nėra daug vietos. Jei bandysite pakeisti rezoliuciją iš "macOS", tačiau nematysite galimybės tai padaryti. Vietoj to turite įvesti kelias komandas.
Uždarykite "Virtual Machine", uždarius "macOS": spustelėkite "Apple" meniu juostoje, tada spustelėkite "Išjungti". Tada uždarykite "VirtualBox" (rimtai, šis veiksmas neveiks, jei VirtualBox vis dar bus atidarytas!) Ir grįš į "Windows" "Komandinė eilutė kaip administratorius. Jums reikia paleisti šias dvi komandas:
cd 'C:Program FilesOracleVirtualBox'
VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N
Antrojoje komandoje reikia pakeisti
N
su skaičiumi nuo vieno iki penkių, priklausomai nuo to, kokia rezoliucija norite:
- 1 suteikia 800x600 skiriamąją gebą
- 2 suteikia 1024 × 768 skiriamąją gebą
- 3 suteikia 1280 × 1024 skiriamąją gebą
- 4 suteikia jums 1440 × 900 skiriamąją gebą
- 5 suteikia 1920 x 1200 skiriamąją gebą
Paleiskite "VirtualBox", įkelkite savo virtualųjį kompiuterį ir paleiskite savo norimą rezoliuciją!
Nuo šiol galite atidaryti "VirtualBox" bet kokiam su "Mac" susijusiems testavimams, kuriuos norite atlikti. Vėlgi, paleidus paleidimo metu pasirodys daug klaidų, bet jie viskas gerai; Ignoruok juos. Taip pat atminkite, kad garsas neveiks, taip pat nebus dalykų, pavyzdžiui, "FaceTime" ar "iMessage", kuriems reikalingas tikras "Mac". Tai nesiruošia būti tobula, ko tikimasi iš visiškai nepalaikomo sąrankos. Bet tai yra macOS virtualioje mašinoje, ir tai nėra blogai! Būtinai perskaitykite mūsų "VirtualBox" išplėstinių funkcijų vadovą, kad galėtumėte kuo geriau išnaudoti jūsų įrenginį.
Dar vienas dalykas: didžiulis šaukimas Čadui S. Samueliui, be kurio aš negalėjau atnaujinti šio "High Sierra" vadovo. Labai ačiū!