Ja pobierałem gotowy obraz Mojave przez stronę
Geekrar, niestety tam trzeba wyłączyć blokady reklam
i ciężko się przedrzeć do oczekiwanej treści. Gotowy link do
Google Drive gdzie masz obraz systemu w killku
kawałkach. Wymagany jest program [Un]RAR (w zależności od systemu).
Opiszę jak to wyglądało u mnie (dla starszej wersji Mojave HFS i w jednym kawałku):
1) Pobrałem plik z podanego adresu, lokalnie dostałem coś takiego:
Kod: Zaznacz cały
-rw-rw-r--. 1 dknoto staff 6982226338 03-17 19:20 'macOS Mojave Final HFS by Geekrar.rar'
Suma kontrolna sha512sum dla sprawdzenia czy mam to samo:
Kod: Zaznacz cały
f44740b587c5b9aefc4799b651751c1c2c946317cd0d80d6f6184ef0b38549930b60f643b5861750da3380540e854e1934cb75632f072aa0790081bf5f9d4a5d macOS Mojave Final HFS by Geekrar.rar
2) Rozpakowałem plik komendą unrar -x nazwa_pliku.rar i dostałem taki plik w odpowiednim podkatalogu:
Kod: Zaznacz cały
-rw-r--r--. 1 dknoto staff 11719409664 2018-09-25 'macOS Mojave Final HFS by Geekrar.vmdk'
Suma kontrolna sha512sum dla sprawdzenia czy mam to samo:
Kod: Zaznacz cały
b9f2bf1be1dc23f36231fae4769b5635ef4bf19d87fb806f9c600fb534e9fc4a6bed93b7f1fb82e4b11344dc8f7ba2e4d630235b8ba40236b07910d00a0621e5 macOS Mojave Final HFS by Geekrar.vmdk
3) Utworzyłem nową maszynę wirtualną bazującą na tym pliku:

w moim przypadku trochę zmieniłem nazwę.
4) Musisz wykonać następujące wpisy na rzecz nowo utworzonej maszyny jak jest w stanie wyłączonym:
Kod: Zaznacz cały
#!/bin/sh
VB_NAME="MacOS-Mojave"
VBoxManage modifyvm $VB_NAME --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata $VB_NAME "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata $VB_NAME "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata $VB_NAME "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata $VB_NAME "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata $VB_NAME "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
5) I w ostatnim kroku musisz zdefiniować domyślny rozmiar wirtualnego ekranu:
Kod: Zaznacz cały
VBoxManage setextradata "macOS Mojave" VBoxInternal2/EfiGraphicsResolution 1920x1080
Kod: Zaznacz cały
640x480
800x600
1024x768
1280x1024
1440x900
1920x1200
2560x1440
2048x1080
Po tych czynnościach maszyna powinna odpalić i rozpocząć instalację systemu.
Efekt końcowy wygląda u mnie następująco, przy rozdzielczości ekranu 1024x768:

Dodam jeszcze, że maszynę wirtualną w pierwszym podejściu instalowałem w VirtualBox 5.2.26 a potem przeniosłem ją do 6.0.x. Przenosiny do wersji 5.2.24 zakończyły się porażką.