I was trying to run a Debian, Linux, guest on a Windows 11 Enterprise host with virtualization enabled for the VMWare Linux guest so that I could install minikube. Minikube requires running a VM on the host on which minikube is running, so essentially, a VM within a VM.
After enabling the “Virtualize Intel VT-x/EPT or AMD-V/RVI” setting and attempting to boot the VM it indicated that this configuration was not supported on this platform.
After quite a bit of digging I figured out the settings required for the Windows 11 host.
- Disable Hyper-V
- Open the Control Panel and search for “program”
- Click on Turn Windows features on or off which will open another modal
- Ensure that Hyper-V and all of its child check-boxes are de-selected
- Ensure that Virtual Machine Platform is deselected
- Disable Core Isolation/Memory integrity
- Open Settings and click on **Privacy & Security** in the left-hand nav
- Click on Windows Security
- Click on Device Security
- Click on Core isolation details under the Core isolation heading
- Toggle the Memory integrity setting to Off and restart your machine