Jak zwirtualizować macOS Sierra VirtualBox w systemie Windows 10?

Jednym z najważniejszych narzędzi, które jako administratorzy i personel wsparcia IT są narzędziami, które dają nam możliwość zwirtualizować system operacyjny w fizyczny.

Jest to przydatne w następujących przypadkach

  • Twórz środowiska testowe
  • Testuj lub używaj aplikacji lub programów przed uruchomieniem w środowisku produktywnym
  • Miej wiele systemów operacyjnych, aby znać i konfigurować ich użycie
  • Unikaj problemów ze zgodnością
  • Unikaj m.in. wydatków administracyjnych.

Jednym z najpopularniejszych i najłatwiejszych w użyciu narzędzi do tworzenia środowiska wirtualizacji jest bezdyskusyjnie VirtualBox. VirtualBox to bezpłatne narzędzie, które można pobrać z następującego linku:

Funkcje, które mamy podczas korzystania z VirtualBox

  • Nie wymaga wirtualizacji sprzętu
  • Bezpłatny i przenośny
  • Świetne wsparcie sprzętowe
  • Możemy zainstalować wiele systemów operacyjnych, takich jak Linux, Windows, Mac OS, Android itp.
  • Możliwe jest tworzenie grup wirtualizacji
  • Możemy zdalnie wdrażać maszyny
  • Obsługuje architektury 32-bitowe i 64-bitowe

Dziś dowiemy się, jak możemy zainstalować najnowszą wersję Apple o nazwie macOS Sierra, czyli technicznie MAC OS X 10.12. macOS Sierra został zaprojektowany z myślą o odnowieniu wielu codziennych zadań, które wykonujemy na naszych urządzeniach, oferując nam bezpieczeństwo, kompatybilność i szybkość. Niektóre z najistotniejszych funkcji systemu macOS Sierra są następujące.

Najważniejsze cechy MacOS Sierra

  • Uniwersalny schowek
  • Dysk iCloud
  • Ulepszenia narzędzia Wiadomości, Zdjęcia i iTunes
  • Siri

Wymagania na poziomie komputera dotyczące instalacji lub aktualizacji systemu macOS Sierra

  • MacBook (koniec 2009 r. i nowsze)
  • iMac (koniec 2009 i nowsze)
  • MacBook Air (2010 i nowsze)
  • MacBook Pro (2010 i nowsze)
  • Mac Mini (2010 i nowsze)
  • Mac Pro (2010 i nowsze)

Jak widzimy, wiele osób może nie spełniać tych wymagań i właśnie tutaj VirtualBox będzie podstawowym elementem instalacji i użytkowania systemu macOS Sierra. Co najlepsze, możemy to zrobić w systemie Windows 10 bez konieczności kupowania fizycznej maszyny Mac, której wartość jest nieco droga.

1. MacOS Sierra Obraz


Przed rozpoczęciem analizy musimy pobrać i zainstalować VirtualBox w systemie Windows 10 i konieczne będzie uzyskanie obrazu macOS Sierra, który można pobrać z dowolnego z poniższych linków:

Po pobraniu obrazu o rozmiarze 4,95 GB konieczne będzie wykonanie procesu konwersji tego obrazu na format obrazu rozpoznawany przez VirtualBox w systemie Windows 10: ISO. To znacznie uprości proces instalacji macOS Sierra w VirtualBox w środowisku Windows 10.

Krok 1
Przede wszystkim konieczne będzie przejście do AppStore, aby pobrać obraz macOS Sierra, który jest domyślnie przechowywany w Aplikacjach. Proces pobierania systemu macOS Sierra zajmuje około 3 godzin w zależności od dostępnej w tym czasie prędkości sieci.

Zadanie, aby to wykonać, należy wykonać z terminala w systemie MacOS Sierra, który można otworzyć za pomocą jednej z następujących metod:

  • Za pomocą Spotlight wpisujemy słowo terminal i wybieramy odpowiednią opcję.
  • Idąc do ścieżki Idź / Narzędzia / Terminal
W wyświetlonym terminalu wprowadzimy następujące polecenie:
 hdiutil attach / Applications / Install \ macOS \ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint / Volumes / install_app

Krok 2
To polecenie jest odpowiedzialne za utworzenie partycji rozruchowej obrazu macOS Sierra, który pobraliśmy na wirtualny dysk twardy. Następnie wykonamy następujące polecenie, aby utworzyć pusty obraz dysku:

 Następnie uruchom następujące polecenie, aby utworzyć pusty obraz dysku: hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS + J

