On Tue, 2011-02-15 at 22:19 +0100, Per Sjoholm wrote:
> On 2011-02-15 21:42, davidMbrooke wrote:
> > On Tue, 2011-02-15 at 20:54 +0100, Per Sjoholm wrote:
> >> On 2011-02-15 20:45, Per Sjoholm wrote:
> >>> Anyone have experince with IPXE ?
> >>> http://en.wikipedia.org/wiki/IPXE
> >>> While traditional PXE clients use TFTP to transfer data,
> >>> iPXE adds the ability to retrieve data through other protocols like HTTP
> >>> , iSCSI , ATA over Ethernet (AoE), and Fibre Channel over Ethernet
> >>> (FCoE), and can work with Wi-Fi rather than requiring a wired connection.
> >> http://ipxe.org/
> >> You can use PXE to chainload into IPXE.
> >> You can boot something over the network. Unlike a traditional PXE ROM, iPXE is able to boot over a wide area network
> >> such as the Internet. If the machine you are testing is connected to the Internet, you can boot the iPXE demonstration
> >> image:
> >> iPXE> chain http://boot.ipxe.org/demo/boot.php
> > Hi Per,
> > iPXE is the new name for gPXE. Google Tech Talk video about gPXE and
> > Etherboot is on YouTube here:
> > http://www.youtube.com/watch?v=GofOqhO6VVM
> > I was doing some testing with gPXE at the weekend. Some notes here:
> > http://sourceforge.net/apps/mediawiki/leaf/index.php?title=Bering-uClibc_4.x_-_User_Guide_-_Appendices_-_Hints_and_Tips_for_Network_Booting
> > Specifically, using gPXELINUX rather than PXELINUX.
> > dMb
> Thanks David, good work
> I will watch the gpxe gtalk tomorrow on my newly installed Fedora14 with xbmc
> If I understand correctly IPXE is more than a new name. IPXE continues were GPXE stopped.
> chain loading means that dhcp server needs logic to avoid looping.
The "chain loading" thing had me confused for a while. If you get PXE to
load "pure" gPXE / iPXE then yes, you do need some careful DHCP
configuration to avoid it loading the same thing again (and again...).
gPXELINUX avoids that complexity, since it is basically PXELINUX but
with gPXE / iPXE extensions and you don't need to do anything special to
DHCP whereas you can load the kernel and initrd over FTP or HTTP etc.
There are some specific instructions for the chain-loading config for
dnsmasq here: http://www.etherboot.org/wiki/dnsmasq