Guest Linux OS:s won't boot on Win8-64 host

Discussions related to using VirtualBox on Windows hosts.
Post Reply
nickarls
Posts: 3
Joined: 25. Feb 2014, 12:29

Guest Linux OS:s won't boot on Win8-64 host

Post by nickarls »

Hi,

I'm running VirtualBox 4.3.6 on a 64bit Windows 8.1 host (Win8 appear on the supported host OS list). The problem I'm seeing is that a) I don't see any 64bit guest OS options in the dropdown and even 32-bit ISOs (Mint, Fedora) get as far as the install screen but then nothing happens. I've attached some log.

I'm using a HP EliteBook 8570p with virtualization enabled in the BIOS. "It used to work"(tm) on my previous 8540p model so this should not be the issue(tm)?

Any pointers would be appreciated,
Nik
Attachments
VBox.log
(49.2 KiB) Downloaded 8 times
nickarls
Posts: 3
Joined: 25. Feb 2014, 12:29

Re: Guest Linux OS:s won't boot on Win8-64 host

Post by nickarls »

Strange this is that if I run SecurAble it shows that I have "Hardware Virtualization: No". But Windows still says Hyper-V is enabled and my Visual Studio Express for Windows Phone Emulator works. If I do a "bcdedit /set hypervisorlaunchtype off" I get SecurAble to show Yes for the Hardware Virtualization and VirtualBox starts working but the VSE Emulator complains that Hyper-V isn't enabled (which it is according to Windows features) :(

Pointers appreciated,
Nik
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: Guest Linux OS:s won't boot on Win8-64 host

Post by socratis »

  • 64-bit guests need hardware virtualization enabled in the host's BIOS (which means that you have to enable VT-x/AMD-V in your BIOS). Look at your user-manual for your specific model on how to do this.
  • When creating the 64-bit guest VM you must select 64-bit variant of the OS (VM Settings -> General -> Basic -> Version).
  • If another virtualization program is running and not "cooperating" you must disable it or uninstall it (see example below).
  • If running Windows as host you must make sure Hyper-V or XP-mode is not enabled on the host.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
nickarls
Posts: 3
Joined: 25. Feb 2014, 12:29

Re: Guest Linux OS:s won't boot on Win8-64 host

Post by nickarls »

So summa summarum: Hyper-V cannot be on if I want VirtualBox to work and Hyper-V cannot be off if I want the VSE emulator to work... :-/
mpack
Site Moderator
Posts: 39134
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Mostly XP

Re: Guest Linux OS:s won't boot on Win8-64 host

Post by mpack »

Hyper-v is the name of a Microsoft VM product. It has no real relevance here.

The relevant CPU feature is called VT-x (Intel) or AMD-V (AMD).

It is true that Hyper-v grabs and doesn't release VT-x, so Hyper-v (like any other software that grabs VT-x for its own dedicated use) cannot be running when VBox runs, if you expect to be able to run VMs that need VT-x (Win8, and any 64bit VM, any VM that uses >1 CPUs).

Also, VirtualBox does not reflect VT-x support into the guest, so the guest cannot run any software that requires VT-x.
Post Reply