Krok 3
Widzimy, że obraz dysku został utworzony poprawnie:

Krok 4
Teraz przystępujemy do montowania pustego obrazu za pomocą następującego polecenia:

 hdiutil attach /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint / Woluminy / install_build

Krok 5
Teraz kolejnym krokiem jest przywrócenie bazowego BaseSystem.dmg do obrazu, który zamontowaliśmy, w tym celu użyjemy następującego polecenia:

 asr restore -source /Volumes/install_app/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase

Krok 6
Po zakończeniu procesu zobaczymy, że utworzony punkt montowania został przemianowany na system podstawowy OS X.

Konieczne będzie usunięcie niektórych plików, które nie są przydatne we wspomnianym punkcie montowania, w tym celu użyjemy następującego polecenia:

 rm / Woluminy / OS \ X \ Base \ System / System / Instalacja / Pakiety

Krok 7
Następnie skopiujemy do naszego punktu montowania serię plików wymaganych do optymalnego funkcjonowania macOS Sierra. Wprowadzimy następujące polecenia:

 cp -rp / Woluminy / install_app / Pakiety / Woluminy / OS \ X \ Base \ System / System / Instalacja /

 cp -rp /Volumes/install_app/BaseSystem.chunklist / Volumes / OS \ X \ Base \ System / BaseSystem.chunklist

 cp -rp /Volumes/install_app/BaseSystem.dmg / Volumes / OS \ X \ Base \ System / BaseSystem.dmg

Krok 8
Następnie wprowadzimy następujące polecenia, aby rozmontować obrazy:

 hdiutil detach / Volumes / install_app

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

Krok 9
Jeden z najważniejszych kroków, konwersja utworzonego obrazu macOS Sierra na obraz ISO, aby był rozpoznawany przez VirtualBox. Aby to zrobić, wykonamy następujące polecenie:

 hdiutil konwertuj /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso

Otrzymany wynik możemy zobaczyć:

Krok 10
Na koniec pozostaje tylko przenieść wspomniany obraz na pulpit, a następnie zapisać go na zewnętrznym dysku lub pamięci USB o minimalnej pojemności 8 GB. W tym celu użyjemy następującego polecenia:

 mv /tmp/Sierra.iso.cdr ~ / Pulpit / Sierra.iso

Na pulpicie widzimy obraz ISO systemu macOS Sierra.

Po tym procesie przejdziemy do instalacji w VirtualBox systemu macOS Sierra.

2. Instalowanie macOS Sierra w VirtualBox

Krok 1
Przed rozpoczęciem analizy musimy pobrać i zainstalować VirtualBox w systemie Windows 10 i konieczne będzie uzyskanie utworzonego właśnie obrazu macOS Sierra.

Krok 2
Po drugie, musimy wyodrębnić pobrany obraz do użycia. Dzięki temu otwieramy VirtualBox i przystępujemy do tworzenia nowej maszyny wirtualnej, korzystając z dowolnej z następujących opcji:

  • Przejdź do pliku Maszyna / Nowa
  • Kliknięcie ikony Nowy w centralnym panelu VirtualBox

Krok 3
Po zakończeniu tego procesu zobaczymy następujące okno, w którym musimy skonfigurować następujące kroki:

  • Nazwa komputera: macOS Sierra
  • Typ: Mac OS X
  • Wersja: Mac OS X 10.11 El Capitan (64-bitowy)

Krok 4
w ldo konfiguracji rozmiaru pamięci przypisujemy żądaną ilość pamięci RAM będącą zalecany rozmiar 4 GB. Na koniec w polu Dysk twardy musimy aktywować pole Użyj istniejącego pliku wirtualnego dysku twardego, musimy wybrać dysk, który pobraliśmy i wyodrębniliśmy. Po zdefiniowaniu tych wartości kliknij na Przycisk Utwórz i zobaczymy, jak powstaje nasza maszyna wirtualna.

3. Konfiguracja sprzętowa w VirtualBox dla macOS Sierra


Następnie klikniemy opcję Konfiguracja, aby edytować niektóre wartości maszyny, są to:

Krok 1
W zakładce System przechodzimy do zakładki Procesor i tam ustalamy minimum 2 procesory

