VMware Cloud Community
colecovision
Contributor
Contributor

ESXi 6.7 new install failing on new server

I have a brand new HPE ProLiant DL380 Gen10 server.  I am getting an error when trying to install ESXi (have tried both 6.5 and 6.7) on this bare metal new server.  The first method I tried was mounting the ISO via HPE's intelligent provisioning through the iLO, second method I tried was making a bootable USB with the ISO.  Both failed on the initial install, before it even gets to the pop up welcome screen, during the grey and yellow boot screen, runs through the services, then stops on "Reading Installation scripts" I get this error and the server reboots:

"Error (see log for more info):

An error has occurred while parsing the installation script

error:file:///ks.cfg:line 3: bootproto --device= specified, but "undefined" was not found on the system."

Any help or insight would be extremely helpful.  Server specs and error screenshot attached.

12 Replies
sk84
Expert
Expert

Did you use the ESXi custom image from HPE?

https://www.hpe.com/us/en/servers/hpe-esxi.html

--- Regards, Sebastian VCP6.5-DCV // VCP7-CMA // vSAN 2017 Specialist Please mark this answer as 'helpful' or 'correct' if you think your question has been answered correctly.
Reply
0 Kudos
colecovision
Contributor
Contributor

No, I was using an ISO direct from VMware, I will give these a try and report back.

Reply
0 Kudos
diegodco31
Leadership
Leadership

Hi

Try with the ESXi custom image from HPEhttps://my.vmware.com/web/vmware/details?downloadGroup=OEM-ESXI67-HPE&productId=742

Download VMware vSphere

Diego Oliveira
LinkedIn: http://www.linkedin.com/in/dcodiego
Reply
0 Kudos
colecovision
Contributor
Contributor

I tried the latest custom HPE ISO for 6.7 and received the same error.  I can't find much on the error itself.

Reply
0 Kudos
RickVerstegen
Expert
Expert

Latest update BIOS/UEFI installed?

Was I helpful? Give a kudo for appreciation!
Blog: https://rickverstegen84.wordpress.com/
Twitter: https://twitter.com/verstegenrick
Reply
0 Kudos
colecovision
Contributor
Contributor

Yes the latest BIOS and UEFI are installed on the server.  I did notice in the System Utilities at startup that these are set:

Embedded UEFI Shell - Enabled

ADD Embedded UEFI Shell to Boot Order - Disabled

UEFI Shell Script Auto-Start - Disabled

Shell Script Verification - Disabled

Any of those that are disabled need to be enabled?

Reply
0 Kudos
colecovision
Contributor
Contributor

Does the server have to be set to a certain RAID level?  Currently I have 3 of my 4 disks on an array set at RAID 5.

Reply
0 Kudos
colecovision
Contributor
Contributor

I reloaded all of the firmware I could find for this server, and then I ran the VMware 6.5 custom ISO from HP and it was able to install.  I will attempt to upgrade to 6.7 now, but at least I was able to get VMware installed now.  Thanks for your suggestions.

Reply
0 Kudos
didier_voeltzel
Contributor
Contributor

Hi,

I have the same problem. I'm surprised we don't received any answer from HPE.

The DL 380 is in the HCL for 6.7 but we are not able to install it.

Regards

Didier

Reply
0 Kudos
Prabasi
Enthusiast
Enthusiast

I just did hardware refresh with HPE DL380 Gen 10 servers without any issue. Always use HPE customized ESXi image. Make sure to create RAID volume as per your requirement before installing ESXi.

Thanks,

Reply
0 Kudos
JinuV
Enthusiast
Enthusiast

I faced the same issue while installing esxi 6.7 on hp dl380g10 server ,following steps done and solved my issue. 1.Update the firmware using HP SPP (2019-03 version) 2.Divide the Array into two logical  drive (100GB  and 3 TB),install ESXi on 100GB 3.HPE custom ISO 6.7 Update1(April Release 2019) 4.Install VMware ESXi without intelligent provision. If anybody faced the issue please try  the above steps.

weerapatr
Contributor
Contributor

Hi ,

I've Solved this problem last Night.

The Problem was occurs by ks.cfg that was built-in the image

how to solve is you need to use another ks.cfg file , right ?

This Problem was solved by this step.

1. Create new ks.cfg by copy ks.cfg in this link (use notpad, new notepad file and copy ks script below to new file then save to "ks.cfg")
About the Default ks.cfg Installation Script


the ks.cfg file is contain the following commands

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

#
# Sample scripted installation file
#

# Accept the VMware End User License Agreement
vmaccepteula

# Set the root password for the DCUI and Tech Support Mode
rootpw myp@ssw0rd

# Install on the first local disk available on machine
install --firstdisk --overwritevmfs

# Set the network to DHCP on the first network adapter
network --bootproto=dhcp --device=vmnic0

# A sample post-install script
%post --interpreter=python --ignorefailure=true
import time
stampFile = open('/finished.stamp', mode='w')
stampFile.write( time.asctime() )

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2. copy ks.cfg to usb that contain HPE - ESXi Image.

3. Boot image, like normally

4. When ESXi boot , type shift + O to enter boot option

5. change boot option to use Installation Script from usb (file that you copied to usb)

use this link to guide how to change boot option

Boot Options

the command , should be

ks=usb cdxxxxxxxx………….

* I was forget about the big character, just leave as previously , not change anything.

6. Now You can Install ESXi  with Successful

 

Hope this not too late for this problem,

Cheers

Reply
0 Kudos