Re: 64-bit Snow Leopard w/o VT-X

Discussions related to using VirtualBox on Mac OS X hosts.
Post Reply
JustinHoMi
Posts: 4
Joined: 28. Oct 2009, 02:14
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: Palm WebOS, Windows XP

Re: 64-bit Snow Leopard w/o VT-X

Post by JustinHoMi »

Hi,

My host is a Mac OS X 10.6.2 (64-bit), and I'm trying to add a 32-bit guest (Windows XP). My Intel processor does not support VT-X, however it is added by default to the guest settings (and there's no way to change it). I'm using VB 3.10.

Is it possible to run a 32-bit guest on a 64-bit host without VT-X? This is going to be quite frustrating to have to boot into 32-bit mode every time I need to use Virtualbox.

Justin
Last edited by JustinHoMi on 23. Feb 2010, 04:06, edited 1 time in total.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: 64-bit Snow Leopard w/o VX-T

Post by Perryg »

If you do not turn on IO APIC it should work just fine.
Actually if you look the VT-x/AMD-v may be checked but it should be grayed out.
JustinHoMi
Posts: 4
Joined: 28. Oct 2009, 02:14
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: Palm WebOS, Windows XP

Re: 64-bit Snow Leopard w/o VX-T

Post by JustinHoMi »

I did not enable IO APIC (it was disabled by default).

Interesting enough, when I booted into 32-bit mode I had the exact same problem. VT-x was checked, and grayed out... but the VM would not start b/c they were enabled.

To solve the problem, I manually went into the xml configuration file and disabled VT-x. Everything seems ok now!
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: 64-bit Snow Leopard w/o VX-T

Post by Perryg »

Humm. This is not supposed to happen, but I have heard about a few other that it did happen to like this. I will make a note to the DEVs about it.
JustinHoMi
Posts: 4
Joined: 28. Oct 2009, 02:14
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: Palm WebOS, Windows XP

Re: 64-bit Snow Leopard w/o VX-T

Post by JustinHoMi »

Thanks.

While I'm at it... is there any trick to getting it to recognize more than 1 cpu? This is a quad core, but the selection to change the cpu count is grayed out. The instructions say that IO APIC is required, but it doesn't seem to make a difference. I tried changing the preference in the XML config, but it gave me the vx-t error again.

Is this something I should have set prior to installing the guest OS (Windows XP)?
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: 64-bit Snow Leopard w/o VX-T

Post by Perryg »

For SMP you would need hardware-v in the bios and then to turn on VT-x/AMD-v as well as IO APIC.
This would all need to be on when you install the Windows guest. It is possible to convert it but a lot faster to just install it again.
JustinHoMi
Posts: 4
Joined: 28. Oct 2009, 02:14
Primary OS: Mac OS X other
VBox Version: OSE other
Guest OSses: Palm WebOS, Windows XP

Re: 64-bit Snow Leopard w/o VT-X

Post by JustinHoMi »

Ah OK. With all the discussion of vt-x vs software implementations I never realized that vt-x was required for SMP (at least in this case). I guess my next CPU will have it!

Thanks for your speedy help!
Post Reply