Krok 2
Teraz w zakładce Płyta główna konieczne będzie odznaczenie pola Dyskietka i aktywacja pola Włącz EFI (tylko specjalny system operacyjny)

Krok 3
W zakładce Screen przechodzimy do zakładki Screen i ustawiamy pamięć wideo na 128 MB.

Krok 4
Na karcie Pamięć masowa sprawdzamy, czy port SATA 0 znajduje się w polu Dysk twardy.

Po zdefiniowaniu tych wartości kliknij OK, aby zapisać zmiany.

4. Modyfikacja wartości kodu w VirtualBox


Następnym krokiem jest dodanie kodu do VirtualBox, aby system miał możliwość uruchomienia macOS Sierra, ponieważ znamy niezgodność między Windows a Mac OS. W tym celu konieczne będzie uruchomienie wiersza poleceń jako administratorzy (kliknij prawym przyciskiem myszy) i wprowadzenie następującego kodu w oparciu o używaną wersję VirtualBox:

VirtualBox od wersji 5.0

 cd "C: \ Program Files \ Oracle \ VirtualBox \ \ VBoxManage.exe Modifyvm "Nazwa maszyny wirtualnej" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "Nazwa maszyny wirtualnej" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" , 3 "VBoxManage setextradata" Nazwa VM "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" Nazwa VM "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Iloveapple "VBotexManage" se VM Name „” VBoxInternal / Devices / smc / 0 / Config / DeviceKey „” naszhardworkbythesewordsguarded pleasedontsteal (c) AppleComputerInc „VBoxManage setextradata” Nazwa maszyny wirtualnej „” VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC „1

VirtualBox w wersji 4.0

 cd "C: \ Program Files \ Oracle \ VirtualBox \ \ VBoxManage.exe Modifyvm "Nazwa maszyny wirtualnej" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff VBoxManage setextradata "Nazwa maszyny wirtualnej" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProct11" , 3 "VBoxManage setextradata" Nazwa VM "" VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion "" 1.0 "VBoxManage setextradata" Nazwa VM "" VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct "" Iloveapple "VBotexManage" se Nazwa VM „” VBoxInternal / Devices / smc / 0 / Config / DeviceKey „” naszhardworkbythesewordsguardedpleasedontsteal (c) AppleComputerInc „VBoxManage setextradata”VMName„”VBoxInternal /Devices/smc/0/Config/GetKeyFromRealSMC”1

W naszym przypadku używamy wersji 5.0.26, dla której użyjemy pierwszego kodu:

5. Instalacja MacOS Sierra


Przy tej konfiguracji możemy kliknąć przycisk Start i zobaczymy, że rozpoczyna się proces instalacji macOS Sierra w VirtualBox w Windows 10.

Prześledzimy znany już proces instalacji macOS Sierra. Po zakończeniu procesu widzimy, że mamy prawidłowy dostęp do systemu macOS Sierra i możemy cieszyć się wieloma funkcjami tego wspaniałego systemu operacyjnego Apple.

Korzystając z tej metody, możemy śmiało korzystać z systemu macOS Sierra w systemie Windows 10 bez problemów ze zgodnością, a tym samym mieć dwa z najlepszych obecnych systemów operacyjnych na świecie: Windows 10 i macOS Sierra.

Wreszcie mamy możliwość dostosowania rozdzielczości naszej maszyny wirtualnej, aby uzyskać znacznie bardziej atrakcyjne wrażenia wizualne. W tym celu uzyskujemy dostęp do wiersza poleceń jako administratorzy i najpierw wprowadzamy następujące polecenie:

 cd "C: \ Program Files \ Oracle \ VirtualBox \"
Później użyjemy następującej składni:
 VBoxManage setextradata "macOS Sierra" "VBoxInternal2 / EfiGopMode" #
Wartość # należy zastąpić jedną z następujących wartości:
  • 1: Uzyskaj rozdzielczość 800 x 600
  • 2: Uzyskaj rozdzielczość 1024x768
  • 3: uzyskaj rozdzielczość 1280 x 1024
  • 4: Uzyskaj rozdzielczość 1440 x 900
  • 5: Uzyskaj rozdzielczość 1920 x 1200
W ten sposób zainstalowaliśmy macOS Sierra przy użyciu formatu zgodnego ze środowiskami Windows: ISO.

macOS Sierra VMWare

wave wave wave wave wave