VMware Communities > VMTN > VMware Infrastructure™ > VI: ESX 3.5 > Discussions

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
7 Replies Last post: Aug 4, 2008 9:07 PM by Dave.Mishchenko
Reply

ESX install problem

Aug 2, 2008 10:05 AM

Click to view efdv452's profile Lurker efdv452 2 posts since
Aug 2, 2008
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?
Reply Re: ESX install problem Aug 2, 2008 10:31 AM
Click to view kjb007's profile Guru kjb007 5,303 posts since
Sep 18, 2006
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
Reply Re: ESX install problem Aug 2, 2008 11:07 AM
in response to: kjb007
Click to view efdv452's profile Lurker efdv452 2 posts since
Aug 2, 2008

kjb007, cheers for posting.

The 370 BIOS doesn't have a "limit CPUID value" option nor any options to specify target OS, etc. - I do have a Precision T5400 in the office with the CPUID option however so will;

  • use the T5400 to install ESX 3.5i on a SCSI disk (with compatible NIC);
  • post install, add the line /vmkernel/checkCPUIDLimit = "FALSE" to the end of the /etc/vmware/esx.conf file;
  • return the disk to the 370

This should do the trick nicely....
<he says confidently without really knowing whether or not it will work> :-)
Reply Re: ESX install problem Aug 2, 2008 11:40 AM
in response to: efdv452
Click to view kjb007's profile Guru kjb007 5,303 posts since
Sep 18, 2006
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

Reply Re: ESX install problem Aug 4, 2008 1:53 PM
in response to: kjb007
Click to view efdv's profile Novice efdv 4 posts since
Aug 4, 2008
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. :-)
Reply Re: ESX install problem Aug 4, 2008 2:40 PM
in response to: efdv
Click to view Ken.Cline's profile Champion Ken.Cline 5,130 posts since
Jul 7, 2004
VMware Moderator
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
Wells Landers
VMware Communities User Moderator
Reply Re: ESX install problem Aug 4, 2008 5:21 PM
in response to: Ken.Cline
Click to view efdv's profile Novice efdv 4 posts since
Aug 4, 2008

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,

Reply Re: ESX install problem Aug 4, 2008 9:07 PM
in response to: efdv
Click to view Dave.Mishchenko's profile Guru Dave.Mishchenko 8,436 posts since
Nov 15, 2005
Moderator
In the VI client, go to Configuration \ Advanced settings. Then expand vmkernel \ boot, find and uncheck the option VMkernel.Boot.checkCPUIDlimit.
Actions