15Jul
Akár alkalmanként tesztel egy weboldalt a Safari-ban, vagy kipróbál egy kis szoftvert a Mac környezetben, hasznos lehet a virtuális gép MACOS legfrissebb verziójának elérése. Sajnos nem igazán az állítólag -t akart csinálni - így a VirtualOSbox-ban futó macOS futása, legalábbis a legkevésbé, bonyolult.
Ez azonban nem lehetetlen. Néhány ember az InsanelyMac fórumokon kitalált egy folyamatot, ami működik. Az nem működése csak akkor működik, mert valamilyen oknál fogva rendkívül torz vagy nem létezik. Azon kívül ez a macOS High Sierra, amely simán a VirtualBox-ban fut.
Ahhoz, hogy a dolgok egy kicsit könnyebb legyen az emberek számára, kombináltuk a módszereket néhány különböző fórum szekcióból egyetlen, lépésről-lépésre bemutató bemutatóra, screenshotokkal kiegészítve. Beszéljünk be.
MEGJEGYZÉS: Annak érdekében, hogy ezt a munkát elvégezhesse, hozzáférést kell kérnie egy igazi Mac-hez a High Sierra letöltéséhez. Lehet, feltételezhetjük, hogy más módszerekkel megszerezhetjük a High Sierra ISO-t, de ezt nem javasoljuk. Hívja fel egy barátja Mac-jét egy órára, ha nincs meg, és rendben kell lennie - mindezt az ezen a lépcsőn kívül is elvégezheti a Windows számítógépen.
Ha Mac rendszeren MacOS virtuális gépet szeretne használni a Mac-en, javasoljuk, hogy inkább távolítsa el a Parallels Desktop Lite-t, mert ingyen hozhat létre MacOS virtuális gépeket, és sokkal könnyebben dolgozhat.
Készen áll a kezdéshez? Menjünk be!
Első lépés: Hozzon létre egy macOS High Sierra ISO fájlt
A kezdéshez létre kell hoznunk egy ISO file-ot a macOS High Sierra telepítőjéről, így be tudjuk tölteni a Windows VirtualBox gépen. Fogja meg a kölcsönzött Mac-et, menjen a Mac App Store-ba, keressen Sierra-t, és kattintson a "Download" gombra.
A folyamat befejezése után a telepítő elindul - ez rendben van, csak zárja be a Command + Q paranccsal. Nem szeretnénk frissíteni a barátod Mac-jét;csak a letöltett fájlokra van szükségünk.
Ha ezeket a fájlokat ISO-ba szeretné konvertálni, akkor használni kell a Terminyt, amelyet az Alkalmazások & gt;Segédprogramok.
Először futtassa a következő parancsot egy üres lemezkép létrehozásához:
hdiutil create -o /tmp/ HighSierra.cdr -size 7316m -layout SPUD -fs HFS + JEzután csatlakoztassa az üres képet:
hdiutil attach /tmp/ HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/ install_buildMost visszaállítja a BaseSystem.dmg fájlt a telepítőről az újonnan telepített képre:
asr restore -source /Applications/ Telepítés \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -cél /Volumes/ install_build -noprompt -noverify -részletMegjegyezzük, hogy ezt követően a célállomás csatolási pontjának neve "OS X Base System / System" -re változott. Csatlakoztassa a képet:
hdiutil leválasztja az /Volumes/ OS \ X \ Base \ Systemfájlt és végül konvertálja az elkészített képet egy ISO fájlba:
hdiutil convert /tmp/ HighSierra.cdr.dmg -formátum UDTO -o /tmp/ HighSierra.isoMozgásaz ISO az asztalhoz:
mv /tmp/ HighSierra.iso.cdr ~ /Desktop/ HighSierra.isoÉs van egy indítható High Sierra ISO fájl!
Másolja át a Windows gépére nagy flash meghajtón, külső merevlemezen vagy a helyi hálózaton keresztül.
Második lépés: A virtuális gép létrehozása a VirtualBox-ban
Ezután menj a Windows-gépedhez, és telepítsd a VirtualBox-t, ha még nem tette meg, győződjön meg róla, hogy rendelkezik a legfrissebb verzióval( komolyan, a régebbi verziók nem működnek.)
Nyisd kiés kattintson az "Új" gombra. Nevezze el a "High Sierra" virtuális gépét, és válassza a "Mac OS X" operációs rendszert és a "Mac OS X( 64-bit)" verziót a verzióhoz( ebből az írásból a "macOS High Sierra" nem ajánlott, deez így van.)
Folytassa a folyamatot. A memória esetében azt javasoljuk, hogy legalább 4096 MB-ot használjon, de többet választhat, ha elegendő RAM van a Windows gépen.
Ezután megkérdezed a merevlemezedről. Válassza a "Virtuális merevlemez létrehozása most" lehetőséget, majd kattintson a Létrehozás gombra.
Válassza a VDI típust a merevlemez típusához, majd kattintson a Tovább gombra. Megkérdezik, hogy dinamikus méretű meghajtót vagy rögzített-e. Azt javasoljuk, hogy fix méretű legyen, mert ez egy kicsit gyorsabb, bár ez egy kicsit több merevlemez-területet igényel a Windows gépen.
Kattintson a Tovább gombra. Megkérdezik tőled, milyen nagy a meghajtó;legalább 25GB-ot ajánlunk, amely elég nagy az operációs rendszerhez és néhány alkalmazáshoz. A tárolási helyzettől függően többet kínálhat, de nem hiszem, hogy ennél sokkal kevesebbet lehetne használni.
Kattintson az utasításokra, és létrehozott egy bejegyzést a virtuális géphez! Most itt az ideje, hogy csinálj egy kis konfigurációt.
Harmadik lépés: A virtuális gép konfigurálása a VirtualBox-ban
A virtuális gépet a VirtualBox főablakában kell látnia.
Válassza ki, majd kattintson a nagy sárga "Beállítások" gombra. Először keresse meg a bal oldali "Rendszer" szót. Az Alaplap lapon győződjön meg róla, hogy a "Hajlékonylemez" nincs bejelölve.
A következő lépéssel nyissa meg a "Processzor" fület, és győződjön meg arról, hogy a virtuális géphez legalább két processzor van elosztva.
Ezután kattintson a "Display" gombra a bal oldalsávon, és győződjön meg róla, hogy a Video memória legalább 128 MB-ra van állítva.
Ezután kattintson a "Tárolás" elemre a bal oldalsávon, majd kattintson az "Üres" CD meghajtóra. Kattintson a jobb felső sarokban található CD ikonra, majd keresse meg a korábban létrehozott High Sierra ISO fájlt.
Győződjön meg róla, hogy az "OK" gombra kattintva véglegesíti az összes elvégzett változtatást, majd zárja be a VirtualBox-ot. Nem, komolyan: most zárja be a VirtualBoxot, vagy a következő lépések nem fognak működni.
4. lépés: A virtuális gép beállítása a parancssorból
Néhány csípést készítettünk, de még többet kell megtenni ahhoz, hogy meggyőzze az operációs rendszert, hogy egy valós Mac-en fut. Sajnos a VirtualBox kezelőfelületén nincs lehetőség erre, így meg kell nyitnia a parancssort.
Nyissa meg a Start menüben a "Command Prompt" parancsot, majd kattintson rá jobb gombbal, és válassza a "Run as administrator" parancsot.
Számos parancsot kell futtatnia a sorrendben. Illessze be a következő parancsokat, majd nyomja meg az Enter billentyűket mindegyik után, és várjon rá:
cd "C: Program FilesOracleVirtualBox" VBoxManage.exe módosítása "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 "1Ez az! Ha minden működött volna, akkor semmi visszajelzést nem kellene látnia;a parancsok egyszerűen futnak. Ha a parancs nem működik, győződjön meg arról, hogy virtuális gépét pontosan a "High Sierra" -nak nevezik;ha nem, akkor módosítsa a fenti utasításokat a gép nevének idézőjelekbe való beillesztésében. Menjen előre, és zárja be a parancssort. Most visszamegyünk a VirtualBoxba.
Ötödik lépés: Indítsa el és futtassa az
telepítőt Nyissa meg újra a VirtualBoxot, kattintson a Sierra gépére, majd kattintson a "Start" gombra. A készülék elindul. Nagyon sok felesleges információt fog látni, amint ez megtörténik - és úgy értem, egy sok - de ne aggódj. Normális, még a hibákhoz hasonló dolgok is.
Csak akkor kell aggódnia, ha egy adott hiba öt percig vagy tovább lóg. Csak gyalog el, és hagyd, hogy egy kicsit elfusson. Ha mindent megtett, akkor indít.
Végül a telepítő kérni fogja, hogy válasszon ki egy nyelvet:
Válassza ki az "Angol" szót, vagy bármilyen nyelvet, majd kattintson a "Tovább" gombra. Mielőtt bármi mást tehetne, kattintson a "Lemez segédprogram", majd a "Folytatás. "
Nem látja a meghajtót: ne pánikoljon, a High Sierra alapértelmezés szerint elrejti az üres meghajtókat. A menüsorban kattintson a "View" gombra, majd az "Összes eszköz megjelenítése" elemre.
Most látnia kell az üres virtuális meghajtót az oldalsávon. Kattintson rá, majd kattintson a "Töröl" lehetőségre.
Nevezze meg a "Macintosh HD" meghajtót, és hagyja el a másik két beállítást a következőképpen: "Mac OS Extended Journaled" és "GUID partíciós térkép". Ne hozzon létre egy AFS partíciót, mert nem fog működni, és új virtuális merevlemezre kell kezdeni. Kattintson a "Törlés" gombra, majd zárja be a Lemez segédprogramot, ha a folyamat befejeződött. Visszahozod a főablakba.
Válassza a "Reinstall macOS" lehetőséget, majd kattintson a "Folytatás" gombra.
Elfogadom, és végül megkéri, hogy válasszon ki egy merevlemezt;válassza ki az éppen készített partíciót.
A telepítés megkezdődik! Ez eltarthat egy ideig, ezért légy türelmes. Végül a virtuális gép újraindul és viszi. .. vissza a telepítőhöz. Ne pánikoljon: ez várható.
Hatodik lépés: A második telepítőprogram telepítője a virtuális merevlemezről
Ekkor a telepítő fájlokat másolt a virtuális merevlemezre, és elvárja, hogy innen induljon. Bármilyen oknál fogva ez nem működik a virtuális gépen, ezért is látja a telepítőt.
Kapcsolja ki a virtuális gépet és nyissa meg a beállításokat. A Tárolás irányába kattintson a "Tárolófa" panelen található "HighSierra.iso" elemre, majd kattintson a jobb felső sarokban található CD ikonra, és kattintson a "Távolítsa el a lemezt a virtuális meghajtótól". Ezzel teljesen eltávolítjuk az ISO telepítésünket.
Most indítsd el a virtuális gépet, és látni fogod ezt a szép képernyőt.
Ez az EFI belső shell, és ameddig az "FS1" sárga színnel szerepel, használhatja a többi telepítő indításához. Kattintson a virtuális gépre, és engedje meg, hogy rögzítse az egeret és a billentyűzetet, majd írja be az fs1: billentyűt és nyomja meg az Enter billentyűt. Ez váltja át a könyvtárakat FS1-re, ahol a többi telepítő található.
Ezután pár parancsot futtatunk, hogy átkeressük a szükséges könyvtárat:
cd "macOS Az adatok telepítése" cd "Zárolt fájlok" cd "Boot fájlok"Most a telepítőt futtathatjuk a következő paranccsal:
boot.efiA telepítő felveszi, ahol abbahagyta. Először egy sor szöveget fog látni, mint korábban, de előfordulhat, hogy a GUI-telepítő visszatér.(Ne aggódj, egyszer csak át kell menned ezt a folyamatot.)
Ott vagyunk, csak egy kicsit több türelemre van szükségünk.
Nyolcadik lépés: Jelentkezzen be macOS High Sierra
Végül a virtuális gép újraindul újra, ezúttal a macOS High Sierra-ba. Ha ez nem történik meg, próbálja ki az ISO-t a virtuális gépről. Ha a High Sierra elindul, el kell mennie az ország kiválasztása, a felhasználó beállítása és a kezdeti telepítési folyamat többi része között.
Végül elkészül a Mac asztalra. Hurrá!
Most már kipróbálhat bármilyen Mac szoftvert, bár bizonyos funkciók, például a FaceTime és az Üzenetek, nem fognak működni, mert az Apple nem ismeri fel a számítógépet, mint valódi Macint. De sok alapvető dolgot kell működnie.Érezd jól magad!
Nyolcadik lépés( opcionális): Változtassa meg a felbontást
Alapértelmezés szerint a virtuális gépének felbontása 1024 × 768, ami nem sok hely a munkához. Ha megpróbálja megváltoztatni a felbontást a macOS rendszeren belülről, akkor erre nincs lehetőség. Ehelyett meg kell adnia néhány parancsot.
Kapcsolja ki a virtuális gépet a macOS leállításával: kattintson az Apple menüsorra, majd kattintson a "Shut Down" gombra. Ezután zárja be teljesen a VirtualBoxot( komolyan ez a lépés nem fog működni, ha a VirtualBox még mindig nyitva van!), És menj visszaA Windows parancssorának adminisztrátorként. A következő parancsokat kell futtatnia:
cd "C: Program FilesOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" NA második parancsban az N számot 1-5-re kell cserélnimilyen felbontásban szeretné: az
- 1 felbontást ad 800 × 600
- 2 felbontást ad 1024 × 768 felbontásnak
- 3 felbontást ad 1280 × 1024
- 4 felbontáshoz 1440 × 900 felbontást ad
- 5 felbontás 1920 ×1200
Indítsa el a VirtualBoxot, töltse fel a virtuális gépet, és indítsa el a kívánt felbontást!
Mostantól megnyithatja a VirtualBox-ot bármely Mac-hez kapcsolódó teszteléshez. Ismét sok hibát fog látni a rendszerindításkor, de ők jól vannak;figyelmen kívül hagyja őket. Emlékezz rá, hogy a hang nem fog működni, és nem olyan dolgok, mint a FaceTime vagy az iMessage, amelyekhez valódi Mac kell. Ez nem lesz tökéletes, ami egy teljesen nem támogatott beállításból várható.De ez macOS, egy virtuális gép, és ez nem rossz! Mindenképpen nézze meg útmutatóját a VirtualBox fejlett funkcióihoz, hogy a legtöbbet hozza ki a gépéből is.
Még egy dolog: óriási kiáltás Chad S. Samuels-nek, akikkel nem tudtam volna frissíteni ezt az útmutatót a High Sierra számára. Nagyon szépen köszönöm!