How do I run a 64-bit guest in VirtualBox?


Virtualbox is free virtualization software that allows us home users to play with multiple operating systems within our main computer. By creating a virtual machine, we can run guest software, i.e. another operating system and keep it completely separate from the one running the computer, as in a box, away from everything.

You could run Linux within Windows or the other way round. We can also use different versions of Linux within Linux or Windows within Windows. Virtualbox doesn’t care what you use as long as you configure it properly.

Virtualization is massive right now. It allows individuals and enterprises to run several functions on a single computer. So rather than building a separate computer to run a different operating system, you only need one. At an enterprise level, rather than running a backup server, a separate mail server and a separate SharePoint server, each can run in its own virtual instance on a single physical host machine.

Two terms you...

0 0
Yes you can run 64-bit guest in Virtual Box.

To enable 64bit guests, run through the following checklist :-

1) Note your exact CPU model or part number, then go online and check its capabilities. The CPU must have 64bit capability and support either Intel or AMD virtualization technologies: VT-x or AMD-v.

2) You usually need to enable VT-x/AMD-v in the host PC BIOS. You need to check with your PC manual or support forum to find out how to boot into the BIOS screen. This is not something we here at the forums can help you with. Once you get there you need to look for something buried in a menu, perhaps in the security category. The option may be called something like "Enable Virtualization Technology". If you see "Virtual Directed I/O" then that is a different thing. Remember to reboot your host OS after making BIOS changes - in this case a full restart from power off is required, just resuming from a hibernated state may not do the job.

3) If (1) and (2) are...

0 0

I have successfully installed Windows Vista 32-bit in a VM with VirtualBox. Now I'm trying to do the same with Windows Vista 64-bit and it just isn't working. I have created the VM but it seems that it won't boot off of the 64-bit Vista ISO image. It spits out this boot manager error.

The host OS is Windows 7 64-bit on a 64-bit Intel Core 2 Duo processor. Now, I have done the same thing and installed the same VirtualBox version on another computer, also running Windows 7 64-bit, created the VM, and then... during the VM setup process I noticed that it had additional options to choose from when I pick the guest Os. Here's a screenshot.

You can see those options in-between where it says 64-bit, I don't have those options on that other computer. Now, this one runs an Intel Core 2 Quad, a higher end model. It supports Intel virtualization technology, while the other one does not.

This is what the same dialog looks like on the Core 2 Duo computer....

0 0
Hi all. I have a strange problem that I will try to explain clearly. I hope someone out there has an answer.

I have a desktop that runs 2 host OSs. Ubuntu 10.04 32bit on one partition and Windows 7 32bit on the other. In Windows I can install a 64bit guest OS in virtualbox with no problem. However, in Ubuntu I cannot install a 64bit guest OS. I get this error:

VT-x/AMD-V hardware acceleration has been enabled, but is not operational. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot.

Please ensure that you have enabled VT-x/AMD-V properly in the BIOS of your host computer.

I have checked the BIOS and see no options relating to visualization. But I know the BIOS is fine because everything works in Windows. To make matters worse this isn't really an Ubuntu problem as I can install 64bit guest OSs on my MacBook Pro which is running Ubuntu 10.04 32bit as the host OS.

So why do I have this problem only on Ubuntu on my desktop? how...

0 0

This is trickier than I thought before I was in the market for a box that can handle 64-bit guests.

Myth #1: All 64-bit hosts can run 64-bit guests. False. 64-bit guest requires specific hardware support: VT-x or AMD-V.

Myth #2: All 64-bit processors support 64-bit guests. False. See myth #1.

Myth #3: All current Intel 64-bit processors have VT-x. False. Many brand new 64-bit processors (T6400, T6500 etc.) do NOT support VT-x, in the name of market segmentation.

