[ipxe-devel] gPXE 1.0.1 Boot Server Discovery behaviour

Michael Brown mbrown at fensystems.co.uk
Thu Nov 11 18:06:37 UTC 2010


On Thursday 11 Nov 2010 17:24:29 carlyoung at keycomm.co.uk wrote:
> 	I disabled the VMware E1000 gPXE BIOS and booted from ipxe.iso and
> the boot sequence (from 1.0.1+ GIT obtained source) does go into
> autoboot OK with appropriate boot server type specified in the DHCP
> discover frame.

OK, glad to know it does what I expect!

> 	I want to verify this via a boot ROM. Can someone help me create an
> iPXE 1.0.1 Intel E1000 ROM BIOS of 65536 bytes as ESX is choking on
> it as it is 68,608 bytes as built on a Suse 11 machine. Could I
> remove an object file, etc?

Disabling AoE and iSCSI (by uncommenting the lines

  #undef	SANBOOT_PROTO_ISCSI
  #undef	SANBOOT_PROTO_AOE

in config/general.h) will give you a substantially smaller ROM, if you don't 
need SAN booting support.

Unfortunately the e1000 driver is huge; it's a port from the Linux driver and 
so is far from optimally small.  (By comparison, an iPXE ROM for a NetXen/HP 
10G NIC comes out at 60kB with all default features enabled.)

Michael



More information about the ipxe-devel mailing list