I also had the same problem using Elementary OS 5.0 Juno. In the end I managed to at least get a VM to boot and install an OS by opening using "sudo vmplayer"
So the question is, what is the problem that means I can get the program to work using sudo, but not if the program is launched normally. Presumably its some sort of permissions issue, but I am fairly new to Linux so not sure how to resolve.