I'm trying to install a 64-bit VM on a 64-bit host Ubuntu 11.04 server. I am using the 64-bit iso (ubuntu-11.10-desktop-amd64.iso) and I set the architecture to x86_64 but when I install the VM it installs the 32 bit kernel. The CPU in the VM reports supporting 64-bit but the kernel but uname -m reports i686.
|
|
|||||
|
|
Okay, My answer consist of two sections: 1. Short Answer : You can't run a 64bit VM on a 32-bit processor. However, you can run a 64bit VM if you have a 64bit processor but have installed a 32bit host OS and your processor supports the right extensions. 2. Long Answer : Make sure your processor supports virtualization extensions. Both AMD and Intel have processors that support this technology. You can check it from the vmx - (Intel) svm - (AMD) Issue this command,
NOTE : These flags say that your processor supports VT technology. However, VT technology can still be disabled in your computer’s BIOS. So make sure it has enabled from BIOS. Optionally, you can use one of these tools, Processor Check for 64-Bit Compatibility from VMWare or Intel® Processor Identification Utility According to this document from VMWare,
Therefore, if your processor supports 64bit architecture and has VT extensions, you can run 64bit VMs. Assume this info will help you :) |
|||
|
|