Then you just delete the original (APFS) virtual disk from within Fusion. Now set Fusion to boot off of the HFS+ virtual disk and boot from it. One formatted as APFS and one formatted as HFS+. However you do it, you will end up with a VMware Fusion VM with macOS Mojave bootable on two virtual drives. If you prefer you could just install Mojave onto Virtual Drive 2 (HFS+).
Once formatted you can use a backup program like SuperDuper! or CCC to clone the working installation to Virtual Drive 2.
It needs to be HFS+ to work with VirtualBox. This is important as it's APFS by default. Once you have macOS Mojave working in VMware Fusion you create a second virtual drive and using Disk Utility on the just created VM, reformat virtual drive 2 as HFS+. There are a number of 'Making a macOS VM in VMware Fusion' web pages out there so I'm not going to go into all of that, but there are some non-obvious settings you will need to find to make this work. No worries there as this procedure will take a lot less time than that.
Maybe it has been fixed in the last few months, I don't really know.ĭownload a (free) copy of VMware's virtualization software Fusion. I haven't investigated recently but last I looked VirtualBox doesn't support APFS or booting from APFS. It doesn't require spending money on commercial software just a bit of fiddling. This is gonna be an overview of the process which I completed a few months ago.