Um macOS unter VirtualBox installieren zu können braucht man zuerst eine ISO-Datei. Diese erstellt man wie hier beschrieben: [macos-iso-erstellen] Nun legt man eine VM an mit folgenden Einstellungen:

General > Type: Mac OS X General > Version: 64-bit System > RAM: mind. 4096 MB System > Prozessoren: mind.2 Display > Screen > Video Menory: 128 MB

Wenn nach dem Boot die Festplatte nicht gefunden werden kann, das Terminal öffnen und dort folgendes eingeben # suche die Festplatte deiner ausgewählten Größe aus

diskutil list

die Auswahl z.B. disk# dann wie folgt verwenden

diskutil eraseDisk JHFS+ OSX disk#

Anschließend kann das System installiert werden. Sollte der neue Boot nach dem kopieren der Installationsdaten nicht auf die Festplatte, sondern wieder in die Boot-ISO führen, muss nach einem neustart der VM sofort F12 gedrückt werden. Dort im Menü dann die Shell unter Boot Devices auswählen und dort nacheinander folgende Befehle eingeben:

fs1:
cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"
boot.efi