If the file is not valid or of a different kind, you will not see 64-bit operating systems in the options of VirtualBox. Prerequisite: Making sure you have x64 CPU. To run 64-bit guest operating systems, it is a must that you have an x64 bit supported CPU. There are usually two types of CPUs i.e. 32-bit and 64-bit. The proprietary extension pack adds a USB 2.0 or USB 3.0 controllers and, if VirtualBox acts as an RDP server, it can also use USB devices on the remote RDP client as if they were connected to the host, although only if the client supports this VirtualBox-specific extension (Oracle provides clients for Solaris, Linux and Sun Ray thin clients.
I am running VirtualBox v5.2.32 on an Ubuntu 18.04 host. I have created a Windows 10 (64-bit) guest. I installed VirtualBox v6.0.10 in the Windows 10 guest (Windows 10 Pro – v1903 – 64-bit). I am trying to create an Ubuntu (64-bit) guest inside the Windows 10 guest. I only see 32-bit options inside the Windows guest. After several attempts to resolve this, I am still only seeing 32-bit options.
The purpose for creating a VM inside a VM is to be able to ensure that VirtualBox is working so that I can test Vagrant configuration inside a Windows 10 environment. Our Vagrant config is using 64-bit base images, so I need to be able set up 64-bit guests inside this Windows 10 guest.
…on the Ubuntu Host
Virtualbox 32 Bit Windows 7
I have checked Enable VT-x/AMD-V
on the System > Acceleration tab in the Ubuntu host's VirtualBox config for the Windows 10 guest machine.
Oracle Virtualbox Only Shows 32 Bit
…on the Windows Guest
Download Virtualbox For Windows 10
In the Windows guest machine, I can see that the host's physical CPU details are passed through in Settings > System > About and it shows as a '64-bit operating system, x64-based processor'.
This is a vanilla Windows 10 Pro installation, no additional software (i.e., no addon virus protection software).
I inspected Windows Features to ensure that the following are not checked:
- Guarded Host
- Hyper V
- Virtual Machine Platform
- windows Hypervisor Platform
- Windows Subsystem for Linux
…because my googleing seems to indicate that some or all of these might be an issue.
Oracle Virtualbox Only 32 Bit
Based on a VirtualBox forum (I have a 64bit host, but can't install 64bit guests), using gpedit.msc
, I set Local Computer Policy > Computer Configuration > Administrative Templates > System > Device Guard > Turn on Virtualization Based Security to Disabled
. I also check that Windows Security > Device Security > Core Isolation Details is set to Off
.
I have 'repaired' the VirtualBox installation. I have uninstalled VirtualBox, rebooted, reinstalled, and then rebooted again.
Free Download Virtualbox 64 Bit
I looked at these related, previously asked questions and followed their suggestions as indicated in the steps above. Everything I am finding seems to be related to a Windows 64-bit host running directly on the host machine, not dealing with a Windows host which is itself a guest VM.