kernel requires an x86_64 cpu, but only detected an i686 cpu

Discussions related to using VirtualBox on Windows hosts.
zionahead
Posts: 6
Joined: 9. Oct 2008, 00:15

kernel requires an x86_64 cpu, but only detected an i686 cpu

Post by zionahead »

I'm getting this error on my vista 64bit host using ubuntu 8.10 beta desktop amd64 iso as guest.
kernel requires an x86_64 cpu, but only detected an i686 cpu
unable to boot - please use a kernel appropriate for your cpu
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Post by Sasquatch »

Please see the Manual chapter 1.6 or VirtualBox FAQ. You need virtualisation and a few other options. Without that, you can't run 64 bit Guests.
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.
zionahead
Posts: 6
Joined: 9. Oct 2008, 00:15

Post by zionahead »

I enabled vt-x/amd-v and started up, same error.

I'm running vista 64bit ultimate sp1 with ubuntu 64bit 8.10 beta amd64 iso mounted.

I have a core 2 duo processor laptop as well
Dest
Volunteer
Posts: 138
Joined: 11. Jan 2008, 17:03
Primary OS: MS Windows Vista
VBox Version: PUEL
Guest OSses: Windows 2000, Windows XP, Ubuntu, FreeBSD

Post by Dest »

Not all laptops have virtualization support, you'll have to do some research to find out if yours does.

However if it does, there usually is a setting in BIOS that needs to be turned on. On my D830 it was in the "Posting" section of Bios and was listed as "Virtualization Extension"
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Post by Sasquatch »

Dest wrote:Not all laptops have virtualization support, you'll have to do some research to find out if yours does.

However if it does, there usually is a setting in BIOS that needs to be turned on. On my D830 it was in the "Posting" section of Bios and was listed as "Virtualization Extension"
For laptops, this is indeed a tricky thing, but it's for workstations too. My laptop has a VT-x enable CPU, but my mainboard does not support nor provide a Virtualisation function. It might support it, but there isn't in the BIOS. Keep that in mind too.
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.
michcss
Posts: 3
Joined: 10. Oct 2008, 23:37

Post by michcss »

My laptop supports intel VT, i have enabled it in BIOS but still i've got error
kernel requires an x86_64 cpu, but only detected an i686 cpu
unable to boot - please use a kernel appropriate for your cpu

I'm trying to install ubuntu 8.04 on vista x64. J've got virtualbox 64 and enabled options conneted with intel vt.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Post by Sasquatch »

Do you have any other virtualisation programs installed, like MS VPC? Only one virtualisation program can use the virtualisation extention at a time (run several VMs with one program can, but not in different programs with VT-x/AMD-V enabled for them).
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.
michcss
Posts: 3
Joined: 10. Oct 2008, 23:37

Post by michcss »

No other programs using virtualisation. Only VirtualBox.
stefan.becker
Volunteer
Posts: 7639
Joined: 7. Jun 2007, 21:53

Post by stefan.becker »

On the VMWARE Homepage there is a Tool to check for 64 Bit Guest. Try this. If thta says no, VirtualBox will not run, too.

Another idea is a Bios Update for the Mainboard.
michcss
Posts: 3
Joined: 10. Oct 2008, 23:37

Post by michcss »

VMWare 64-bit Copatibility Check Passed
This host is capable of running 64-bit guest operating system under this VMWare Product.

edit: it's strange, after a few days it works!
Dopefish
Posts: 3
Joined: 19. Oct 2008, 05:24

Post by Dopefish »

I am having this issue, as well.

I am using VirtualBox v2.0.2 x64. Virtualization is enabled in the BIOS. VT-x is enabled in VBox.

Here is an image of my settings:
http://imk.cx/junk/vbox64.png


I have ran that VMware tool that checks compatibility and it reports:
"This host is capable of running a 64-bit guest operating system under this VMware product."

Here is a link to my VBox.log:
http://imk.cx/junk/VBox.log
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Post by Sasquatch »

Dopefish wrote:I am having this issue, as well.

I am using VirtualBox v2.0.2 x64. Virtualization is enabled in the BIOS. VT-x is enabled in VBox.

Here is an image of my settings:
http://imk.cx/junk/vbox64.png


I have ran that VMware tool that checks compatibility and it reports:
"This host is capable of running a 64-bit guest operating system under this VMware product."

Here is a link to my VBox.log:
http://imk.cx/junk/VBox.log
You missed the link to the Manual/FAQ. It clealy states that you also need I/O APIC and PAE enabled for it to be available. Enable those settings and you're good to go.
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.
Dopefish
Posts: 3
Joined: 19. Oct 2008, 05:24

Post by Dopefish »

I've tried either of those, too, and neither work.

I had actually tried those first. The manual actually states that IO ACPI is only recommended for Windows, it's not required.
Sasquatch
Volunteer
Posts: 17798
Joined: 17. Mar 2008, 13:41
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux
Location: /dev/random

Post by Sasquatch »

Dopefish wrote:I've tried either of those, too, and neither work.

I had actually tried those first. The manual actually states that IO ACPI is only recommended for Windows, it's not required.
Indeed, but I quote from the manual:
Warning
You should enable the I/O APIC for virtual machines that you intend to use in 64-bit mode. This is especially true for 64-bit Windows VMs.
So you should enable it. It's advised, though not a dependency for 64 bit support.

If VB is unable to use it, then I would guess that you don't have full virtualisation. But that is strange, as the VMWare tool checks for that.
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.
Dopefish
Posts: 3
Joined: 19. Oct 2008, 05:24

Post by Dopefish »

Well, whether I use those options or not, it does not seem to affect whether I can use 64-bit guests or not.

I filed a bug report here:
http://www.virtualbox.org/ticket/2440

It seems like my BIOS might have broken support for it. :/
Post Reply