VMware Cloud Community
mori_yc
Contributor
Contributor

We could boot Gest OS with 64 bit of CentS 6 on Vmware ESXi 5.5

I am  mori_yui

We developed ESXi 5.50 and converted Gest OS on VmPlaer with VMware vCenter Converter Standalone Client.

Gest OS is normally converted to ESXi 5.5 and recognized.

However we boot Gest OS on ESXi and the following error message is displayed on Gest OS.

"This kernel requires an x86-64 CPU, but only detected an i686 CPU.

Unable to boot - please use a kernel appropriate for your CPU."  appears to Gest OS when it boots.

We could not go more forward with it and boot Gest OS.

In this case how should we resolve this issue?

For your information we write the Spec of Host OS and Gest OS below.

I guess the CPU spec(CPU Intel(R) Pentium(R))  is not compatible with with ESXi 5.5 on Host OS.

I ' not sure about the details of cause.

It is all right if we downgrade ESX 5.5 to deal with this issue.

@

Host OS information

- ESXi 5.50

- Maker Dell Inc.

- Model Vostro 200

- CPU Intel(R) Pentium(R) Dual CPU E2160 @ 1.80G

Gest OS information

- OS CentOS 6.6 64bit(Linux  2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux)

Tags (2)
Reply
0 Kudos
5 Replies
MBreidenbach0
Hot Shot
Hot Shot

I'm not sure I understand fully what you are doing.

To run nested ESXi (ESXi running inside another hypervisor) and be able to start VMs inside the nested ESXi you need to do some additional configuration.

Google for 'nested ESX' or check this link:

https://www.virtuallyghetto.com/nested-virtualization

Reply
0 Kudos
mori_yc
Contributor
Contributor

I mistook Subject "We could not boot Gest OS with 64 bit of CentS 6 on Vmware ESXi 5.5"
Let me make my question clear.
We now are running Gest OS(CentOS 64bit) on Vmplaer , and would like to migrate from current Vmplayer to new ESXi(5.5) and it will run on ESXi in the future.
We developed ESXi5.5 and converted the Gest OS to ESXi(5.5) with VMware vCenter Converter Standalone Client.
However we try to boot Gest OS on VMware ESXi(5.5) and the following message is displayed on it.

"This kernel requires an x86-64 CPU, but only detected an i686 CPU.

Unable to boot - please use a kernel appropriate for your CPU."  Finally we could not boot Gest OS.
How should we handle this trouble?
The details of spec with Host OS and Gest OS is as follows.

Would you kindly tell us the solution?

Host OS information

- ESXi 5.50

- Maker Dell Inc.

- Model Vostro 200

- CPU Intel(R) Pentium(R) Dual CPU E2160 @ 1.80G

Gest OS information

- OS CentOS 6.6 64bit(Linux  2.6.32-504.el6.x86_64 #1 SMP Wed Oct 15 04:27:16 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux)

Reply
0 Kudos
Nick_Andreev
Expert
Expert

Did you enable Intel VT-x in BIOS?

---
If you found my answers helpful please consider marking them as helpful or correct.
VCIX-DCV, VCIX-NV, VCAP-CMA | vExpert '16, '17, '18
Blog: http://niktips.wordpress.com | Twitter: @nick_andreev_au
Reply
0 Kudos
mori_yc
Contributor
Contributor

We could not enable Intel VT because "Intel® Pentium® Processor E2160" on Host OS did not correspond to it.
The version of Bios was update to latest version (BIOS, 1.0.16) on Vostro 200 and we run BIOS and only  Enabled "Execute Disable Bit" as below.

Advanced > CPU Configuration >  Execute Disable Bit > [Enabled]  

However we could do nothing  about Intel VT about  because "Intel(R) VirtualizationTechnology" of the configuration is nothing in CPU Configuration of BIOS.

In this case How should we do?



Reply
0 Kudos
MBreidenbach0
Hot Shot
Hot Shot

Intel® Pentium® Processor E2160 (1M Cache, 1.80 GHz, 800 MHz FSB) Product Specifications

E2160 does not provide VT-x virtualization support.

You need different hardware.

Dell Vostro 200 - that thing is like 10 years old ?

Reply
0 Kudos