can you describe how you have setup the tftproot and datastore location, and provide some screenshots of the OS definition ?
Thanks Bill for your reply,.,
I have used the follwing steps for ESX Provisioning:-
On PXE Server, created C:\MIDWIFE directory
Changed line 21 of configsvc.pl to point to the location of a perl interpreter.
Changed line 56 of esxconf.pl to point to the location of pxelinux.cfg file on the PXE server.
Changed line 85 of esxconf.pl to point to the right location of bmiwin.exe, the right location for the Application Server, and the right
port number(9131) for the application server.
From a command prompt, I executed configsvc.pl.
ISO extracted to a subdirectory "initrd=esx4i" to C:\Program Files\BMC Software\BladeLogic\8.1\PXE\tftproot\X86PC\pxelinux\initrd=esxif
Then I Created a System Package Type for ESXi 4.1 with the following parameters Installer Location: initrd=esx4i
RSCD Installer Configuration: leave blank
Boot Kernel File name: mboot.c32
Boot Image File name: esx4i/vmkboot.gz
Boot Kernel Parameter in BAsic Config :
initrd=esx4i/vmkernel.gz — initrd=esx4i/sys.vgz — initrd=esx4i/cim.vgz — initrd=esx4i/ienviron.vgz —
Also I used the customized option for the kickstart file.
you shouldn't need to do any perl script hacking. is this still an issue? if so, please open a support ticket and we can setup a webex and investigate.