VMware Cloud Community
gauravsingh85
Enthusiast
Enthusiast

PXE boot setup ESX5

HI

was trying to create PXE boot server for scripted installation of ESX5 i did following things

  1. Create TFTP server
  2. Create DHCP
  3. unzip esx image in a folder inside tftpboot

My installation gets IP from DHCP and throughs Menu from menu.c32 but when it comes to mboot.c32 -c boot.cfg it hungs with black screen

** i have downloaded mboot.c32 and boot.cfg from esx image

0 Kudos
3 Replies
drivera01
Enthusiast
Enthusiast

I'm kind of lost trying to interpret your question. I just upgraded my vSphere scripted installation server that I used for vSphere ESXi 4.1 so it would work on vSphere ESXi 5. VMware changed alot of things so I had to reverse engineer it.  Can you be more specific what your issue is?

My kickstart server is running Linux, not Windows. I'm not sure if that matters tough.

0 Kudos
gauravsingh85
Enthusiast
Enthusiast

Thankyou for your reading my question

I am trying to build ESX5 from linux server

I was able to solve the problem by replacing mboot.c32 with another copy of mboot.c32 from syslinux.

Now i ran into couple of another problem

1) I have  "vmaccepteula" in my ks.cfg but still the installation is asking to accept the agreement

#

# Sample scripted installation file

#

# Accept the VMware End User License Agreement

vmaccepteula

2) I was trying to install ESX5 on a internal SD card but the below line does not seems to be working

# The install media is in the CD-ROM drive

install --firstdisk=disk-SD --overwritevmfs

0 Kudos
gauravsingh85
Enthusiast
Enthusiast

i found out that the installation was ignoring my kickstart file

i am having kickstart as local file

i tried following options

kernelopt=ks=ks.cfg

kernelopt=ks=/ks.cfg

kernelopt=ks=file:/ks.cfg

kernelopt=ks=file://ks.cfg

do you guys have any idea how can i make my ks.cfg visible

**i dont have http setup

0 Kudos