[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