- Justin Pot
@jhpot
- zaktualizowano 1 grudnia 2020, 16:52 EDT
Jeśli chcesz od czasu do czasu przetestować stronę internetową w Safari lub wypróbować trochę oprogramowania w środowisku Mac, posiadanie dostępu do najnowszej wersji macOS na maszynie wirtualnej jest przydatne. Niestety, nie powinieneś tego robić—więc uruchamianie macOS w VirtualBox jest co najmniej trudne.
aktualizacja: poniższe instrukcje dotyczą starszych wersji systemu macOS., Jeśli chcesz zainstalować nowszą wersję macOS w VirtualBox, sprawdź ten skrypt na GitHub. Zapowiada, że przeprowadzi Cię przez proces instalacji i konfigurowania maszyny wirtualnej macOS. Jeszcze nie testowaliśmy tego sami, ale słyszeliśmy dobre rzeczy.
nie jest to jednak niemożliwe. Niektórzy z ludzi na forach InsanelyMac wymyślili proces, który działa. Jedyne, co nie działa, to dźwięk, który z jakiegoś powodu jest mocno zniekształcony lub nieistniejący. Poza tym jest to macOS High Sierra, działający płynnie w VirtualBox.,
aby ułatwić ludziom życie, połączyliśmy metody z kilku różnych wątków na forum w jeden samouczek, krok po kroku, wraz z zrzutami ekranu. Zanurzmy się.
powiązane: początkujący Geek: jak tworzyć i używać maszyn wirtualnych
uwaga: aby to zadziałało, będziesz potrzebował dostępu do prawdziwego Maca, aby pobrać High Sierra. Możemy przypuszczać, że można uzyskać High Sierra ISO w inny sposób, ale nie zalecamy tego., Pożycz znajomemu Maca na godzinę, jeśli go nie masz, i powinno być dobrze—wszystko poza jednym z kroków tego samouczka można zrobić na komputerze z systemem Windows.
Jeśli korzystasz z komputera Mac i chcesz korzystać z maszyny wirtualnej macOS, zalecamy sprawdzenie Parallels Desktop Lite, ponieważ może ona tworzyć maszyny wirtualne macOS za darmo i jest o wiele łatwiejsza w obsłudze.
gotowy na start? Wskakujmy!,
Krok pierwszy: Utwórz plik ISO macOS High Sierra
aby rozpocząć, musimy utworzyć plik ISO instalatora macOS High Sierra, abyśmy mogli załadować go w VirtualBox na naszym komputerze z systemem Windows. Chwyć pożyczonego Maca, przejdź do Mac App Store, wyszukaj Sierra i kliknij ” Pobierz.”
Po zakończeniu procesu instalator uruchomi się—w porządku, wystarczy zamknąć go za pomocą polecenia + Q. nie chcemy aktualizować komputera Mac znajomego; potrzebujemy tylko pobranych plików.,
aby przekonwertować te pliki do ISO, musimy użyć terminala, który można znaleźć w aplikacjach> 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 swój pusty obraz:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
teraz masz zamiar przywrócić system bazowy.dmg z instalatora na nowo zamontowany obraz:
zauważ, że po wykonaniu tej czynności nazwa naszego docelowego punktu montowania została zmieniona na „OS X Base System/System.”Prawie skończyłeś!, Odmontuj obraz:
hdiutil detach /Volumes/OS\ X\ Base\ System
i na koniec przekonwertuj utworzony obraz do pliku ISO:
hdiutil convert /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 High Sierra!
skopiuj go na komputer z systemem Windows za pomocą dużego dysku flash, zewnętrznego dysku twardego lub przez sieć lokalną.,
Krok drugi: Utwó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-bit) „dla wersji (w momencie pisania tego tekstu” macOS High Sierra ” nie jest oferowany, ale to jest w porządku.)
Kontynuuj proces., W przypadku pamięci zalecamy użycie co najmniej 4096 MB, ale możesz zdecydować się na więcej, jeśli masz wystarczającą ilość pamięci RAM na 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 Dalej. Zostaniesz zapytany, czy chcesz mieć dysk dynamiczny, czy stały. Zalecamy stały rozmiar, ponieważ jest nieco szybszy, choć zajmie trochę więcej miejsca na dysku twardym na komputerze z systemem Windows.
kliknij Dalej., Zostaniesz zapytany, jak duży dysk chcesz; zalecamy co najmniej 25GB, który jest wystarczająco duży dla systemu operacyjnego i kilku aplikacji. W zależności od sytuacji magazynowej możesz zaoferować więcej, ale nie uważamy, że możesz użyć znacznie mniej.
kliknij w monity, a utworzyłeś wpis dla swojej maszyny wirtualnej! Teraz czas na małą konfigurację.
Krok trzeci: skonfiguruj swoją Maszynę Wirtualną w VirtualBox
powinieneś zobaczyć swoją Maszynę Wirtualną w głównym oknie VirtualBox.,
wybierz go, a następnie kliknij duży żółty przycisk „Ustawienia”. Najpierw przejdź do „System” na lewym pasku bocznym. Na karcie Płyta Główna upewnij się, że „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 „Display” na lewym pasku bocznym i upewnij się, że pamięć wideo jest ustawiona na co najmniej 128MB.
następnie kliknij „pamięć” na lewym pasku bocznym, a następnie kliknij „pusty” napęd CD. Kliknij ikonę płyty CD w prawym górnym rogu, a następnie przejdź do utworzonego wcześniej pliku High Sierra ISO.,
pamiętaj, aby kliknąć „OK”, aby sfinalizować wszystkie wprowadzone zmiany, a następnie zamknąć VirtualBox. Nie, poważnie: Zamknij VirtualBox teraz, albo kolejne kroki nie będą działać.
Krok czwarty: Skonfiguruj maszynę Wirtualną z wiersza polecenia
wprowadziliśmy kilka poprawek, ale musimy zrobić jeszcze kilka, aby przekonać system operacyjny, który działa na prawdziwym komputerze Mac. Niestety, nie ma dla tego opcji z interfejsu VirtualBox, więc musisz otworzyć wiersz polecenia.,
Otwórz Menu Start, Wyszukaj „Wiersz polecenia”, a następnie kliknij prawym przyciskiem myszy i wybierz „Uruchom jako administrator.”
musisz uruchomić kilka komend, w kolejności Wklej następujące polecenia, naciskając Enter po każdym z nich i czekając na jego 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 działało, nie powinieneś widzieć żadnych informacji zwrotnych; polecenia będą po prostu uruchamiane., Jeśli polecenie nie zadziałało, upewnij się, że Twoja maszyna wirtualna ma dokładnie nazwę „High Sierra”; jeśli tak nie jest, edytuj powyższe polecenia, umieszczając nazwę Twojego komputera w cudzysłowach. Śmiało i zamknij wiersz polecenia. Wracamy do Virtualboxa.
krok piąty: Uruchom i uruchom instalator
ponownie otwórz VirtualBox, kliknij komputer Sierra, a następnie kliknij „Start.”Twoja maszyna uruchomi się. Zobaczysz wiele zbędnych informacji, jak to się dzieje—i mam na myśli wiele—ale nie martw się o to. To normalne, nawet niektóre rzeczy, które wyglądają jak błędy.,
powinieneś się martwić tylko, jeśli konkretny błąd wisi na pięć minut lub dłużej. Po prostu odejdź i pozwól mu na chwilę. Jeśli zrobiłeś wszystko dobrze, to się uruchomi.
W końcu zobaczysz instalator z prośbą o wybranie języka:
Wybierz „Angielski” lub dowolny język, a następnie kliknij „Dalej.”Zanim jednak zrobisz cokolwiek innego, kliknij „Narzędzie dyskowe”, a następnie ” kontynuuj.”
nie zobaczysz dysku: nie panikuj, High Sierra domyślnie ukrywa puste dyski. Na pasku menu Kliknij „Widok”, a następnie ” pokaż wszystkie urządzenia.,”
powinieneś teraz zobaczyć pusty wirtualny dysk na pasku bocznym. Kliknij go, a następnie kliknij opcję „Wymaż”.
Nazwij dysk „Macintosh HD” i pozostaw dwa pozostałe ustawienia: „Mac OS Extended Journaled” i „GUID Partition Map”. Nie twórz partycji AFS, ponieważ nie będzie działać i będziesz musiał zacząć od nowa z nowym wirtualnym dyskiem twardym. Kliknij „Wymaż”, a następnie zamknij narzędzie dyskowe po zakończeniu procesu. Zostaniesz przeniesiony do głównego okna.
Wybierz „Reinstall macOS”, a następnie kliknij „Continue.”Zostaniesz poproszony o wyrażenie zgody na warunki.,
Zgadzam się, a w końcu zostaniesz poproszony o wybranie dysku twardego; wybierz partycję, którą właśnie zrobiłeś.
rozpocznie się instalacja! To może trochę potrwać, więc bądź cierpliwy. W końcu Twoja wirtualna maszyna uruchomi się ponownie i zabierze cię … z powrotem do instalatora. Nie panikuj: tego można się spodziewać.
krok szósty: Start Instalatora etap drugi z wirtualnego dysku twardego
w tym momencie instalator skopiował pliki na wirtualny dysk twardy i oczekuje, że uruchomi się stamtąd., Z jakiegokolwiek powodu nie działa to na maszynie wirtualnej, dlatego ponownie widzisz instalator.
wyłącz maszynę wirtualną i otwórz jej ustawienia. Przejdź do magazynu, kliknij ” HighSierra.iso „w Panelu ” drzewo pamięci”, a następnie kliknij ikonę CD w prawym górnym rogu i kliknij ” Usuń dysk z dysku wirtualnego.”To całkowicie odłączy naszą instalację ISO.
Teraz uruchom maszynę wirtualną i zobaczysz ten piękny ekran.,
jest to wewnętrzna powłoka EFI i dopóki widzisz „FS1” na Żółto, 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 przełączyć się do katalogu, którego potrzebujemy:
cd "macOS Install Data" cd "Locked Files" cd "Boot Files"
teraz możemy uruchomić sam instalator za pomocą następującego polecenia:
boot.efi
instalator zacznie działać tam, gdzie został przerwany. Najpierw zobaczysz serię tekstu, jak wcześniej, ale w końcu zobaczysz, że Instalator GUI wróci. (Nie martw się, musisz przejść przez ten proces tylko raz.)
dojeżdżamy, potrzebujemy tylko trochę więcej cierpliwości.,
krok ósmy: Zaloguj się do macOS High Sierra
W końcu maszyna wirtualna uruchomi się ponownie, tym razem w macOS High Sierra. Jeśli tak się nie stanie, spróbuj wystrzelić ISO z maszyny Wirtualnej. Kiedy High Sierra uruchomi się, musisz wybrać swój kraj, skonfigurować użytkownika i resztę początkowego procesu konfiguracji.
W końcu trafisz na pulpit Maca. Yay!
Możesz teraz wypróbować dowolne oprogramowanie Mac, chociaż 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 będzie miała rozdzielczość 1024×768, co nie jest zbyt wiele miejsca do pracy. Jeśli jednak spróbujesz zmienić rozdzielczość w systemie macOS, nie zobaczysz opcji, aby to zrobić. Zamiast tego musisz wprowadzić kilka poleceń.
wyłącz maszynę wirtualną, wyłączając macOS: kliknij Apple na pasku menu, a następnie kliknij „Zamknij.,”Następnie zamknij VirtualBox całkowicie (poważnie, ten krok nie zadziała, jeśli VirtualBox jest nadal otwarty!) i wróć do Wiersza poleceń systemu Windows jako administrator.,eed aby uruchomić następujące dwa polecenia:
cd "C:Program FilesOracleVirtualBox"
VBoxManage setextradata "High Sierra" "VBoxInternal2/EfiGopMode" N
w drugim poleceniu, musisz zastąpić N
liczbą od jednego do pięciu, w zależności od rozdzielczości, którą chcesz:
- 1 daje ci rozdzielczość od 1000 do 1000 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 swoją Maszynę wirtualną i powinna uruchomić się do preferowanej rozdzielczości!,
RELATED: 10 VirtualBox Tricks and Advanced Features You Should Know About
od teraz, Można otworzyć VirtualBox dla wszelkich testów związanych z Mac chcesz zrobić. Ponownie zobaczysz wiele błędów wyskakujących podczas rozruchu, ale są one w porządku; zignoruj je. Pamiętaj również, że dźwięk nie będzie działał, ani rzeczy takie jak FaceTime lub iMessage, które wymagają prawdziwego komputera Mac. To nie będzie idealne, czego można się spodziewać po całkowicie nieobsługiwanej konfiguracji. Ale to macOS, w maszynie wirtualnej, i to nie jest złe!, Koniecznie zapoznaj się z naszym Przewodnikiem po zaawansowanych funkcjach VirtualBox, aby uzyskać jak najwięcej z twojego komputera.
jeszcze jedno: ogromny okrzyk dla Chada S. Samuelsa, bez którego nie mógłbym zaktualizować tego przewodnika dla High Sierra. Dziękuję bardzo!
Justin Pot od ponad dekady pisze o technologii, a prace pojawiają się w Digital Trends, Next Web, Lifehacker, MakeUseOf i Blog Zapier. Prowadzi również Hillsboro Signal, lokalny punkt informacyjny, który założył.Czytaj całość „