Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Is it possible to run Windows 7 64 bit from a 32bit ubuntu OS?

I can reinstall Ubuntu as a 64bit OS, but would prefer not to if it is not necessary.

share|improve this question

4 Answers 4

up vote 6 down vote accepted

From VB help:

VirtualBox supports 64-bit guest operating systems, even on 32-bit host operating systems, provided that the following conditions are met:

1.-You need a 64-bit processor with hardware virtualization support (see Section 10.3, “Hardware vs. software virtualization”).

2.-You must enable hardware virtualization for the particular VM for which you want 64-bit support; software virtualization is not supported for 64-bit VMs.

3.-If you want to use 64-bit guest support on a 32-bit host operating system, you must also select a 64-bit operating system for the particular VM. Since supporting 64 bits on 32-bit hosts incurs additional overhead, VirtualBox only enables this support upon explicit request.

On 64-bit hosts (which typically come with hardware virtualization support), 64-bit guest operating systems are always supported regardless of settings, so you can simply install a 64-bit operating system in the guest.

share|improve this answer

I found that on my Ubuntu Lucid (32bit install) machine that it will complain that hardware virtualization is not turned on when it really is. The reason it does this is because the kvm module is loaded. I blacklisted kvm and kvm_amd and now Virtualbox loads up 64 bit guests on a 32bit host just fine.

share|improve this answer

If your BIOS and processor support it, then yes. I'd suggest using hardinfo to check your processor's features. However you are better off using the 64bit OS as host anyway.

Even if you processor supports VTx your BIOS may not (many HP laptops for example do not allow you to turn this on), so you have to know if your BIOS also supports it.

share|improve this answer

For Virtual Box, here's the Virtual Box FAQ:

Note that VirtualBox also supports 64-bit guest operating systems, under the following conditions:

  • You need a 64-bit processor with hardware virtualization support (VT-x or AMD-V)
  • Since version 2.1.0, you can run 64 bit Guests while running a 32 bit Host.
  • You must enable hardware virtualization through your BIOS

So it depends on your CPU. Just having a 64-bit processor isn't sufficient, the CPU also needs hardware virtualization support.

As an example, the Intel i3 540 is listed as having "Intel® Virtualization Technology (VT-x): yes", so it should work there.

share|improve this answer
    
Nice, thank you, I do acknowledge that this was answerer before my selected answer, whom I chose as it was a bit more comprehensive. Yours, though, is a very salient point, and one that I am investigating now. –  johnc Jan 17 '11 at 3:54
    
I have a laptop with Intel Core i5 M 450 @ 2.40GHz which apparently has VT-x but not VT-d. Can I run Virtual Box 64bit on it? How do I know if the BIOS has this activated without having to reboot? –  213441265152351 Jun 20 '12 at 9:35

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.