Domovská » jak » Jak nainstalovat MacOS High Sierra do VirtualBox na Windows 10

    Jak nainstalovat MacOS High Sierra do VirtualBox na Windows 10

    Ať už chcete příležitostně otestovat webové stránky v Safari, nebo vyzkoušet trochu softwaru v prostředí Mac, je užitečné mít přístup k nejnovější verzi systému macOS ve virtuálním počítači. Bohužel, nejste opravdu předpokládané to dělat - tak dostat macOS běžící v VirtualBox je, alespoň co nejmenší, složitý.

    Není to však nemožné. Někteří lidé z fóra InsanelyMac zjistili proces, který funguje. Jediná věc ne práce je zvuk, který je z nějakého důvodu vysoce zkreslený nebo neexistuje. Jiné než to, že je to MacOS High Sierra, běží hladce v VirtualBoxu.

    Abychom lidem trochu ulehčili věci, kombinovali jsme metody z několika různých témat fóra do jediného tutoriálu krok za krokem, doplněného snímky obrazovky. Pojďme se ponořit.

    POZNÁMKA: Abyste mohli tuto funkci pracovat, budete potřebovat přístup k reálnému systému Mac, abyste si mohli stáhnout High Sierra. Předpokládáme, že bychom mohli získat jinou metodu ISO vysokou Sierrou, ale nedoporučujeme ji. Vypůjčte Macovi přítele za hodinu, pokud jej nemáte, a měli byste být v pořádku - všechno, co je mimo tento krok, lze provést na počítači se systémem Windows.

    Pokud používáte systém Mac a potřebujete virtuální počítač typu macOS pro Mac, doporučujeme místo toho vynechat Parallels Desktop Lite, protože může vytvářet virtuální stroje macOS zdarma a je mnohem snazší pracovat s.

    Jste připraveni začít? Pojďme dovnitř!

    Krok první: Vytvořte soubor ISO s vysokou úrovní Sierra

    Abychom mohli začít, budeme muset vytvořit ISO soubor instalačního programu MacOS High Sierra, abychom ho mohli načíst v VirtualBoxu na našem stroji Windows. Uchopte svůj vypůjčený Mac, přejděte do Mac App Store, vyhledejte Sierru a klikněte na "Stáhnout".

    Po dokončení procesu se instalační program spustí - to je v pořádku, zavřete jej příkazem Command + Q. Nechceme upgradovat váš počítač Mac; stačí stahovat soubory.

    Chcete-li tyto soubory převést na ISO, musíme použít terminál, který naleznete v části Aplikace> Nástroje.

    Nejprve spusťte následující příkaz pro vytvoření obrázku prázdného disku:

    hdiutil vytvořit -o /tmp/HighSierra.cdr - velikost 7316m -layout SPUD -fs HFS + J 

    Dále připojte prázdný obrázek:

    hdiutil připojit /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / svazky / install_build

    Nyní obnovíte BaseSystem.dmg z instalačního programu na nově připojený obrázek:

    asr obnovit -droje / Aplikace / instalace \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / svazky / install_build -noprompt -noverify -erase

    Všimněte si, že po tomto kroku se název našeho bodu připojení k cíli změnil na "OS X Base System / System". Už jste skoro hotovi! Odpojte snímek:

    hdiutil detach / Svazky / OS \ X \ Base \ System

    A nakonec převedete obrázek, který jste vytvořili do souboru ISO:

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

    Přesuňte ISO na plochu:

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

    A máte zaváděcí ISO High Sierra soubor!

    Zkopírujte jej do počítače se systémem Windows pomocí velké jednotky flash, externího pevného disku nebo přes místní síť.

    Druhý krok: Vytvořte virtuální počítač ve VirtualBoxu

    Dále přejděte do počítače se systémem Windows a nainstalujte VirtualBox, pokud jste to ještě neudělali, a ujistěte se, že máte nejnovější verzi (vážně, starší verze nemusí fungovat.)

    Otevřete jej a klikněte na tlačítko "Nové". Název vašeho virtuálního počítače "High Sierra" a pro verzi "Mac OS X" pro operační systém a "Mac OS X (64-bit)" se nepoužívá, ale "MacOS High Sierra" to je v pořádku.)

    Pokračujte v procesu. Pro paměť doporučujeme použít minimálně 4096 MB, ačkoli se můžete rozhodnout pro více, pokud máte na počítači s operačním systémem Windows dostatek paměti RAM.

    Poté budete dotázáni na pevný disk. Zvolte možnost "Vytvoření virtuálního pevného disku nyní" a klikněte na tlačítko Vytvořit.

    Zvolte typ VDI pro pevný disk a klepněte na tlačítko Další. Budete dotázáni, zda chcete dynamicky měnit jednotku nebo opravit. Doporučujeme pevnou velikost, protože je o něco rychlejší, i když na vašem počítači se systémem Windows zabere trochu většího místa na pevném disku.

    Klikněte na tlačítko Další. Budete se zeptat, jak velký disk chcete; doporučujeme alespoň 25 GB, což je dostatečně velké pro operační systém a několik aplikací. V závislosti na vaší skladovací situaci byste mohli nabízet více, ale nemyslíme si, že můžete opravdu použít mnohem méně než to.

    Klepněte na výzvu a vytvořili jste položku pro váš virtuální stroj! Nyní je čas udělat trochu konfiguraci.

    Krok třetí: Konfigurace virtuálního počítače ve VirtualBoxu

    Váš virtuální stroj byste měli vidět v hlavním okně VirtualBoxu.

    Vyberte ji a klikněte na žluté tlačítko "Nastavení". Nejprve přejděte na levý postranní panel "Systém". Na kartě Základní deska se ujistěte, zda není zaškrtnuto "Floppy".

    Dále přejděte na kartu "Procesor" a ujistěte se, že máte k virtuálnímu počítači přiděleno alespoň dvě procesory.

    Dále klikněte na "Zobrazit" v levém postranním panelu a ujistěte se, že je paměť Video nastavena na min. 128 MB.

    Dále klikněte v levém postranním panelu na položku Úložiště a poté klikněte na jednotku "Prázdná". Klepněte na ikonu CD v pravém horním rohu a poté projděte soubor ISO High Sierra, který jste si dříve vytvořili.

    Ujistěte se, že jste klikli na "OK", abyste dokončili všechny provedené změny, a pak zavřete VirtualBox. Ne, vážně: zavřete VirtualBox nebo další kroky nebudou fungovat.

    Krok čtyři: Konfigurace virtuálního počítače z příkazového řádku

    Udělali jsme pár vylepšení, ale musíme udělat ještě pár dalších, abychom přesvědčili operační systém, který běží na skutečném Macu. Je zřejmé, že z rozhraní VirtualBox nejsou k dispozici žádné možnosti, takže budete muset otevřít příkazový řádek.

    Otevřete nabídku Start, vyhledejte položku "Příkazový řádek", klepněte pravým tlačítkem myši a vyberte možnost "Spustit jako správce".

    Potřebujete spustit několik příkazů v pořádku. Vložte následující příkazy a po každém z nich stiskněte klávesu Enter a čeká na dokončení:

    cd "C: Program FilesOracleVirtualBox"
    VBoxManage.exe modifyvm "High Sierra" - cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
    VBoxManage setextradata "Vysoká Sierra" "VBoxInternal / Zařízení / efi / 0 / Config / DmiSystemProduct" "MacBookPro11,3"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Zařízení / efi / 0 / Config / DmiSystemVersion" "1.0"
    VBoxManage setextradata "Vysoká Sierra" "VBoxInternal / Zařízení / efi / 0 / Config / DmiBoardProduct" "Mac-2BD1B31983FE1663"
    VBoxManage setextradata "Vysoká Sierra" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "našehardworkbytsewordsguardedpleasedontsteal (c) AppleComputerInc"
    VBoxManage setextradata "High Sierra" "VBoxInternal / Zařízení / smc / 0 / Config / GetKeyFromRealSMC" 1

    A je to! Pokud by vše fungovalo, neměli byste vidět žádnou zpětnou vazbu. příkazy se spustí. Pokud příkaz nefungoval, ujistěte se, že virtuální počítač je přesně nazván "High Sierra"; Pokud tomu tak není, upravte příkazy nad uvedením názvu vašeho stroje do uvozovek. Pokračujte a zavřete příkazový řádek. Vracíme se k VirtualBoxu.

    Krok 5: Spusťte a spusťte instalační program

    Znovu otevřete VirtualBox, klikněte na stroj Sierra a klikněte na tlačítko "Start". Zařízení se spustí. Když se to stane, uvidíte spoustu nadbytečných informací - a myslím to hodně-ale nedělejte si starosti. Je to normální, dokonce i některé věci, které vypadají jako chyby.

    Měli byste se jen obávat, že konkrétní chyba bude zablokována pět minut nebo déle. Stačí jít pryč a nechat to trochu běhat. Pokud jste všechno udělali v pořádku, bude to bootování.

    Nakonec uvidíte instalátor, který vás požádá o výběr jazyka:

    Zvolte "angličtinu" nebo libovolný jazyk, který chcete, pak klikněte na tlačítko "Další". Než uděláte něco jiného, ​​klikněte na tlačítko "Disk Utility" a pak na "Pokračovat".

    Jednotku neuvidíte: nejedná se o paniku, společnost High Sierra ve výchozím nastavení skrývá prázdné disky. V panelu nabídek klikněte na "Zobrazit" a poté na "Zobrazit všechna zařízení".

    Nyní byste měli vidět prázdnou virtuální jednotku v postranním panelu. Klikněte na něj a potom klikněte na možnost "Smazat".

    Název disku "Macintosh HD" a ponechejte další dvě nastavení tak, jak je: "Mac OS Extended Journaled" a "GUID Partition Map". Nevytvářejte oddíl AFS, protože to nebude fungovat a budete muset začít s novým virtuálním pevným diskem. Klepněte na tlačítko "Vymazat" a ukončete nástroj Disk Utility po dokončení procesu. Budete přeneseni zpět do hlavního okna.

    Zvolte možnost "Reinstall macOS" a klikněte na tlačítko "Pokračovat". Budete požádáni o souhlas s podmínkami.

    Souhlasíte a nakonec budete vyzváni k výběru pevného disku; vyberte právě vytvořený oddíl.

    Instalace začne! To může chvíli trvat, takže buďte trpěliví. Nakonec se váš virtuální stroj restartuje a vezme vás zpět do instalačního programu. Nestákejte se: toto se dá očekávat.

    Krok šest: Zavedení zaváděče Stage Two z virtuálního pevného disku

    V tomto okamžiku instalátor zkopíroval soubory na virtuální pevný disk a očekává, že se tam zavede. Z nějakého důvodu to nefunguje na virtuálním stroji, a proto se instalátor znovu setkáváte.

    Vypněte virtuální počítač a otevřete jeho nastavení. Klepněte na položku "HighSierra.iso" v panelu "Storage Tree" a klikněte na ikonu CD vpravo nahoře a klikněte na "Odstranit disk z virtuální jednotky". Tím zcela odpojíte instalaci ISO.

    Nyní spusťte virtuální stroj a uvidíte tuto krásnou obrazovku.

    Jedná se o EFI Internal Shell a dokud vidíte, že "FS1" je zobrazen žlutě, můžete jej použít k zahájení restartu instalačního programu. Klepněte na virtuální počítač a umožněte mu zachytit myš a klávesnici, poté zadejte fs1: a stiskněte klávesu Enter. Tímto přepnete adresáře na FS1, kde je umístěn zbytek instalačního programu.

    Dále budeme spouštět několik příkazů, abychom přešli na adresář, který potřebujeme:

    cd "macOS Instalace dat" cd "Uzamčené soubory" cd "Boot Files"

    Nyní můžeme spustit samotný instalační program s následujícím příkazem:

    boot.efi

    Instalátor zvedne místo, kde se zastavil. Nejprve uvidíte řadu textů, jako předtím, ale nakonec uvidíte instalační program GUI. (Nebojte se, musíte tento proces projít jen jednou.)

    Přicházíme tam, potřebujeme trochu více trpělivosti.

    Krok osm: Přihlaste se do MacOS High Sierra

    Nakonec se virtuální počítač znovu spustí, tentokrát do makro High Sierra. Pokud se tak nestane, zkuste vysunout ISO z virtuálního počítače. Když High Sierra spouští, musíte projít svou zemi, nastavit uživatele a zbytek procesu počátečního nastavení.

    Nakonec se dostanete na pracovní plochu Mac. Jo!

    Nyní můžete vyzkoušet libovolný software Mac, ačkoli některé funkce, jako je FaceTime a Messages, nebudou fungovat, protože Apple nebude rozpoznávat váš počítač jako skutečný Mac. Ale spousta základních věcí by měla fungovat. Bavte se!

    Krok osm (volitelné): Změňte rozlišení

    Ve výchozím nastavení bude váš virtuální počítač mít rozlišení 1024 × 768, což není příliš prostor pro práci. Pokud se pokusíte změnit rozlišení v rámci systému macOS, neuvidíte však žádnou možnost. Místo toho musíte zadat několik příkazů.

    Vypněte virtuální počítač tím, že zavřete MacOS: klikněte na Apple v panelu nabídek a klikněte na tlačítko "Shut Down". Potom zavřete úplně VirtualBox (vážně tento krok nebude fungovat, pokud je VirtualBox stále otevřený!) A vrátit se zpět do Windows 'Příkazový řádek jako admin. Potřebujete spustit následující dva příkazy:

    cd "C: Program FilesOracleVirtualBox"
    VBoxManage setextradata "Vysoká Sierra" "VBoxInternal2 / EfiGopMode" N

    V druhém příkazu musíte vyměnit N s číslem od jednoho do pěti, v závislosti na tom, jaké rozlišení chcete:

    • 1 poskytuje rozlišení 800 × 600 pixelů
    • 2 poskytuje rozlišení 1024 × 768 pixelů
    • 3 poskytuje rozlišení 1280 × 1024
    • 4 poskytuje rozlišení 1440 × 900
    • 5 vám poskytuje rozlišení 1920 × 1200

    Spusťte VirtualBox, načtěte svůj virtuální počítač a spouštějte podle vašeho preferovaného rozlišení!

    Od této chvíle můžete otevřít VirtualBox pro jakékoli testy týkající se Mac, které chcete provést. Opět uvidíte spoustu chyb při spouštění, ale jsou v pořádku; ignorovat je. Také si pamatujte, že zvuk nebude fungovat, ani věci jako FaceTime nebo iMessage, které vyžadují skutečný Mac. To nebude perfektní, což lze očekávat z úplně nepodporovaného nastavení. Ale je to macOS, ve virtuálním stroji, a to není špatné! Nezapomeňte se podívat na náš průvodce pokročilými funkcemi VirtualBoxu, abyste získali maximum ze svého stroje.

    Jedna věc: obrovský výkřik do Chad S. Samuels, bez kterého jsem nemohl aktualizovat tento průvodce pro High Sierra. Děkuji mnohokrát!