Installed a 64 bit guest, stopped working, can't install 64 bit any more

This is for discussing general topics about how to use VirtualBox.
Post Reply
Tawleyn
Posts: 4
Joined: 17. May 2016, 14:23

Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by Tawleyn »

A few days ago I successfully created a 64 bit Linux guest machine on my 64 bit Windows 10 host. Today, when I tried to boot the guest again (I've booted it several times successfully before today), it freezes on boot.

After fiddling around, trying to get it to boot, I decide to simply create a new one. When I click new, the only versions available to me are 32 bit.

I've looked around the forums for an answer, and most answers involve VT-x availability. I am not very knowledgeable about Virtual Machines in general, but I am pretty sure VT-x is available given that I have booted the 64 bit guest on multiple occasions prior. The only thing I did from the last time I booted the guest until now is shut down my PC.
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by scottgus1 »

Take a look at this: I have a 64bit host, but can't install 64bit guests
If you could run the 64-bit guest before but can't run it now, something new is taking up VT-x on your PC. AV update, hyper-v getting turned on, programming IDE installed, etc.
Tawleyn
Posts: 4
Joined: 17. May 2016, 14:23

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by Tawleyn »

That post is what I am referring to. I have no AV updates, disabled all that junk a long time ago. HyperV is off. Nothing has changed since I booted the guest the last time.
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by scottgus1 »

Having Virtualbox's 64-bit capability suddenly disappear is a sure sign of something else using it first.

Try to start a 64-bit machine, let it error and close. Then post the zipped log for that run (see Minimum info needed to find the log). The log will confirm whether the VT-x is being taken away from your Virtualbox.

If VT-x is being taken, then that's why Virtualbox can no longer run 64-bit guests. Unfortunately Virtualbox has no tool to tell what is using VT-x. VT-x doesn't just disappear off a PC like a program might, it must be turned off in the BIOS or taken by another program before Virtualbox can take it.
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by scottgus1 »

I just saw this:
HyperV is off
Does that mean you're not using it, or have you completely disabled and uninstalled it, and cold-shut-down & re-powered-up the PC?
Tawleyn
Posts: 4
Joined: 17. May 2016, 14:23

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by Tawleyn »

I have disabled HyperV through the "Turn Windows Features On or Off" option from the control panel. I am not sure if that means it is uninstalled, but I did do a cold boot today.

I'm not completely familiar with VirtualBox, but I have attached a log file. If that is not the right one, I'll see if I can figure that out.

Edit: I've replaced it with a zip file of the VBoxHardening.log because I originally attached just the VBox.log
Attachments
LinuxMachine-2016-05-17-09-51-26.zip
(18.29 KiB) Downloaded 7 times
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by scottgus1 »

You did find the correct log, good! This line:

Code: Select all

00:00:01.702246 HM: HMR3Init: Falling back to raw-mode: VT-x is disabled in the BIOS for all CPU modes
seems to say VT-x is turned off or at least unavailable to Virtualbox. Double-check that VT-x is actually still on in the BIOS, and double-check that your processor is actually VT-x-capable, and that hyper-v is really unchecked in "Turn Windows Features On or Off". Aside from that, I would not be able to suggest anything else.

Phone emulators, antivirus, integrated development environments, etc., have been reported to interfere with Virtualbox's usage of VT-x. Test-removing these programs or poking around in their properties pages and finding & deactivating their hardware virtualization usage would be necessary to allow Virtualbox to run 64-bit again.
Tawleyn
Posts: 4
Joined: 17. May 2016, 14:23

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by Tawleyn »

scottgus1 wrote:and double-check that your processor is actually VT-x-capable
I appreciate that you're giving me all the solutions you can think of, but I'd say yes, it is because I could run the machine before :lol:

That being said, however, I double checked the BIOS settings and everything was in place, so I cold-booted it again just to see what would happen and suddenly the Intel Virtualization Technology setting was disabled. Enabled and booted to success.

I would be remiss, however, if I just assumed everything will be hunky dory from here on out, because I can't recall doing anything that would prompt this to happen. Thank you for your help, and I'll be back here mewling for more if things go nuts again :lol:
scottgus1
Site Moderator
Posts: 20945
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: Installed a 64 bit guest, stopped working, can't install 64 bit any more

Post by scottgus1 »

Interesting. Maybe a bad BIOS chip? Put a note up somewhere for if it happens again :D
Glad it's working now!
Post Reply