Myth #4: All machines with VT-x capable processor can support 64-bit guest. False. VT-x support is disabled by default on Intel processors and needs to be enabled by BIOS. Many BIOS, e.g., those in most Acer laptops, do NOT have the option to turn on VT-x.

Basically host OS is irrelevant w.r.t 64-bit guest. If you're looking for a cheap machine to run 64-bit guests, stick to current AMD Athlon 64 (with AM2 or AM3 sockets) or Opteron (2+ generations) processors, as AMD-V support is on by...

0 0

I believe its a recurring question but cannot find a good post.

I can find a good answer on quora


You can run 32-bit operating systems nested, but not 64

and here the long story

This is a fun topic/project to think about and mostly people wonder why this is important or what purpose it serves. Understanding if this is possible and why if not, helps us understand virtualization better. For VirtualBox itself the answer to this is “yes” for running 32-bit nested guests and “no” for 64-bit. VirtualBox does NOT have the code for running 64-bit VMs without CPU Extensions (AMD-V, Intel VT-x). So the inner VM that is running on a host VM will not be able to support 64-bit. The parent/host (which is a guest VM) will not have the CPU extension feature. Supposedly VMware and Xen support soft coding the CPU extensions. And then there are possibilities...

0 0

Lee, Kevin. "Can I Run 32-Bit XP in VirtualBox on a 64-Bit Windows 7 Host?" Small Business -, Accessed 28 April 2018.

Lee, Kevin. (n.d.). Can I Run 32-Bit XP in VirtualBox on a 64-Bit Windows 7 Host? Small Business - Retrieved from

Lee, Kevin. "Can I Run 32-Bit XP in VirtualBox on a 64-Bit Windows 7 Host?" accessed April 28, 2018.

Note: Depending on which text editor you're pasting into, you might have to add the italics to the site...

0 0

Hopefully somebody here can help me. I've looked around everywhere to find a solution for this issue, but this problem differs from all the threads you can find in many forums around there: it already worked well for me

My problem:
I want to run a 64-bit virtual machine with VirtualBox on my 64-bit host OS (Win 10 Home).
When I created the VM, there was already an option for 64-bit guests in VirtualBox settings, so I installed Windows 64-bit and everything was fine.

Now, apparently after uninstalling McAfee Internet Security with the official Removal Tool, I can't start my 64-bit VM anymore. (but I can't find any McAfee related solutions on Google as well) Instead, I get errors that say the 64-bit guest 'will not be able to boot', Hyper-V virtualization errors, etc. - no wonder, the 64-bit option is suddenly completely gone, when I take a look at the VirtualBox settings. Therefore I can't create or use any 64-bit VM anymore.

After searching for...

0 0

Having a 64 bits host is not sufficient for running a 64 bits guest. You processor need a special instruction to run a 64 bits guest. For example I have a 64 bits host but cannot run a 64 bits guest.

Now I dont remember the instruction name that is needed, I'm searching in the google now.. give me some minutes...

EDIT: Found it, the instruction set is called svm or vmx, check with you proc (/proc/cpuinfo) have this flags

