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

Discussions related to using VirtualBox on Windows hosts.

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

Postby zionahead » 9. Oct 2008, 00:17

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
zionahead
 
Posts: 6
Joined: 9. Oct 2008, 00:15

Postby Sasquatch » 9. Oct 2008, 00:32

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.
Sasquatch
Volunteer
 
Posts: 17800
Joined: 17. Mar 2008, 13:41
Location: /dev/random
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux

Postby zionahead » 9. Oct 2008, 00:49

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
zionahead
 
Posts: 6
Joined: 9. Oct 2008, 00:15

Postby Dest » 9. Oct 2008, 14:38

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"
Dest
Volunteer
 
Posts: 135
Joined: 11. Jan 2008, 17:03
Primary OS: MS Windows Vista
VBox Version: PUEL
Guest OSses: Windows 2000, Windows XP, Ubuntu, FreeBSD

Postby Sasquatch » 9. Oct 2008, 22:25

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.
Sasquatch
Volunteer
 
Posts: 17800
Joined: 17. Mar 2008, 13:41
Location: /dev/random
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux

Postby michcss » 10. Oct 2008, 23:45

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.
michcss
 
Posts: 3
Joined: 10. Oct 2008, 23:37

Postby Sasquatch » 11. Oct 2008, 01:25

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.
Sasquatch
Volunteer
 
Posts: 17800
Joined: 17. Mar 2008, 13:41
Location: /dev/random
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux

Postby michcss » 11. Oct 2008, 13:27

No other programs using virtualisation. Only VirtualBox.
michcss
 
Posts: 3
Joined: 10. Oct 2008, 23:37

Postby stefan.becker » 11. Oct 2008, 15:26

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.
stefan.becker
Volunteer
 
Posts: 7046
Joined: 7. Jun 2007, 21:53

Postby michcss » 15. Oct 2008, 16:17

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!
michcss
 
Posts: 3
Joined: 10. Oct 2008, 23:37

Postby Dopefish » 19. Oct 2008, 05:28

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
Dopefish
 
Posts: 3
Joined: 19. Oct 2008, 05:24

Postby Sasquatch » 20. Oct 2008, 21:22

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.
Sasquatch
Volunteer
 
Posts: 17800
Joined: 17. Mar 2008, 13:41
Location: /dev/random
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux

Postby Dopefish » 21. Oct 2008, 01:27

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.
Dopefish
 
Posts: 3
Joined: 19. Oct 2008, 05:24

Postby Sasquatch » 21. Oct 2008, 01:37

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.
Sasquatch
Volunteer
 
Posts: 17800
Joined: 17. Mar 2008, 13:41
Location: /dev/random
Primary OS: Debian other
VBox Version: PUEL
Guest OSses: Windows XP, Windows 7, Linux

Postby Dopefish » 21. Oct 2008, 02:32

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. :/
Dopefish
 
Posts: 3
Joined: 19. Oct 2008, 05:24

Next

Return to VirtualBox on Windows Hosts

Who is online

Users browsing this forum: No registered users and 33 guests