I have a script being loaded from iPXE.
What I want is to make the script fall back to boot from a local hard drive (or CDROM) on failure to boot from the san.
The idea is allow installation of an Operating System onto the SAN target from local CDROM or USB drive.
I can't see anywhere that in the iPXE documentation that tells me how to boot from a local internal drive. How do I do this?
I try to install Ubuntu 12.04 over network unattended. I installed a DHCP server (Dnsmasq), a TFTP server (tftpd-hpa), I got the netboot.tar.gz archive with the pxelinux.0 file, the pxelinux.cfg directory, the linux kernel and the initrd.gz image and I put a preseed file into my web server.
Somehow after upgrading to 12.04, my virtual machines always boot with an attempt to boot from the network first.
I have an existing LAN with a DHCP server already dishing out IP addresses.
For various reasons I cannot replace that server so it will still need to dish out IP addresses.
I've been experimenting with dnsmasq in proxy mode to provide PXE boot filenames.
Now I have dnsmasq chainloading iPXE ok, but I found that the problem with dnsmasq is that in proxy mode it won't send dhcp options down.
Windows is adding a route for a local address (10.0.0.90 - my fileserver) with a gateway of (10.0.0.138 - this is my gateway), the gateway only has a 100Mbs link so all of my fileserver bound traffic is being reduced to 100mbs, if I unplug the gateway it jumps back upto 1000mbs.
I have installed Fedora 17 to an iSCSI target by:
Booting with the Fedora 17 ISO
Chose LiveCD so I could install iscsi-initiator-utils
Started the installer
Chose iSCSI target from native Fedora installer
Installed as normal
Using iPXE (gpxe/etherboot fork) to boot with sanboot iscsi:HOSTIP::::TARGET:LUN, but Fedora bombs after about 10 seconds with the following errors:
Cannot open font file
BIOS Information Vendor: American Megatrends Inc. Version: 220 Release Date: 06/23/2010 Address: 0xF0000 Runtime Size: 64 kB ROM Size: 1024 kB Characteristics: 
I have a server that I'm attempting to install windows onto.
However, the disk is an iscsi target provided by ipxe.
Everything appears to go well until about 3/4 through the install process I get an error about a critical driver missing and the installation is cancelled.
I would say the critical driver would be the network card.
I have a server which hosts mirrors for FreeBSD, CentOS and Scientific Linux. It includes .iso files.
Is it possible to use pxelinux to boot this ISO over the network?