Skip navigation
VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
6,813 Views 11 Replies Last post: Nov 11, 2009 2:25 PM by sirglydealot RSS
efdv452 Lurker 2 posts since
Aug 2, 2008
Currently Being Moderated

Aug 2, 2008 10:05 AM

ESX install problem

I'm trying to install ESX3.5i on a Dell Precision 370 (single Intel P4 3.0GHz CPU - BIOS revision A08) so I can familiarise myself with the product. I'm aware the 370 is unsupported hardware so have probably answered my own question, but is there a way to workaround the following error;

 

"The system has found a problem on your machine and cannot continue.

Unsupported BIOS setting (CPUID) is limited. Disable 'limit CPUID value' or 'Support legacy/NT4 OS in BIOS'

 

CPU not supported?

kjb007 Guru vExpert 6,682 posts since
Sep 18, 2006
Currently Being Moderated
1. Aug 2, 2008 10:31 AM in response to: efdv452
Re: ESX install problem

Look in your BIOS.  There's a part in the CPU settings that asks what OS you are installing.  That is what the setting is referring to.  It may be something also like plug and play, but it's different depending on your BIOS.

 

-KjB

vExpert/VCP/VCAP vmwise.com / @vmwise -KjB
kjb007 Guru vExpert 6,682 posts since
Sep 18, 2006
Currently Being Moderated
3. Aug 2, 2008 11:40 AM in response to: efdv452
Re: ESX install problem

Is there not a plug and play os setting either?

 

While the disk may install correctly, there may be kernel initialization failure after.

 

 

We won't know until you try, please post back results when you have them.

 

 

Good luck,

-KjB

vExpert/VCP/VCAP vmwise.com / @vmwise -KjB
efdv Novice 4 posts since
Aug 4, 2008
Currently Being Moderated
4. Aug 4, 2008 1:53 PM in response to: kjb007
Re: ESX install problem

PROBLEM RESOLVED

To get ESX to install successfully on my Precision 370 I did the following;

#1 To bypass the initial "CPUID" error as above;

1. At the initial bootloader screen (when booting from the ISO), press TAB to edit the boot options

2. Hold down the left-arrow key to move the cursor back to the beginning of the boot options, and add "nocheckCPUIDLimit" right after "vmkernel.gz", so that the first part of the boot options BEFORE the first "---" reads: "mboot.c32 vmkernel.gz nocheckCPUIDLimit ---"

3. Press ENTER.

(thanks to Dave Mishchenko for posting the fix -

http://communities.vmware.com/thread/159556?tstart=15)

 

#2 To allow the installer to recognise/install onto the internal SATA disk

In the BIOS (Drives | SATA Operation), changed config from Combination (SATA/PATA mode) to RAID Autodetect/ATA (RAID if signed drives, otherwise ATA)

 

Hope this helps someone else who like me is also looking to play with ESX without purchasing supported hardware.

PS Apologies for posting under a different login but couldn't my original credentials.

Ken.Cline Champion 5,167 posts since
Jul 7, 2004
Currently Being Moderated
5. Aug 4, 2008 2:40 PM in response to: efdv
Re: ESX install problem
efdv wrote:

 

PS Apologies for posting under a different login but couldn't my original credentials.

 

The forums are having a problem with their authentication provider. There is currently no ETA for a fix, but - I can assure you - this problem has some very high visibility at this point!

 

Thanks for your patience...

KLC

Ken Cline

Technical Director, Virtualization

url=http://www.wellslanders.comWells Landers[/url]

VMware Communities User Moderator

Ken Cline VMware vExpert 2009 VMware Communities User Moderator Blogging at: http://KensVirtualReality.wordpress.com/
efdv Novice 4 posts since
Aug 4, 2008
Currently Being Moderated
6. Aug 4, 2008 5:21 PM in response to: Ken.Cline
Re: ESX install problem

 

Update to above;

 

 

Despite successfully installing ESX on a Precision 370 the kernel still failed to initialize at startup (same CPUID value error as above)... to overcome here's what I did;

 

 

During initialization of the kernel, I pressed SHIFT+O (allows advanced options to be specified during boot), typed 'nocheckCPUIDLimit' (without quotes), then hit ENTER to continue - this allowed me to run ESX and successfully create a VM. Hope that makes sense.

 

 

Now if only I can find how to make 'nocheckCPUIDLimit' a persistent option... I understand this can be achieved through modding the esx.conf file, but I haven't figured out how to do this yet... any ideas would be much appreciated.

 

 

Thanks in advance,

 

 

Dave.Mishchen… Guru User Moderators vExpert 11,904 posts since
Nov 15, 2005
Currently Being Moderated
7. Aug 4, 2008 9:07 PM in response to: efdv
Re: ESX install problem

In the VI client, go to Configuration \ Advanced settings.  Then expand vmkernel \ boot, find and uncheck the option VMkernel.Boot.checkCPUIDlimit.

BillMcAllister Lurker 1 posts since
Jul 17, 2009
Currently Being Moderated
8. Jul 17, 2009 9:38 AM in response to: efdv
Re: ESX install problem

 

I had to make a couple changes for ESXi 4.0

 

 

To get ESX to install successfully on my Precision 370 I did the following;

 

 

#1 To bypass the initial "CPUID" error as above;

 

 

1. At the initial bootloader screen (when booting from the ISO), press TAB to edit the boot options

2. Hold down the left-arrow key to move the cursor back to the

beginning of the boot options, and add

 

 

    mboot.c32 vmkboot.gz  nocheckCPUIDLimit --- vmkernel.gz nocheckCPUIDLimit ........

 

 

3. Press ENTER.

 

#2 To allow the installer to recognise/install onto the internal SATA disk

In the BIOS (Drives | SATA Operation), changed config from Combination

(SATA/PATA mode) to RAID Autodetect/ATA (RAID if signed drives,

otherwise ATA)

 

 

 

On Reboot

 

 

Hold SHIFT+O at boot screen and enter nocheckCPUIDLimit  as a kernel parameter

 

 

Using vClient

 

 

   Enter Maintenance Mode

 

 

   Configuration > Software > Advanced Settings > VMKernel >   Disable checkCPUIDLimit

 

 

After that everything worked great !

 

 

jorgerey Lurker 1 posts since
Sep 3, 2009
Currently Being Moderated
9. Sep 3, 2009 1:09 PM in response to: BillMcAllister
Re: ESX install problem

When installing ESXi 4.0 on a Dell Sc 1420 y get the "CPUID" error.

Where do I add the "nocheckCPUIDLimit"?

 

The boot options are ... "initrd=initrd.img ks=usb vmkopts=debugLogToSerial:1 mem=512Mb"

 

 

Thanks,

 

 

 

jorge

krowczynski Master 1,382 posts since
Mar 8, 2009
Currently Being Moderated
10. Sep 3, 2009 11:04 PM in response to: efdv452
Re: ESX install problem

 

Why you don't youse VM Workstation and install the ESXi in it?

 

 

MCP, VCP3 , VCP4
sirglydealot Lurker 1 posts since
Sep 1, 2006
Currently Being Moderated
11. Nov 11, 2009 2:25 PM in response to: efdv452
Re: ESX install problem

I have the same problem but using ESX 4 installer the options ive got are Install ESX in graphical mode or I can f2 for other options. When I press f2 Boot Options appear but this are the options initrd=initrd.img vmkopts=debugLotToSerial:1 mem=512 quiet. Can anybody tell me how to apply the no c[pu limit check here??

Bookmarked By (0)

Share This Page

Communities