15Jul
Či už chcete príležitostne otestovať webové stránky v Safari alebo vyskúšať trochu softvéru v prostredí Mac, je užitočné mať prístup k najnovšej verzii macOS vo virtuálnom stroji. Bohužiaľ nie ste naozaj predpokladaný to urobiť - takže dostať macOS beží v VirtualBox je, aspoň čo najskôr, zložité.
Nie je to však nemožné.Niektorí ľudia na fórach InsanelyMac zistili proces, ktorý funguje. Jediná vec, ktorá nie je pracuje je zdravá, ktorá je z nejakého dôvodu vysoko skreslená alebo neexistuje. Iné ako to, je to však MacOS High Sierra, bežiaci hladko v VirtualBoxe.
Aby sme mohli ľuďom urobiť trochu jednoduchšie, kombinovali sme metódy z niekoľkých rôznych fórových vlákien do jedného tutoriálu krok za krokom, doplneného o snímky obrazovky. Poďme sa potápať.
POZNÁMKA: Aby ste túto prácu mohli pracovať, budete potrebovať prístup k skutočnému počítaču Mac, aby ste mohli stiahnuť High Sierra. Mohli by ste, možno, získať ISO High Sierra iným spôsobom, ale neodporúčame to. Požičajte Macovho počítača na jednu hodinu, ak ho nemáte, a mali by ste byť v poriadku - všetko za krokom 1 tohto tutoriálu je možné vykonať na vašom počítači so systémom Windows.
Ak používate počítač Mac a potrebujete virtuálny počítač typu macOS pre Mac, doporučujeme namiesto toho odstrániť Parallels Desktop Lite, pretože to môže vytvoriť virtuálne stroje macOS zadarmo a je s ním oveľa jednoduchšie pracovať.
Ste pripravení začať?Poďme sa skočiť!
Krok č. 1: Vytvorte súbor ISO s vysokým Sierra ISO
Na začiatok budeme musieť vytvoriť ISO súbor inštalátora MacOS High Sierra, takže ho môžeme načítať do VirtualBox na našom počítači so systémom Windows. Uchopte si požičaný počítač Mac, prejdite do Mac App Store, vyhľadajte Sierru a kliknite na "Stiahnuť".
Keď sa proces ukončí, inštalačný program sa spustí - to je v poriadku, len ho zatvorte pomocou príkazu Command + Q.Nechceme aktualizovať Mac vášho priateľa;stačí stahovať súbory.
Ak chcete tieto súbory konvertovať na ISO, bude potrebné použiť terminál, ktorý nájdete v časti Aplikácie & gt;Utilities.
Najprv spustite nasledujúci príkaz na vytvorenie prázdneho disku:
hdiutil vytvoriť -o /tmp/ HighSierra.cdr -size 7316m -layout SPUD -fs HFS + JPotom pripojte prázdny obrázok:
hdiutil pripojiť /tmp/ HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/ install_buildTeraz obnovíte BaseSystem.dmg z inštalátora na novo pripojený obrázok:
asr restore -source /Applications/ Nainštalovať \ macOS \ High \ Sierra.app /Contents/SharedSupport/ BaseSystem.dmg -target /Volumes/ install_build -noprompt -noverify -eraseVšimnite si, že po tomto kroku sa názov nášho cieľového bodu pripojenia zmenil na "OS X Base System / System". Už ste skoro hotovo! Odpojte obrázok:
hdiutil odpojte /Volumes/ OS \ X \ Base \ SystemA nakoniec konvertujte vytvorený obrázok do ISO súboru:
hdiutil previesť /tmp/ HighSierra.cdr.dmg -format UDTO -o /tmp/ HighSierra.isoPresunúťISO na pracovnú plochu:
mv /tmp/ HighSierra.iso.cdr ~ /Desktop/ HighSierra.isoA máte zavádzací ISO High Sierra súbor!
Skopírujte ho do počítača systému Windows pomocou veľkej jednotky flash, externého pevného disku alebo lokálnej siete.
Druhý krok: Vytvorte svoj virtuálny stroj v systéme VirtualBox
Ďalej prejdite do počítača so systémom Windows a nainštalujte VirtualBox, ak ste to ešte neurobili, uistite sa, že máte najnovšiu verziu( staršie verzie nemusia fungovať.)
Otvorte hoa kliknite na tlačidlo "Nové".Názov verzie "High Sierra" a "Mac OS X" pre operačný systém a "Mac OS X( 64-bit)" pre túto verziu( ako pri tomto písaní nie je "macOS High Sierra"to je v poriadku.)
Pokračujte v procese. Pre pamäť odporúčame používať aspoň 4096 MB, aj keď sa môžete rozhodnúť pre viac, ak máte na svojom počítači Windows dostatok pamäte.
Potom budete požiadaní o pevný disk. Zvoľte "Vytvoriť virtuálny pevný disk teraz" a kliknite na tlačidlo Vytvoriť.
Vyberte typ VDI pre pevný disk a kliknite na tlačidlo Ďalej. Zobrazí sa otázka, či chcete dynamicky veľkú jednotku alebo opraviť.Odporúčame pevnú veľkosť, pretože je o niečo rýchlejší, hoci na vašom počítači so systémom Windows bude potrebovať trochu väčšieho miesta na pevnom disku.
Kliknite na tlačidlo Ďalej. Budete požiadaný, akú veľkú jednotku chcete.odporúčame najmenej 25 GB, čo je dostatočne veľké pre operačný systém a niekoľko aplikácií.V závislosti od situácie v oblasti ukladania môžete ponúknuť viac, ale nemyslíme si, že skutočne môžete použiť oveľa menej.
Kliknite na výzvu a vytvorili ste položku pre váš virtuálny stroj! Teraz je čas urobiť malú konfiguráciu.
Tretí krok: Konfigurácia virtuálneho počítača v VirtualBoxu
Virtuálny počítač by ste mali vidieť v hlavnom okne aplikácie VirtualBox.
Vyberte ju a kliknite na veľké žlté tlačidlo "Nastavenia".Najprv prejdite na "Systém" v ľavej bočnej lište. Na karte Základná doska skontrolujte, či nie je začiarknuté políčko Floppy.
Ďalej prejdite na kartu "Procesor" a uistite sa, že na virtuálny počítač máte najmenej dve procesory.
Ďalej kliknite na "Zobraziť" v ľavom bočnom paneli a uistite sa, že pamäť videa je nastavená na najmenej 128 MB.
Ďalej kliknite na "Storage" v ľavom bočnom paneli a potom kliknite na "Empty" disk CD.Kliknite na ikonu CD vpravo hore a potom prejdite na súbor ISO High Sierra, ktorý ste vytvorili skôr.
Uistite sa, že kliknete na tlačidlo "OK", aby ste dokončili všetky zmeny, ktoré ste vykonali, a potom zatvorte VirtualBox. Nie, vážne: zatvorte VirtualBox teraz, alebo ďalšie kroky nebudú fungovať.
Krok štyri: Konfigurácia virtuálneho počítača z príkazového riadka
Urobili sme pár vylepšení, ale musíme urobiť ešte pár ďalších, aby sme presvedčili operačný systém, ktorý beží na skutočnom počítači Mac. Bohužiaľ, nie sú k dispozícii žiadne možnosti z rozhrania VirtualBox, takže budete musieť otvoriť príkazový riadok.
Otvorte ponuku Štart, vyhľadajte "Príkazový riadok", potom kliknite pravým tlačidlom myši a zvoľte "Spustiť ako správca".
Potrebujete spustiť príkazy s číslami. Prilepte nasledovné príkazy a stlačte Enter po každom z nich a čakajte na dokončenie:
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 "1To je všetko! Ak všetko funguje, nemali by ste vidieť žiadnu spätnú väzbu.príkazy sa jednoducho spustia. Ak príkaz nefungoval, presvedčte sa, či je virtuálny počítač presne nazvaný "High Sierra".ak nie, upravte príkazy nad uvedením názvu stroja do úvodzoviek. Pokračujte a zavrite príkazový riadok. Teraz ideme späť na VirtualBox.
Krok 5: Zavádzanie a spustenie inštalačného programu
Opätovne otvorte VirtualBox, kliknite na stroj Sierra a potom kliknite na "Štart". Váš počítač sa spustí.Uvidíte veľa nadbytočných informácií, pretože sa to stane - a myslím veľa - ale nebojte sa o to. Je to normálne, dokonca aj niektoré veci, ktoré vyzerajú ako chyby.
Mali by ste sa len obávať, ak konkrétna chyba visí päť minút alebo dlhšie. Len choďte a nechajte to trochu bežať.Ak ste urobili všetko v poriadku, bude to bootovanie.
Nakoniec uvidíte inštalátor, ktorý vás žiada, aby ste si vybrali jazyk:
Vyberte angličtinu alebo ľubovoľný jazyk, ktorý uprednostňujete, a potom kliknite na tlačidlo "Next". Skôr než urobíte niečo iné, kliknite na "Disk Utility". "
Neuvidíte jednotku: nemusíte paniku, High Sierra štandardne skryje prázdne disky. Na paneli s ponukami kliknite na položku Zobraziť a potom na položku Zobraziť všetky zariadenia.
V bočnom paneli by ste mali vidieť prázdnu virtuálnu jednotku. Kliknite naň a potom kliknite na možnosť "Vymazať".
Názov jednotky "Macintosh HD" a ponechajte ostatné dve nastavenia tak, ako je: "Mac OS Extended Journaled" a "GUID Partition Map". Nevytvárajte oblasť AFS , pretože to nebude fungovať a budete musieť začať s novým virtuálnym pevným diskom. Kliknite na tlačidlo "Vymazať" a potom ukončíte nástroj Disk Utility po dokončení procesu. Budete vrátení do hlavného okna.
Vyberte položku "Reinstall macOS" a potom kliknite na tlačidlo "Pokračovať". Budete vyzvaní, aby ste súhlasili s podmienkami.
Súhlasíte a nakoniec budete vyzvaní, aby ste si vybrali pevný disk;vyberte oblasť, ktorú ste práve vytvorili.
Inštalácia začne! Môže to chvíľu trvať, preto buďte trpezliví.Nakoniec sa váš virtuálny stroj reštartuje a vezme vás. .. späť do inštalátora. Nestávajte paniku: to sa dá očakávať.
Krok šiesta: Zavádzacia inštalácia Druhá fáza z virtuálneho pevného disku
V tomto okamihu inštalátor skopíroval súbory na virtuálny pevný disk a očakáva, že sa spustí.Z akéhokoľvek dôvodu to nefunguje na virtuálnom stroji, a preto sa znova zobrazuje inštalátor.
Vypnite virtuálny počítač a otvorte jeho nastavenia. Kliknite na položku "HighSierra.iso" v paneli Storage Tree a potom kliknite na ikonu CD vpravo hore a kliknite na položku "Odstrániť disk z virtuálnej jednotky". Tým úplne odpojíte našu ISO inštaláciu.
Teraz spustite virtuálny stroj a uvidíte túto krásnu obrazovku.
Toto je EFI Internal Shell, a pokiaľ vidíte, že "FS1" je žltá, môžete ho použiť na spustenie zvyšku inštalačného programu. Kliknite na virtuálny počítač a nechajte ho zachytiť myšou a klávesnicou, potom napíšte fs1: a stlačte kláves Enter. Tým sa prepínajú adresáre na FS1, kde sa nachádza zvyšok inštalačného programu.
Ďalej budeme spustiť niekoľko príkazov, aby sme prešli na adresár, ktorý potrebujeme:
cd "macOS Install Data" cd "Zamknuté súbory" cd "Boot Files"Teraz môžeme spustiť samotný inštalačný program s nasledujúcim príkazom:
boot.efiInštalačný pracovník vyzdvihne miesto, kde sa zastavil. Najprv uvidíte sériu textu, ako predtým, ale nakoniec uvidíte inštalačný nástroj GUI.(Nebojte sa, musíte prejsť len raz.)
Prichádzame tam, stačí trochu viac trpezlivosti.
Krok osem: Prihláste sa do macOS High Sierra
Nakoniec sa virtuálny počítač znova zapne, tentoraz do macOS High Sierra. Ak sa tak nestane, skúste vysunúť ISO z virtuálneho počítača. Keď High Sierra spustí, budete musieť prejsť výberom vašej krajiny, nastavením používateľa a zvyškom procesu počiatočného nastavenia.
Nakoniec sa dostanete na pracovnú plochu Mac. Jéj!
Teraz môžete vyskúšať akýkoľvek softvér Mac, aj keď niektoré funkcie, ako FaceTime a Správy, nebudú fungovať, pretože Apple nebude rozpoznávať váš počítač ako skutočný Mac. Ale veľa základných vecí by malo fungovať.Bavte sa!
Krok osem( voliteľné): Zmeňte svoje rozlíšenie
V predvolenom nastavení bude váš virtuálny počítač mať rozlíšenie 1024 × 768, čo nie je veľa priestoru na prácu. Ak sa pokúsite zmeniť rozlíšenie v rámci systému MacOS, neuvidíte však žiadnu možnosť.Namiesto toho musíte zadať niekoľko príkazov.
Vypnite svoj virtuálny počítač vypnutím makra: kliknite na Apple v lište ponuky a potom kliknite na tlačidlo "Vypnúť". Potom zatvorte úplne VirtualBox( vážne, tento krok nebude fungovať, ak je VirtualBox stále otvorený!) A vráťte sa späť naPríkazový riadok systému Windows ako správca. Potrebujete spustiť nasledujúce dva príkazy:
cd "C: Program FilesOracleVirtualBox" VBoxManage setextradata "High Sierra" "VBoxInternal2 / EfiGopMode" NV druhom príkaze musíte nahradiť N číslom od 1 do 5,na aké rozlíšenie chcete:
- 1 vám dáva rozlíšenie 800 × 600
- 2 vám dáva rozlíšenie 1024 × 768
- 3 vám dáva rozlíšenie 1280 × 1024
- 4 vám dáva rozlíšenie 1440 × 900
- 5 vám dáva rozlíšenie 1920 ×1200
Spustite VirtualBox, načítajte svoj virtuálny stroj a mal by sa zaviesť podľa vášho preferovaného rozlíšenia!
Odteraz môžete otvoriť VirtualBox pre akékoľvek testy súvisiace so systémom Mac, ktoré chcete robiť.Opäť uvidíte, že pri zavádzaní sa objavujú veľa chýb, ale sú to v poriadku.ignoruj ich. Nezabudnite, že zvuk nefunguje, ani veci ako FaceTime alebo iMessage, ktoré vyžadujú skutočný Mac. Nebude to perfektné, čo sa dá očakávať od úplne nepodporovaného nastavenia. Ale je to macOS, vo virtuálnom stroji, a to nie je zlé!Nezabudnite si pozrieť našu sprievodcu pokročilými funkciami VirtualBox, aby ste čo najviac využili váš stroj.
Ďalšia vec: obrovský výkrik do Chad S. Samuels, bez ktorého by som nemohol aktualizovať túto príručku pre High Sierra.Ďakujem ti veľmi pekne!