[ipxe-devel] iPXE and Windows Server 2003

Shahid Munir mr_shahid_munir2 at yahoo.co.uk
Fri Mar 4 17:08:15 UTC 2011

Hi Sven,

Thank you for your help.

I'll try that. How do I get a menu to appear so I could run memtest or load 
firmware alongside the ESXi install?


From: Sven Dreyer <sven at dreyer-net.de>
To: Shahid Munir <mr_shahid_munir2 at yahoo.co.uk>
Cc: ipxe-devel at lists.ipxe.org
Sent: Fri, 4 March, 2011 16:06:54
Subject: Re: [ipxe-devel] iPXE and Windows Server 2003

Hi Shahid,

Am 04.03.2011 16:55, schrieb Shahid Munir:
> Hi Sven,
> I have PXE running to install ESXi and now I have set-up iPXE. I want to
> install using iPXE but I cannot load the pxelinux.0 or the gpxelinux.0
> in iPXE.

Chainloading PXE -> iPXE -> gpxelinux -> menu.c32 and so on doesn't seem 
senseful for me.

Put the following in your Webserver root directory:

And the following in your tftp root directory:

The contents of installesxi.ipxe:
imgfetch http://your.webserver/esxi.iso
chain http://your.webserver/memdisk iso raw

The memdisk file comes from syslinux distibution (download it from 
http://www.kernel.org/pub/linux/utils/boot/syslinux/ ).

The esxi.iso is an ISO image you downloaded from VMware.

Then configure your DHCP server to hand out 
"http://your.webserver/installesxi.ipxe" as the boot file name.

What then happens is:
- PXE loads undionly.kpxe
- undionly.kpxe (which is iPXE) loads the installesxi.ipxe script from the 
- The scripts downloads the ISO image from the webserver
- The script also downloads the memdisk executable from the webserver
- iPXE executes memdisk, which starts the ESXi installation.

You need a lot of RAM for that.

Good luck!

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ipxe.org/pipermail/ipxe-devel/attachments/20110304/5c71a0b5/attachment.htm>

More information about the ipxe-devel mailing list