7
2
I have been trying all morning to find the right Ubuntu Server (12.04) ISO to use for installing an Ubuntu guest OS on my VBox VM.
Here are the relevant stats:
- Host Machine: AMD 64-bit
- Host OS: Ubuntu Desktop 11.04
- VM OS: Linux
- VM OS Version: Ubuntu
- ISO downloaded and attempted:
ubuntu-12.04-server-amd64.iso
When I try to start the VM I get a main menu, the first option reads Install Ubuntu. When I select that, I get an error message:
This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for your CPU.
Edit: That message makes me think that I have a 32-bit machine but am trying to run a 64-bit ISO. I am confident that this is 64-bit, however, as uname -m
produces x86-64
in the terminal...and executing lscpu
produces:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 2
Thread(s) per core: 1
Core(s) per socket: 2
CPU socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 23
Stepping: 10
CPU MHz: 1200.000
L1d cache: 32K
L1i cache: 32K
L2 cache: 1024K
Here's the kicker: I downloaded the ISO on a Windows machine, because my Ubuntu machine (the one running Ubuntu Desktop 11.04 and hosting the VM-to-be) has crummy network connection. So I downloaded to a Windows client, put the ISO on a flash drive, copied it over to my Ubuntu machine, and saved it locally. I'm wondering if the download page saw that I was trying to download from a Windows client and swapped out the x86-64 version for i686? Otherwise I downloaded the wrong ISO.
Can someone please tell me what the right ISO is? I thought for sure the AMD 64-bit version would be exactly what I needed.
Thanks @terdon (+1) - please see my comment under p0rkjello's answer - I have the same question for you! Thanks again! – pnongrata – 2012-08-21T14:28:17.367
@zharvey No, you do not have an AMD processor. You are, however, on an x86_64 architecture. Apple and AMD were the first to come out with a 64bit system for personal computers. So, in the non mac world, amd64 was adopted for all 64bit architectures. x86_64 was later adopted to describe intel 64bit CPUs as well. The two names are essentially synonymous today. – terdon – 2012-08-21T14:35:58.780
I don't get the third point "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".
you must also select a 64-bit operating system for the particular VM
what do you mean by that ? – Suhail Gupta – 2013-07-19T07:59:37.210@SuhailGupta that just means that you should install a 64bit operating system on your virtual machine. – terdon – 2013-07-19T11:42:11.630