Link to home
Start Free TrialLog in
Avatar of Dirk Strauss
Dirk StraussFlag for South Africa

asked on

VirtualBox offers no 64-bit options when creating a new VM

I have VirtualBox 5.1.26 r117224.
User generated imageWhen I create a new VM, I don't see any 64-bit options.
User generated imageI have virtualization turned on in my BIOS.
Hyper-V is also turned off in features.
User generated imageI definitely have a 64-bit PC
User generated imageDoes anyone have a suggestion for me how to resolve this issue?
Avatar of lapatiya
lapatiya

what is your server or desktop model? (if branded)

can you submit a screenshot of the BIOS where you have enabled the  virtualization?

do you have another option together with virtualization in BIOS which says "Intel (R)  VT-d feature" and is it enabled?
Avatar of Dirk Strauss

ASKER

I tried Ubuntu 16.04.3 Desktop AMD64 and also Ubuntu 16.04.3 Server AMD64 without luck. No 64-bit option to select and when I try to create the machine from those images.

I'll post a pic as soon as I restart my machine. I'm busy importing a 32-bit Kali Linux Light ova file. I checked my BIOS, it only had a setting for Virtualization Enabled/Disabled. I looked for the Intel (R) VT-d Feature when I checked the BIOS, but didn't see it.
what is the model of your machine? I assume its AMD, but which brand (ASUS, ACER .... etc), and model number?
I have an Intel laptop. Dell Inspiron N7110.
did you disable hyper-v before you install virtual box?

but if you disable hyper-v after you had installed virtual box, then try uninstalling virtualbox and reinstalling to regain the virtualization options those were tied to hyper-v by default
After installing VirtualBox and not seeing 64-bit options, I checked Add/Remove Windows features. The Hyper-V option was already disabled. I have anyway reinstalled VirtualBox as administrator but it made no difference. I have to say, when I started VirtualBox again yesterday after a bit of a hiatus I  had to update it to the latest version. I didn't think anything of it.
Here is the picture of my bios setting.
 User generated image
In the BIOS, you need to enable Intel Virtualisation Technology (VT) and possible VT-d for VT Directed I/O in the BIOS Features section.
Note, if you update the BIOS, or reset to Default values, these options are usually disabled by default again.
Those options are not present in my BIOS. There is only the option as in the screenshot above. I also didn't update my BIOS.
repeting my question again;

did you disable hyper-v before you install virtual box?

but if you disable hyper-v after you had installed virtual box, then try uninstalling virtualbox and reinstalling to regain the virtualization options those were tied to hyper-v by default
After installing VirtualBox and not seeing 64-bit options, I checked Add/Remove Windows features. The Hyper-V option was already disabled.
So to answer your question, Hyper-V was not enabled when installing VirtualBox. Therefore even if I had checked if Hyper-V was enabled before installing VirtualBox, there would be no option to deselect.
ASKER CERTIFIED SOLUTION
Avatar of ☠ MASQ ☠
☠ MASQ ☠

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Yes, right click installer and run as administrator.
I'm going to remove VB again and do a clean install instead of an update (which is probably the same thing).
Completely uninstalling VirtualBox and reinstalling it, resolved the issue. Yesterday I did an update. So I'm not sure why this would not make the 64-bit option available.
User generated image
The suggestion by MASQ got me thinking about the upgrade. This provided the solution. Thank you.
Thanks Dirk, TBH I almost never run their upgrades and go back to the full installers.
I will do the same from now on. Thanks mate. Spot on advice!
Just to add, I was standing up a new VM and encountered the same problem (only 32 bit versions) all I had to do was to turn off Hyper-V, reboot and everything was okay.
Thanks for the comment Thomas. I didn't have Hyper-V enabled. If I'm not mistaken, you are only allowed to use a single hypervisor. So either VirtualBox or Hyper-V. It's strange that having Hyper-V on, disables the creation of x64 VirtualBox VMs.
I noticed that, and found it odd, your setup that is.  Glad you got this working though. You can use VMWare Workstation alongside VirtualBox without running into this problem.  I am not really a VM expert, more a user, that sometimes needs to stand up new VMs.
I'm with you there Thomas. I'm by no means a VM expert. I do like the benefit VMs provide though and take a bit of a 'hack job' approach to setting them up for dev testing.