Uhh, and I dont know much about virtualization, but I read that use virtualization in a cpu without virtualization extensions using xen, but I dont get all the concepts... =[

EDIT2: More info look at general questions

But, if you dont have the instrucionts they can be disabled in the bios (they are by default on some cpus) … _BIOS.html

Last edited by kazuo (2010-04-05...

0 0

I have a pentium dual core t4500 2.3ghz.

When trying to install windows 7 64 bit from DVD i get this error:

Windows Boot Manager

Windows failed to start. A recent hardware or software change might be the

cause. To fix the problem:

1. Insert your Windows installation disc and restart your computer.

2. Choose your language settings, then click "Next."

3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer

manufacturer for assistance.

File: \windows\system32\boot\winload.exe

Status: 0xc000035a

which I don't understand because I am running Win 7 Ultimate sp1 x64

*edit* It's letting me install Windows 7 x86 fine. Can anybody explain to me how I can get it to run...

0 0

You need to create a 64bit virtual machine. The bitness of the host OS is irrelevant, it's the VM that needs to be 64bit. From the VBox website (emphasis mine):

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

You need a 64-bit processor with hardware virtualization support (see the section called “Hardware vs. software virtualization”).

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.

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...

0 0
0 0

I experienced an extremely nettlesome problem after swapping out my traditional hard drive for a faster Solid State Drive (). I installed Windows 8.1 from scratch using the Product Key, copied over all my software (I probably should have used Ninite but I was too lazy) and then mindlessly enabled a bunch of options that I never enabled before.

But Alas! Stupidity has a cost and in my case it cost hours of discomfiting nights scouring Google for a solution.

Today I want to save you the pain I encountered by showing you how to fix a problem I experienced in VirtualBox. This post is going to be succinct and to the point.

Even though my Host OS is a 64-bit version of Windows 8.1, VirtualBox categorically refused to display any 64-bit guest OSes in the Create Virtual Machine dialog box.

This was super annoying because all my ISOs were 64-bit therefore I couldn’t use them until I fixed this problem.

Uninstalling and reinstalling VirtualBox made...

0 0

I have 64-bit CPU (AMD Athlon 64 X2), Virtualization support turned on in BIOS (in KN9 that is: Advanced BIOS Features->CPU Feature->Virtualization: Enabled), 64-bit host OS (XP64 with SP1), VirtualBox 2.0 64-bit, Enable AMD-V/VT-x checked along with recommended IO APIC.

First I tried to start existing 64-bit ubuntu 8.04 from physical drive via vmdk. After "Starting up..." I got:

This kernel requires an x86-64 CPU, but only detected an i586 CPU. Unable to boot - please use a kernel appropriate for your CPU.

Next I tried to boot from 64-bit ubuntu 7.10 cd and start installation, but when I've chosen option to install it showed me message:

Your CPU does not support long mode. Use a 32bit distribution.

I'm not sure yet that problem occurs only in xp64 host and only with ubuntu64 guest, so I didn't change host and guest...

0 0

Still haven't been able to get this working as a normal user. Looks like all of my devices have the correct permissions:

# ls -lah /dev/vboxdrv crw-rw---- 1 root vboxusers 10, 59 Sep 23 21:37 /dev/vboxdrv # groups shazow disk wheel audio cdrom video usb users cron plugdev speech games qemu scanner vboxusers vmware shazow

Unfortunately my /dev/usbdev* devices are owned by root:root by default, so I had to add a udev rule:

# cat /etc/udev/rules.d/10-local.rules SUBSYSTEMS=="usb", ATTRS{product}=="iPhone", NAME="%k", SYMLINK="iphone", GROUP="usb" # ls -lah /dev/usbdev* crw-rw---- 1 root plugdev 189, 9 Sep 24 21:24 /dev/usbdev1.10 crw-rw---- 1 root usb 254, 30 Sep 24 21:24 /dev/usbdev1.10_ep00 crw-rw---- 1 root usb 254, 27 Sep 24 21:25 /dev/usbdev1.10_ep02 crw-rw---- 1 root usb 254, 31 Sep 24 21:25 /dev/usbdev1.10_ep04 crw-rw---- 1 root usb 254, 28 Sep 24 21:25 /dev/usbdev1.10_ep81 crw-rw---- 1 root usb 254, 29 Sep 24 21:25 /dev/usbdev1.10_ep83 crw-rw---- 1 root...
0 0

Oracle VM VirtualBox (formerly Sun VirtualBox, Sun xVM VirtualBox and Innotek VirtualBox) is a free and open-source hypervisor for x86 computers currently being developed by Oracle Corporation. Developed initially by Innotek GmbH, it was acquired by Sun Microsystems in 2008 which was in turn acquired by Oracle in 2010.

VirtualBox may be installed on a number of host operating systems, including: Linux, macOS, Windows, Solaris, and OpenSolaris. There are also ports to FreeBSD[5] and Genode.[6]

It supports the creation and management of guest virtual machines running versions and derivations of Windows, Linux, BSD, OS/2, Solaris, Haiku, OSx86 and others,[7] and limited virtualization of macOS guests on Apple hardware.[8][9]

For some guest operating systems, a "Guest Additions" package of device drivers and system applications is available[10][11] which typically improves performance, especially of graphics.[12]


Logo of VirtualBox...

0 0

This is normal if your CPU does not have hardware support for virtualization (Intel VT-x or AMD-v). Older 64-bit CPUs may not support this.

I'm quoting the below one from the Virtualbox forum moderator

You can install 64bit guests on 32bit hosts, so the "bittedness" of the host is not the issue. The issue is that in VirtualBox, hardware support for virtualization (Intel VT-x or AMD-v) is required for certain VMs, which includes all 64bit VMs - regardless of the host.

To enable 64bit guests, run through the following checklist :-

Note your exact CPU model or part number, then go online and check its capabilities. The CPU must have 64bit capability and support either Intel or AMD virtualization technologies: VT-x or AMD-v.

You usually need to enable VT-x/AMD-v in the host PC BIOS. You need to check with your PC manual or support forum to find out how to boot into the BIOS screen. This is probably not something we here at the VirtualBox...

0 0

Adding Features To VirtualBox By Installing Guest Additions

VirtualBox Guest Windows XP In Windows 7 Host

I did a video on how to add VirtualBox Guest Additions because I knew from personal experience that the tutorials I found for this online always seemed to lack something in the step-by-step; such as WHERE to find the actual Guest Additions software!

So after finally deciding that I could be more effective if I used Oracle VirtualBox more, I determined that the reason I did NOT use it more was primarily the hassle of not being able to copy and paste from my host Windows 7 system to the guest Windows XP VirtualBox.

Adding Guest Additions to VirtualBox virtual machines (you have to add it to each one you have configured) gives you that copy and paste functionality.

Another helpful improvement from adding Guest Additions to VirtualBox is the seemless mouse travel. Without Guest Additions you have to “click into” the VM and then press a hot-key,...

0 0

If you want to experiment with Linux without dual booting and potentially impacting your main operating system, the best way to do so is with virtualization. Virtualization allows you to run Linux directly atop your primary OS, whether it’s Mac OS X or Windows, in a separate virtual machine, with practically no potential for error. It’s completely free and fairly easy to set up, we’ll walk you through the entire process.

Requirements for Running Ubuntu in VirtualBox

Be sure to meet the above requirements before beginning. Once VirtualBox is installed and the Ubuntu ISO is downloaded, you can proceed with set up and installation.

Installing Ubuntu Linux in VirtualBox

Launch VirtualBox and create a new virtual machine, name it something like “Ubuntu Linux” and set the Operating System to “Linux” and version to “Ubuntu” and set the base memory to at least 512MB or 1GB

Create a new virtual hard disk and check “Start-up Disk”, click Continue...
0 0

Everyone wish to play around and know what is new in the upcoming Operating Systems of their existing OS. It is always preferred to install separately without disturbing existing setup. Especially when the tech giant announced their next big OS, Windows 10, Yes, all like to install and see what is new in it. This guide shows you how to install Windows 10 on VirtualBox, the free desktop virtualization software on your existing same Windows 7 or Windows 8.1 and 8. Oracle is not supporting Windows 10 as guest OS currently (since it is the first technical preview version at the moment), therefore VirtualBox guest additions installation is not straight forward. But I will show you a trick to install VirtualBox guest additions on Windows 10 virtual machine.

Microsoft has changed the way of releasing technical preview this time. They have introduced Windows insider program and your inputs about the new OS can be shared in the forum with Microsoft engineers and programmers. So, we...

0 0