This kernel requires x86-64 cpu, but only detected i686 cpu
This kernel requires x86-64 cpu, but only detected i686 cpu
After much initial difficulty I finally managed to install Kali Linux 64 Bit ISO into Virtual Box and made it to the Boot Up menu but whenever I selected an installation option it kept saying it required an x86-64 CPU and I'm not sure how to enable this. I noticed under System Settings that I was unable to access the Acceleration tab; and that I couldn't adjust the Processor(s) beyond 1 under the Processor tab.
I've been trying to teach myself digital forensics you see and so really need this particular Linux distribution to work on my Windows 7 PC. Does anyone here know how to work Kali Linux on Virtual Box and specifically what to do about this requirement of an x86-64 CPU when only an i686 CPU is detected?
I've been trying to teach myself digital forensics you see and so really need this particular Linux distribution to work on my Windows 7 PC. Does anyone here know how to work Kali Linux on Virtual Box and specifically what to do about this requirement of an x86-64 CPU when only an i686 CPU is detected?
-
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: This kernel requires x86-64 cpu, but only detected i686
1) 64-bit guests need hardware-virtualzation enabled in the hosts bios.
2) when creating the 64-bit guest you must select 64-bit in General -> Basic -> version.
3) If running Windows as host you must make sure hyper-v or xp mode is not enabled on the host. MS does not play well and wants it all.
2) when creating the 64-bit guest you must select 64-bit in General -> Basic -> version.
3) If running Windows as host you must make sure hyper-v or xp mode is not enabled on the host. MS does not play well and wants it all.
Re: This kernel requires x86-64 cpu, but only detected i686
I have the same issue.
Only wondering: why does vmware work flawlessly and virtualbox can't install 64 bit OS ?
Only wondering: why does vmware work flawlessly and virtualbox can't install 64 bit OS ?
-
- Volunteer
- Posts: 8851
- Joined: 30. Apr 2009, 09:45
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: just about all that run
Re: This kernel requires x86-64 cpu, but only detected i686
VirtualBox can install 64bit guests. I have 24 of them. Being able to read helps. See Perryg's post just above yours.c99a wrote:I have the same issue.
Only wondering: why does vmware work flawlessly and virtualbox can't install 64 bit OS ?
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
There are three groups of people. Those that can count and those that can't.
Re: This kernel requires x86-64 cpu, but only detected i686
Oh I can read allright. Seems that you can't comprehend. Virtualbox on my machine cannot translate the CPU's virtualization instructions for 64 bit guests. Vmware could do that.loukingjr wrote:VirtualBox can install 64bit guests. I have 24 of them. Being able to read helps. See Perryg's post just above yours.c99a wrote:I have the same issue.
Only wondering: why does vmware work flawlessly and virtualbox can't install 64 bit OS ?
-
- Site Moderator
- Posts: 39156
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: This kernel requires x86-64 cpu, but only detected i686
VirtualBox can run 64bit guests just fine, under the same conditions as VMWare. No translation or simulation is involved: in a VM the guest code runs natively on the host processor. So, all that really matters is the host CPU capability. Just make sure you don't try to run both VM platforms at the same time (including nested).
FAQ: I have a 64bit host, but can't install 64bit guests.
FAQ: I have a 64bit host, but can't install 64bit guests.
Re: This kernel requires x86-64 cpu, but only detected i686
I've attached my cpu specs and virtualbox create new virtual machine window. See how it's only for 32bit. That was before I tried to test vmware, so no other virtualization software running.mpack wrote:VirtualBox can run 64bit guests just fine, under the same conditions as VMWare. No translation or simulation is involved: in a VM the guest code runs natively on the host processor. So, all that really matters is the host CPU capability. Just make sure you don't try to run both VM platforms at the same time (including nested).
FAQ: I have a 64bit host, but can't install 64bit guests.
I currently am on windows 8 64 bit.
- Attachments
-
- vbox1.jpg (57.69 KiB) Viewed 47882 times
-
- speccy.jpg (86.25 KiB) Viewed 47882 times
-
- Site Moderator
- Posts: 39156
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: This kernel requires x86-64 cpu, but only detected i686
I again refer you to the FAQ. Go through it systematically. I wrote the FAQ because I got tired of this conversation quite some time ago!
Re: This kernel requires x86-64 cpu, but only detected i686
I had this issue as well today (not only today) and finally this did the trick :
Set the "Version" and "Type" properties to "Other" and "Other/64 bit" (similar to that anyway)
It was set to Linux (which matched the client OS), and only after that change if finally worked.
The option was already set to allow virtualisation on this machine, but on a lot of machines that seems to be an issue indeed.
Set the "Version" and "Type" properties to "Other" and "Other/64 bit" (similar to that anyway)
It was set to Linux (which matched the client OS), and only after that change if finally worked.
The option was already set to allow virtualisation on this machine, but on a lot of machines that seems to be an issue indeed.
Re: This kernel requires x86-64 cpu, but only detected i686
jeebc wrote:I had this issue as well today (not only today) and finally this did the trick :
Set the "Version" and "Type" properties to "Other" and "Other/64 bit" (similar to that anyway)
It was set to Linux (which matched the client OS), and only after that change if finally worked.
The option was already set to allow virtualisation on this machine, but on a lot of machines that seems to be an issue indeed.
Excellent... your info save me a lot of time! THANKS a lot!
Re: This kernel requires x86-64 cpu, but only detected i686 cpu
Hi, I have experienced the same message, and I have noticed the VM installed under General tab: Red Hat 32. I removed the VM and re-created it using the same process and it worked. I have Lenovo Thinkpad T440p, the only difference between the two tries was that I initially did the import prior to modifying the device BIOS to support VM functionality. I changed the BIOS later but had that error.
Hope this helps.
Hope this helps.
-
- Posts: 1
- Joined: 13. Jan 2017, 17:06
Re: This kernel requires x86-64 cpu, but only detected i686 cpu
It is very simple. You need to enable virtualiziation in Bios setup. Just reboot your computer and goto Bios setup and in system find virtualization and enable it. Then save and exit. And you will be able to install your desired OS.
-
- Site Moderator
- Posts: 39156
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: This kernel requires x86-64 cpu, but only detected i686 cpu
The message comes from the Linux Guest, not from VirtualBox, but it means that you tried to install a 64bit Linux guest into a 32bit VM.
The most likely reason you chose a 32bit profile in VirtualBox is because you didn't see any 64bit profiles, and that would be because VT-x is unavailable for any of the reasons mentioned in the FAQ.
The most likely reason you chose a 32bit profile in VirtualBox is because you didn't see any 64bit profiles, and that would be because VT-x is unavailable for any of the reasons mentioned in the FAQ.
Re: This kernel requires x86-64 cpu, but only detected i686 cpu
If you have VT-x enabled in BIOS, yet no 64bit for guest hosts, do read that thread. It's about two other bios settings: Execute Disable and Trusted Execution. Which are not (yet) mentioned in the faq by mpack.
-
- Site Moderator
- Posts: 27330
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: This kernel requires x86-64 cpu, but only detected i686 cpu
Maybe because they're not actually required? In fact, I was running VirtualBox on my Win7 other host and I hadn't enabled the NX-bit by ignorance/accident. There was no problem running 64-bit guests. None.BelJoost wrote:Which are not (yet) mentioned in the faq by mpack.
What most probably happened in the thread you're linking is that the user shut down the host completely and restarted it. This is required for such "invasive" changes and the OP didn't actually do it when they had VT-x switched to enabled.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.