Hogyan telepítsünk MacOS High Sierra-t a VirtualBox-ban a Windows 10-en?

Tartalomjegyzék:

Hogyan telepítsünk MacOS High Sierra-t a VirtualBox-ban a Windows 10-en?
Hogyan telepítsünk MacOS High Sierra-t a VirtualBox-ban a Windows 10-en?

Videó: Hogyan telepítsünk MacOS High Sierra-t a VirtualBox-ban a Windows 10-en?

Videó: Hogyan telepítsünk MacOS High Sierra-t a VirtualBox-ban a Windows 10-en?
Videó: What is MIXED Reality? - Acer Windows MR Headset - YouTube 2024, Április
Anonim
Image
Image

Akár alkalmanként tesztel egy weboldalt a Safari-ban, vagy próbál ki egy kis szoftvert a Mac környezetben, hasznos lehet a virtuális gép MACOS legfrissebb verziója. Sajnos nem igazán feltételezett hogy ezt megtehesse - így a MacOS futása a VirtualBox-ban, mondjuk 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 egyetlen dolognem a munka hangos, ami valamilyen oknál fogva nagyon torz vagy nem létezik. Azon kívül ez a macOS High Sierra, amely simán a VirtualBox-ban fut.

Annak érdekében, hogy a dolgok egy kicsit könnyebbek legyenek 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ó, képernyőképekkel kiegészítve. Búcsúzzunk 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-en vagy MacOS virtuális gépen szeretne használni az adott Mac-et, javasoljuk, hogy inkább távolítsd el a Parallels Desktop Lite-et, mert ingyenes MacOS virtuális gépeket hozhat létre, és sokkal könnyebben dolgozhat.

Készen áll a kezdésre? Menjünk be!

Első lépés: Hozzon létre egy macOS High Sierra ISO fájlt

Kezdéshez létre kell hoznunk egy ISO-fájlt a macOS High Sierra telepítőjének, így a Windows gépünkben a VirtualBoxba tölthetjük. Fogja meg a kölcsönzött Mac-et, menjen a Mac App Store-hoz, keressen Sierra-t, és kattintson a "Letöltés" gombra.

Amikor a folyamat megtörtént, 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.
Amikor a folyamat megtörtént, 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 kívánja konvertálni, akkor használni kell a terminált, amelyet az Alkalmazások> Segédprogramok részben talál.

Először futtassa a következő parancsot egy üres lemezkép létrehozásához:
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+J

Ezután csatolja az üres képet:

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build

Most visszaállítja a BaseSystem.dmg fájlt a telepítőtől az újonnan telepített képre:

asr restore -source /Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase

Vegye figyelembe, hogy miután ezt megtettük, a célállomás csatolópontjának neve "OS X Base System / System" -re változott. Leszerelje a képet:

hdiutil detach /Volumes/OS X Base System

Végül konvertálja az elkészített képet ISO fájlba:

hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

Mozgassa az ISO-t az asztalra:

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

És van egy bootolható 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á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: Hozzon létre virtuális gépet a VirtualBox-ban

Ezután vezesse a Windows gépet, és telepítse a VirtualBoxot, ha még nem tette meg, győződjön meg róla, hogy rendelkezik a legújabb verzióval (komolyan, a régebbi verziók esetleg nem működnek.)

