Główna » jak » Jak zainstalować macOS High Sierra w VirtualBox na Windows 10

    Jak zainstalować macOS High Sierra w VirtualBox na Windows 10

    Niezależnie od tego, czy chcesz od czasu do czasu przetestować witrynę w Safari, czy wypróbować trochę oprogramowania w środowisku Mac, przydatne jest posiadanie dostępu do najnowszej wersji systemu Mac OS na maszynie wirtualnej. Niestety tak naprawdę nie jesteś domniemany aby to zrobić, więc uzyskanie macOS działającego w VirtualBox jest, delikatnie mówiąc, trudne.

    Nie jest to jednak niemożliwe. Niektórzy z osób na forach InsanelyMac odkryli proces, który działa. Jedyną rzeczą nie działa to dźwięk, który z jakiegoś powodu jest wysoce zniekształcony lub nie istnieje. Poza tym jest to macOS High Sierra, działający płynnie w VirtualBox.

    Aby ułatwić ludziom pracę, połączyliśmy metody z kilku różnych wątków na forach w jeden samouczek krok po kroku wraz ze zrzutami ekranu. Nurkujmy.

    UWAGA: Aby to działało, będziesz potrzebować dostępu do prawdziwego komputera Mac, aby pobrać High Sierra. Można, jak przypuszczamy, uzyskać ISO o wysokiej sile w inny sposób, ale nie zalecamy tego. Pożycz komputer Mac przyjaciela przez godzinę, jeśli go nie masz, a wszystko powinno być w porządku - wszystko poza pierwszym krokiem tego samouczka można zrobić na komputerze z Windows.

    Jeśli korzystasz z komputera Mac i chcesz mieć wirtualną maszynę macOS do użytku na tym komputerze Mac, zalecamy wykupienie programu Parallels Desktop Lite, ponieważ może on tworzyć wirtualne maszyny macOS za darmo i jest o wiele łatwiejszy w użyciu..

    Gotowy żeby zacząć? Wskakujmy!

    Krok pierwszy: Utwórz plik ISO ISO wysokiej rozdzielczości systemu MacOS

    Aby rozpocząć, musimy utworzyć plik ISO instalatora macOS High Sierra, abyśmy mogli go załadować w VirtualBox na naszym komputerze z Windows. Chwyć pożyczonego Maca, idź do Mac App Store, wyszukaj Sierra i kliknij "Pobierz".

    Kiedy proces się zakończy, instalator uruchomi się - to jest w porządku, po prostu zamknij go za pomocą Command + Q. Nie chcemy ulepszać komputera Mac twojego przyjaciela; potrzebujemy tylko pobranych plików.

    Aby przekonwertować te pliki na ISO, musimy użyć terminala, który można znaleźć w menu Aplikacje> Narzędzia.

    Najpierw uruchom następujące polecenie, aby utworzyć pusty obraz dysku:

    hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J 

    Następnie zamontuj pusty obraz:

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

    Teraz zamierzasz przywrócić BaseSystem.dmg z instalatora do nowo zamontowanego obrazu:

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

    Zauważ, że po wykonaniu tej czynności nazwa punktu docelowego zmieniła się na "Podstawowy system / system OS X". Już prawie koniec! Odmontuj obraz:

    hdiutil odłącz / Woluminy / OS \ X \ Base \ System

    I na koniec przekonwertuj utworzony obraz do pliku ISO:

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

    Przenieś ISO na pulpit:

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

    I masz bootowalny plik ISO wysokiej Sierra!

    Skopiuj go na komputer z systemem Windows za pomocą dużego dysku flash, zewnętrznego dysku twardego lub sieci lokalnej.

    Krok drugi: Stwórz swoją maszynę wirtualną w VirtualBox

    Następnie przejdź do komputera z systemem Windows i zainstaluj VirtualBox, jeśli jeszcze tego nie zrobiłeś, upewniając się, że masz najnowszą wersję (poważnie, starsze wersje mogą nie działać).

    Otwórz go i kliknij przycisk "Nowy". Nazwij swoją maszynę wirtualną "High Sierra" i wybierz "Mac OS X" dla systemu operacyjnego i "Mac OS X (64-bitowy)" dla wersji (od tego pisania "macOS High Sierra" nie jest oferowane, ale w porządku.)

    Kontynuuj proces. W przypadku pamięci zalecamy używanie co najmniej 4096 MB, ale możesz wybrać więcej, jeśli masz wystarczająco dużo pamięci RAM na swoim komputerze z systemem Windows.

    Następnie zostaniesz zapytany o swój dysk twardy. Wybierz "Utwórz wirtualny dysk twardy teraz" i kliknij Utwórz.

    Wybierz VDI dla typu dysku twardego i kliknij Next. Zostaniesz zapytany, czy chcesz mieć napęd o dynamicznym rozmiarze, czy naprawiony. Zalecamy Fixed Size, ponieważ jest nieco szybszy, choć zajmuje trochę więcej miejsca na dysku twardym na komputerze z systemem Windows.

    Kliknij Następny. Zostaniesz zapytany, jak duży napęd chcesz; zalecamy co najmniej 25 GB, który jest wystarczająco duży dla systemu operacyjnego i kilku aplikacji. W zależności od Twojej sytuacji przechowywania możesz zaoferować więcej, ale nie sądzimy, że możesz naprawdę użyć znacznie mniej.

    Klikaj podpowiedzi i utworzyłeś wpis dla swojej maszyny wirtualnej! Teraz nadszedł czas na małą konfigurację.

    Krok trzeci: Skonfiguruj maszynę wirtualną w VirtualBox

    Powinieneś zobaczyć swoją wirtualną maszynę w głównym oknie VirtualBox.

    Wybierz go, a następnie kliknij duży żółty przycisk "Ustawienia". Najpierw wybierz "System" na lewym pasku bocznym. Na karcie Płyty główne upewnij się, że opcja "Dyskietka" nie jest zaznaczona.

    Następnie przejdź do zakładki "Procesor" i upewnij się, że masz co najmniej dwa procesory przydzielone do maszyny wirtualnej.

    Następnie kliknij "Wyświetl" na pasku bocznym po lewej stronie i upewnij się, że Pamięć wideo ustawiona jest na co najmniej 128 MB.

    Następnie kliknij "Przechowywanie" na lewym pasku bocznym, a następnie kliknij "Pusty" napęd CD. Kliknij ikonę CD w prawym górnym rogu, a następnie przejdź do utworzonego wcześniej pliku ISO High Sierra.

    Pamiętaj, aby kliknąć "OK", aby sfinalizować wszystkie wprowadzone zmiany, a następnie zamknąć VirtualBox. Nie, poważnie: zamknij VirtualBox teraz lub następne kroki nie będą działać.

    Krok czwarty: Skonfiguruj maszynę wirtualną za pomocą wiersza polecenia

    Wprowadziliśmy kilka poprawek, ale musimy zrobić jeszcze kilka, aby przekonać system operacyjny, który działa na prawdziwym Macu. Niestety, nie ma na to opcji z interfejsu VirtualBox, więc musisz otworzyć wiersz polecenia.

    Otwórz menu Start, wyszukaj "Wiersz polecenia", kliknij go prawym przyciskiem myszy i wybierz "Uruchom jako administrator".

    Musisz uruchomić polecenia numeryczne w kolejności. Wklej następujące polecenia, naciskając Enter po każdym i czekając na zakończenie:

    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

    To jest to! Jeśli wszystko zadziałało, nie powinno być żadnych komentarzy; polecenia będą po prostu działać. Jeśli polecenie nie działa, upewnij się, że twoja maszyna wirtualna ma dokładnie "High Sierra"; jeśli tak nie jest, edytuj powyższe polecenia, umieszczając nazwę maszyny w cudzysłowie. Śmiało i zamknij wiersz polecenia. Wracamy teraz do VirtualBox.

    Krok piąty: Uruchom i uruchom instalator

    Otwórz ponownie VirtualBox, kliknij swoją maszynę Sierra, a następnie kliknij "Start". Twoje urządzenie uruchomi się. Zobaczysz wiele zbędnych informacji, jak to się dzieje - i mam na myśli los-ale nie martw się o to. To normalne, nawet niektóre rzeczy, które wyglądają jak błędy.

    Powinieneś się tylko martwić, jeśli określony błąd zawiesił się na pięć minut lub dłużej. Po prostu odejdź i pozwól jej trochę uciekać. Jeśli zrobiłeś wszystko dobrze, uruchomi się.

    W końcu zobaczysz instalator z prośbą o wybranie języka:

    Wybierz "Angielski" lub inny preferowany język, a następnie kliknij "Dalej". Zanim jednak zrobisz cokolwiek innego, kliknij "Narzędzie dyskowe", a następnie "Kontynuuj".

    Nie zobaczysz dysku: nie wpadaj w panikę, High Sierra ukrywa puste dyski domyślnie. Na pasku menu kliknij "Widok", a następnie "Pokaż wszystkie urządzenia".

    Powinieneś zobaczyć pusty dysk wirtualny na pasku bocznym. Kliknij go, a następnie kliknij opcję "Wymaż".

    Nazwij dysk "Macintosh HD" i pozostaw pozostałe ustawienia bez zmian: "Mac OS Extended Journaled" i "GUID Partition Map". Nie twórz partycji AFS, ponieważ nie zadziała i będziesz musiał zacząć od nowa z nowym wirtualnym dyskiem twardym. Kliknij "Erase", a następnie zamknij Narzędzie dyskowe po zakończeniu procesu. Zostaniesz przywrócony do głównego okna.

    Wybierz "Zainstaluj ponownie macOS", a następnie kliknij "Kontynuuj". Zostaniesz poproszony o wyrażenie zgody na warunki.

    Zgadzam się i zostaniesz poproszony o wybranie dysku twardego; wybierz właśnie utworzoną partycję.

    Rozpocznie się instalacja! To może trochę potrwać, więc bądź cierpliwy. W końcu twoja maszyna wirtualna uruchomi się ponownie i zabierze cię ... z powrotem do instalatora. Nie panikuj: tego można się spodziewać.

    Krok szósty: Uruchom drugi etap instalatora z wirtualnego dysku twardego

    W tym momencie instalator skopiował pliki na wirtualny dysk twardy i spodziewa się uruchomienia z tego miejsca. Z jakiegoś powodu to nie działa na maszynie wirtualnej, dlatego ponownie widzisz instalator.

    Wyłącz maszynę wirtualną i otwórz jej ustawienia. Przejdź do Storage, kliknij "HighSierra.iso" w panelu "Storage Tree", następnie kliknij ikonę CD w prawym górnym rogu i kliknij "Usuń dysk z Virtual Drive". To całkowicie odłączy naszą instalację ISO.

    Teraz uruchom maszynę wirtualną, a zobaczysz ten piękny ekran.

    To jest wewnętrzna powłoka EFI i tak długo, jak widzisz "FS1" na żółtym tle, możesz go użyć do uruchomienia reszty instalatora. Kliknij maszynę wirtualną i pozwól jej przechwycić mysz i klawiaturę, a następnie wpisz fs1: i naciśnij Enter. Spowoduje to przełączenie katalogów na FS1, gdzie znajduje się reszta instalatora.

    Następnie uruchomimy kilka poleceń, aby przejść do potrzebnego nam katalogu:

    cd "macOS Install Data" cd "Zablokowane pliki" cd "Boot Files"

    Teraz możemy uruchomić instalator za pomocą następującego polecenia:

    boot.efi

    Instalator odbierze miejsce, w którym zostało przerwane. Najpierw zobaczysz serię tekstów, jak wcześniej, ale ostatecznie zobaczysz, że instalator GUI wrócił. (Nie martw się, musisz przejść tylko ten proces raz.)

    Wychodzimy, potrzebujemy trochę więcej cierpliwości.

    Krok ósmy: Zaloguj się do systemu MacOS High Sierra

    W końcu maszyna wirtualna ponownie uruchomi się ponownie, tym razem w systemie MacOS High Sierra. Jeśli tak się nie stanie, spróbuj wyrzucić ISO z maszyny wirtualnej. Kiedy High Sierra uruchamia się, musisz przejść przez wybór kraju, konfigurację użytkownika i resztę początkowego procesu instalacji.

    W końcu dotrzesz do pulpitu Mac. Yay!

    Możesz teraz wypróbować dowolne oprogramowanie Mac, ale niektóre funkcje, takie jak FaceTime i Wiadomości, nie będą działać, ponieważ Apple nie rozpozna Twojego komputera jako prawdziwego Maca. Ale wiele podstawowych rzeczy powinno działać. baw się dobrze!

    Krok ósmy (opcjonalnie): Zmień rozdzielczość

    Domyślnie twoja maszyna wirtualna ma rozdzielczość 1024 × 768, z którą nie ma zbyt wiele miejsca do pracy. Jeśli jednak spróbujesz zmienić rozdzielczość z poziomu macOS, nie zobaczysz żadnej opcji. Zamiast tego musisz wprowadzić kilka poleceń.

    Zamknij wirtualną maszynę, wyłączając system MacOS: kliknij Apple na pasku menu, a następnie kliknij "Zamknij". Następnie zamknij całkowicie VirtualBox (poważnie, ten krok nie zadziała, jeśli VirtualBox jest wciąż otwarty!) I wrócisz do systemu Windows 'Command Prompt jako administrator. Musisz uruchomić następujące dwa polecenia:

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

    W drugim poleceniu musisz zastąpić N z liczbą od jednego do pięciu, w zależności od wybranej rozdzielczości:

    • 1 daje rozdzielczość 800 × 600
    • 2 daje rozdzielczość 1024 × 768
    • 3 daje rozdzielczość 1280 × 1024
    • 4 daje rozdzielczość 1440 × 900
    • 5 daje rozdzielczość 1920 × 1200

    Uruchom VirtualBox, załaduj maszynę wirtualną i uruchom ją do preferowanej rozdzielczości!

    Od teraz możesz otwierać VirtualBox na wszelkie testy związane z Macem, które chcesz wykonać. Ponownie, podczas uruchamiania pojawi się wiele błędów, ale są one w porządku; Ignoruj ​​ich. Pamiętaj też, że dźwięk nie będzie działał, podobnie jak FaceTime czy iMessage, które wymagają prawdziwego Maca. To nie będzie idealne, czego można oczekiwać od całkowicie nieobsługiwanej konfiguracji. Ale to jest macOS na wirtualnej maszynie i to nie jest złe! Koniecznie zapoznaj się z naszym przewodnikiem po zaawansowanych funkcjach VirtualBox, aby w pełni wykorzystać możliwości swojego komputera.

    Jeszcze jedno: wielki okrzyk dla Chada S. Samuelsa, bez którego nie mogłem zaktualizować tego przewodnika dla High Sierra. Dziękuję bardzo!