canonical / multipass

Multipass orchestrates virtual Ubuntu instances
https://multipass.run
GNU General Public License v3.0
7.76k stars 642 forks source link

[macos] remove installer check for `kern.hv_support` #1397

Open viktike opened 4 years ago

viktike commented 4 years ago

I like multipass, but I have an issue with an older Mac. The whole point would be to have the same DEV environment.

This older Mac (2010 MacBook Pro, I know...) does not support Hypervisor.framework, however it runs VirtualBox just fine. This is because VirtualBox only uses VT-x, not using MMU (Memory Management Unit).

But I'm unable to install multipass (from provided .pkg or from homebrew), because lack of Hypervisor.framework support (sysctl kern.hv_support = 0). But I would like to use this with:

sudo multipass set local.driver=virtualbox

Saviq commented 4 years ago

Hi @viktike in that case it looks like we could relax the installer check indeed. We didn't know that you could still run VirtualBox VMs even though kern.hv_support was 0.