Перейти к содержимому
После запуска виртуальной системы в VirtualBox заметил следующую ошибку:
This kernel requires the following features not present on the CPU:
pae
Unable to boot — please use a kernel appropriate for your CPU.
Ошибку можно решить несколькими способами:
Способ 1) При включении компьютера зайти в BIOS и в параметрах процессора включить виртуализацию (если процессором она поддерживается).
Способ 2) Открыв VirtualBox перейдем в настройки созданной виртуальной системы, а именно в «Настроить» — «Система» — «Процессор» и поставим галочку возле «Дополнительные параметры: Включить PAE/NX«. Нажмем «OK» для сохранения изменений.
Все, данная ошибка не должна отображаться.
# (отредактировано 6 лет, 3 месяца назад) |
|
Темы: 307 Сообщения: 2052 Участник с: 20 ноября 2013 |
В виртуалбокс не запускаются образы систем x86_64,пишет This kernel requires an x86-64 CPU,but only detected an i686 CPU …. Раньше на форуме мне писали что это оттого что процессор не поддержхивает виртуализацию,стоял Intel Core 2 Duo E4700 2.6GHz. Linux Forever! |
Fraybyl |
# |
Темы: 5 Сообщения: 45 Участник с: 24 февраля 2017 |
Биос проверь на Intel vt и Intel virtualization.
https://github.com/Fraybyl/ |
safocl |
# |
Темы: 122 Сообщения: 1571 Участник с: 08 октября 2015 |
в виртуалбоксе последнее время очч много багов… недавно поставил систему на вб, ребутнул комп, и после ентого ваще никакая ОС на вб не хатит запускаться))) вот просто ни с того ни с сего, одна перезагрузка попробуй vmware, я ток хз чо там и как, енто чисто траблы вб скорее всего |
Vadim |
# (отредактировано 6 лет, 3 месяца назад) |
Темы: 307 Сообщения: 2052 Участник с: 20 ноября 2013 |
Intel vt в биос не нашёл,функция
в виртуалбоксе всё работает кроме систем x86_64,причём в разных версиях virtualbox , в разных системах (установлены lubuntu 16.04,debian testing,arch),везде одинаково. Linux Forever! |
safocl |
# (отредактировано 6 лет, 3 месяца назад) |
Темы: 122 Сообщения: 1571 Участник с: 08 октября 2015 |
тогда чото с железом, имхо, больше ничего не может быть. |
safocl |
# |
Темы: 122 Сообщения: 1571 Участник с: 08 октября 2015 |
все верно тебе пишет ошибку, он грит чо для запуска надо 64-х битное ядро, а у тебя i686 |
safocl |
# |
Темы: 122 Сообщения: 1571 Участник с: 08 октября 2015 |
ставь 64-х битную систему |
Vadim |
# (отредактировано 6 лет, 3 месяца назад) |
Темы: 307 Сообщения: 2052 Участник с: 20 ноября 2013 |
пишет что i686 cpu а не ядро Linux Forever! |
safocl |
# |
Темы: 122 Сообщения: 1571 Участник с: 08 октября 2015 |
так у тебя даже в окне вб указано чо 32-х битная система настроена. |
Vadim |
# (отредактировано 6 лет, 3 месяца назад) |
Темы: 307 Сообщения: 2052 Участник с: 20 ноября 2013 |
Спасибо! Linux Forever! |
Intel i5-2410M CPU running at 2.30 GHz running a Windows 7 64-bit operating system.
I have VirtualBox 4.13 installed.
I am trying to run ubuntu-14.04-desktop-amd64.iso
but I get an error
this kernel requires an x86-64 cpu but only detected an i686 cpu
I even enabled the Intel Virtualization in the BIOS settings and then tried to use the image again but I still get the same error.
Is there any other reason why I can’t use the image?
asked Jul 21, 2014 at 19:11
My best guess is that you somehow configured the VM for 32 bit execution instead of 64.
Can you share the XML machine configuration file (usually in your home directory — something like C:UsersGoyuix — in a folder called VirtualBox VMs
. There should be a folder for the Ubuntu VM you are creating with a file vm-name.vbox. You should be able to find an XML tag called Machine that holds that definition. Here is the relevant tag from one of my config files:
<Machine
uuid="{5c71850d-9ead-4b1f-b8b2-9f147f3a70ac}"
name="Ubuntu"
OSType="Linux26_64"
snapshotFolder="Snapshots"
lastStateChange="2014-07-19T23:16:57Z">
Pay special note to the third attribute OSType
how it has a _64
at the end. I would suggest when creating a VM for Ubuntu 14.04 64-bit to use a VM type = Linux and Version = Ubuntu (64 bit).
answered Jul 21, 2014 at 19:27
GoyuixGoyuix
23.5k14 gold badges83 silver badges128 bronze badges
3
The issue is your virtualization is disabled from BIOS setting.
I came across same issue but enabling Virtualization from BIOS worked. I am working on Windows 10. Initiallty you can disable windows Hyper option from
control panel->Program and Features->Turn windows features on or off->un-select Hyper-V. save this settings
Now go to
BIOS setting-> select Advance option->
Here you can see virtualization option just enable this option and reboot your machine saving your settings.
Delete any VirtualBox which is present earlier that caused issue. Now click on New option of your VirtualBox you can see option to install 64-bit operating systems.
answered Mar 31, 2018 at 2:13
Rohit SalunkeRohit Salunke
1,0631 gold badge10 silver badges14 bronze badges
4
Many times when you install an operating system in your virtual box, most people get an error – Unable to boot.
Today we are going to talk about the topic why this problem comes, how do you solve it step-by-step.
Unable to boot | ISSUE FIX
“This kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot“
“Unable to boot – please use a kernel appropriate for your CPU”
Step-by-Step|How to Solve Unable to boot in Virtual Box
When you select the version in the settings option of your virtual box, then you will not get the option of 64bit Debian.
Because of this, when the virtual box does not know the option according to your download operating system, then this error comes.
Step : 1 – Shut Down Your Computer.
Step : 2 – Then Turn On Your Computer and go Into Bios Option by press the bios key.
Step : 3 – Find the Virtualization Technology Option.
Step : 4 – Enable the Virtualization Option.
Step : 5 – Save and Exit.
Step : 6 – Turn on your Computer on your Operating System.
Step : 7 – Open Your Virtual Box and goto the setting.
Step : 8 – Then Select Version Option.
Step : 9 – When Your click on the Version Option then you can see many versions List.
Step : 10 – If you install Kali Linux then select Debian Option.
Step : 11 – Then Select your x64bit Kali Linux image.
Step : 12 – Now you can start your Virtual Operating System.
Finally!! Now you can see that Unable the boot error has been removed from your virtual machine.
Now you can easily use any operating system on your virtual box.
You can share this post with your friends so that your friends never have such a problem.
If you interface any problem in similar Kali Linux or any operating system, then you can tell me in the comment box.
Thank You!!
I was trying to install Ubuntu 12.04 in VirtualBox 4.2.12r84980. I see
this kernel requires an x86-64 CPU, but only detects an i686 CPU, unable to boot
But I am using a 64 bit Windows 8, and trying same .iso for trying Ubuntu. Then what is the problem?
kiri
27.5k16 gold badges80 silver badges117 bronze badges
asked Jun 16, 2013 at 17:07
3
To be able to run a 64-bit OS in Virtual Box we have to make sure the virtual machine’s architecture is set to 64-bit too.
-
Choose Ubuntu 64-bit in General -> Basic settings on creation of your VM
-
In addition, for running 64-bit guests it is recommended to enable the Input/Output APIC in the System -> Motherboard settings for your virtual machine:
-
In the System -> Acceleration tab we may want to enable the hardware virtualization features VT-x/AMD-V of your CPU.
-
On the host system we may have to enable hardware virtualization in the BIOS.
-
In some systems a host BIOS option to prevent non-trusted execution needs to be turned off (source).
answered Jun 16, 2013 at 20:47
TakkatTakkat
141k53 gold badges308 silver badges424 bronze badges
3
Open the virtual machine settings. Go to the Version dropdown box (General > Basic > Version).
If you don’t see «Ubuntu(64 bit)» as an option in the dropdown, it means that virtualization is not enabled on the host.
Reboot the host, go in to BIOS and enable Virtualization. Exit the BIOS, making sure you save changes.
Now, you should see all the 64 bit options in the Version dropdown box.
answered Jan 26, 2014 at 20:55
Christian LongChristian Long
3,1774 gold badges17 silver badges16 bronze badges
For those of you who are like me and don’t have an option on your virtual box to select the version: Ubuntu(64 bit):
Do this: download the 32 bit Ubuntu iso. ESPECIALLY if when downloading Ubuntu on your virtual box, you chose to allocate less than 2GB of memory.
answered Jan 14, 2014 at 16:15
vboxmanage createvm --name "ubuntu" --ostype Ubuntu_64 --register
or if you have already created then,
vboxmanage modifyvm --ostype Ubuntu_64
To list all the ostype: http://zeblog.co/?p=390
answered May 29, 2018 at 17:57