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

