64 bit guest in a 64 bit host without VT extensions

This is for discussing general topics about how to use VirtualBox.
Post Reply
calabacin
Posts: 2
Joined: 29. Oct 2009, 13:48
Primary OS: Ubuntu 8.04
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: ubuntu, windows, bsd

64 bit guest in a 64 bit host without VT extensions

Post by calabacin »

I have a 64bit Pentium-D computer with a 64-bit Ubunu and I would like to install a 64-bit guest.

I have been looking around and I'm not quite sure this is possible. Can any one throw some light in this? I've just bought 4GiB RAM and two hard disks in order to do this, only to find out that it may not be possible.

So:
-Is it possible to run 64-bit guests on a 64-bit host without AMDV or VTX extensions?

Just in case, here is the content of my /proc/cpuinfo:

Code: Select all

processor	: 0
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	: Intel(R) Pentium(R) D CPU 3.00GHz
stepping	: 7
cpu MHz		: 2999.981
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl est cid cx16 xtpr lahf_lm
bogomips	: 5999.96
clflush size	: 64
cache_alignment	: 128
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 15
model		: 4
model name	: Intel(R) Pentium(R) D CPU 3.00GHz
stepping	: 7
cpu MHz		: 2999.981
cache size	: 1024 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 5
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc pebs bts pni dtes64 monitor ds_cpl est cid cx16 xtpr lahf_lm
bogomips	: 6000.29
clflush size	: 64
cache_alignment	: 128
address sizes	: 36 bits physical, 48 bits virtual
power management:
And my uname -a:

Code: Select all

Linux douglas 2.6.28-15-server #52-Ubuntu SMP Wed Sep 9 11:34:09 UTC 2009 x86_64 GNU/Linux
Thanks a lot in advance.
calabacin
Posts: 2
Joined: 29. Oct 2009, 13:48
Primary OS: Ubuntu 8.04
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: ubuntu, windows, bsd

Re: 64 bit guest in a 64 bit host without VT extensions

Post by calabacin »

Guess what, I at last found the reply in the FAQ. I promise I did take a look in a lot of places.

The FAQ:
http://forums.virtualbox.org/viewtopic.php?f=1&t=8669

I fail to see why I need VT-X/AMD-V in order to virtualize the same hardware I have.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Re: 64 bit guest in a 64 bit host without VT extensions

Post by Sasquatch »

Because software virtualizing 64 bit is difficult and very slow to say the least. If you want to have 64 bit Guests so bad, use Qemu. If you don't mind waiting half an hour or more to boot the VM.
Read the Forum Posting Guide before opening a topic.
VirtualBox FAQ: Check this before asking questions.
Online User Manual: A must read if you want to know what we're talking about.
Howto: Install Linux Guest Additions
Howto: Use Shared Folders on Linux Guest
See the Tutorials and FAQ section at the top of the Forum for more guides.
Try searching the forums first with Google and add the site filter for this forum.
E.g. install guest additions site:forums.virtualbox.org

Retired from this Forum since OSSO introduction.
James Bond 007
Posts: 45
Joined: 17. Jan 2009, 02:51
Primary OS: MS Windows XP
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Ubuntu

Re: 64 bit guest in a 64 bit host without VT extensions

Post by James Bond 007 »

calabacin wrote:Guess what, I at last found the reply in the FAQ. I promise I did take a look in a lot of places.

The FAQ: http://forums.virtualbox.org/viewtopic.php?f=1&t=8669

I fail to see why I need VT-X/AMD-V in order to virtualize the same hardware I have.
Basically, in virtualization you will not be able to "use" the same hardware in your virtual machine. The virtual machine presents another set of hardware for your guest operating system to see. And as Sasquatch says the 64-bit virtualization is very slow without the assistance of hardware virtualization in the CPU. It is the same way with other virtualization software such as VMware Workstation (which I use) or Parallels.

By the way, if you are still using a Pentium D CPU, it is quite possible your motherboard (specifically the chipset) will not be able to support 4GB RAM even though your CPU is 64 bit. If you wish to be able to enjoy the full benefits of 64 bit virtualization, you may need to upgrade your motherboard and CPU to more recent versions such as the Intel Core 2 Duo or Core 2 Quad together with a P43/P45 motherboard.
Hope for the best. Prepare for the worst.
Good things come in small packages.
Imagination is more important than knowledge.
When there is a will, there is a way.
Practice makes perfect.
Necessity is the mother of invention.
charlau
Posts: 1
Joined: 25. Feb 2016, 13:41

Re: 64 bit guest in a 64 bit host without VT extensions

Post by charlau »

I know this is an old post, but pentium M processors are still around (I'm writing this on one!). In my case, I was trying to open a windows 8-64 bits virtual machine on my PC host with Windows 8-64 bits. I have a HP Pavillion x360 circa 2014, with the Pentium N3520 CPU. Turns out virtualization is turned OFF by default in the BIOS. It says HP recommends to have it OFF if we don't use virtuallization... (I find this strange but anyway).

Once turned on, Virtualbox gave me back to option of changing in the settings to a 64 bits version of the guest (that's important, if you just enable virtualization and don't change the setting, it still won't work).

So I'm a happy camper now!
Post Reply