Nyisd ki, és kattints az "Új" gombra. Nevezze el a "High Sierra" virtuális gépét, és válassza az operációs rendszer "Mac OS X" operációs rendszerét és a "Mac OS X (64-bit)" verziót (ebből az írásból a "macOS High Sierra" nem ajánlott, de rendben 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.
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.
Image
Image

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 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.
Válassza a VDI-t 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 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.

Kattints a promptokra, és létrehozott egy bejegyzést a virtuális gépeden! 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.
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.
Ezután lépjen a "Processzor" fülre, és győződjön meg róla, hogy legalább két processzor van elosztva a virtuális géphez.
Ezután lépjen a "Processzor" fülre, és győződjön meg róla, hogy legalább két processzor van elosztva a virtuális géphez.
Ezután kattintson a "Megjelenítés" gombra a bal oldalsávon, és győződjön meg róla, hogy a Videomemória legalább 128 MB.
Ezután kattintson a "Megjelenítés" gombra a bal oldalsávon, és győződjön meg róla, hogy a Videomemória legalább 128 MB.
Ezután kattintson a "Tárolás" gombra 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.
Ezután kattintson a "Tárolás" gombra 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.
Ügyeljen arra, hogy az "OK" gombra kattintva véglegesítse 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.
Ügyeljen arra, hogy az "OK" gombra kattintva véglegesítse 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.

Negyedik lépés: A virtuális gép konfigurálása a parancssorból

Csináltunk néhányat, de még többet kell tennünk annak érdekében, hogy meggyőzzük az operációs rendszert, hogy egy valódi 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üt, keresse meg a "Parancssor" elemet, majd kattintson rá jobb gombbal, és válassza a "Futtatás rendszergazdaként" lehetőséget.

Számos parancsot kell futtatnia, rendben. Illessze be a következő parancsokat, és nyomja meg az Enter billentyűket mindegyik után, és várjon, amíg befejeződik:
Számos parancsot kell futtatnia, rendben. Illessze be a következő parancsokat, és nyomja meg az Enter billentyűket mindegyik után, és várjon, amíg befejeződik:

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

Ez 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.
Ez 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 indítsa el a telepítőt

Nyisd meg újra a VirtualBoxot, kattints a Sierra gépedre, majd kattints a "Start" gombra. A géped elindul. Nagyon sok felesleges információt fog látni, ahogy ez történik - és úgy értem sok- De ne aggódj. Normális, még a hibákhoz hasonló dolgok is.

Csak akkor kell aggódnia, ha egy adott hiba legalább öt percig lóg. Csak gyalog el, és hagyd, hogy egy kicsit elfusson. Ha mindent megtett, akkor indít.
Csak akkor kell aggódnia, ha egy adott hiba legalább öt percig 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 az "Angol" lehetőséget, vagy bármilyen nyelven, amit szeretne, majd kattintson a "Tovább" gombra. Mielőtt bármi mást tehet, kattintson a "Lemez segédprogram", majd a "Folytatás" gombra.
Válassza az "Angol" lehetőséget, vagy bármilyen nyelven, amit szeretne, majd kattintson a "Tovább" gombra. Mielőtt bármi mást tehet, kattintson a "Lemez segédprogram", majd a "Folytatás" gombra.
Nem látja a meghajtót: ne essen pánikba, a High Sierra alapértelmezés szerint elrejti az üres meghajtókat. A menüsorban kattintson a "Nézet" gombra, majd a "Minden eszköz megjelenítése" elemre.
Nem látja a meghajtót: ne essen pánikba, a High Sierra alapértelmezés szerint elrejti az üres meghajtókat. A menüsorban kattintson a "Nézet" gombra, majd a "Minden 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.
Most látnia kell az üres virtuális meghajtót az oldalsávon. Kattintson rá, majd kattintson a "Töröl" lehetőségre.
Image
Image

Nevezze el a "Macintosh HD" meghajtót, és hagyja el a másik két beállítást: "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 merevlemezzel kell kezdenie. 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.
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.
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ó.
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 fázisból a Boot Installer a virtuális merevlemezről

Ezen a ponton 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ítsa el a virtuális gépet, és látni fogja ezt a szép képernyőt.
Most indítsa el a virtuális gépet, és látni fogja 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
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

fs1:

é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 néhány parancsot futtatunk, hogy átkeressük a szükséges könyvtárat:

cd 'macOS Install Data' cd 'Locked Files' cd 'Boot Files'

Most a telepítőt a következő paranccsal futtathatjuk:

boot.efi

A telepítő felveszi, hol hagyta el. 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ódjon, csak egyszer kell átkelnie ezt a folyamatot.)
A telepítő felveszi, hol hagyta el. 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ódjon, csak egyszer kell átkelnie ezt a folyamatot.)
Ott vagyunk, csak egy kicsit több türelemre van szükségünk.
Ott vagyunk, csak egy kicsit több türelemre van szükségünk.

Nyolcadik lépés: jelentkezzen be macOS High Sierra-ba

Végül a virtuális gép ismét újraindul, 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á!
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!
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.

Állítsa le virtuális gépét a macOS leállításával: kattintson a menüsorban az Apple menüre, majd kattintson a "Shut Down" gombra. Ezután zárja be a VirtualBoxot (komolyan, ez a lépés nem fog működni, ha a VirtualBox még mindig nyitva van) 'Command Prompt adminisztrátorként. A következő két parancsot kell futtatnia:

cd 'C:Program FilesOracleVirtualBox'

VBoxManage setextradata 'High Sierra' 'VBoxInternal2/EfiGopMode' N

A második parancsban ki kell cserélni a

N

számától függően 1-5, attól függően, hogy milyen felbontás szükséges:

  • 1 800 × 600 felbontást ad
  • 2 1024 × 768 felbontást ad
  • 3 1280 × 1024 felbontást ad
  • 4 1440 × 900 felbontást ad
  • 5 megadja a felbontást 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; ne törődj velük. 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!

Ajánlott: