Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
aoeboot [2007/08/24 13:50] bengen |
aoeboot [2007/09/30 04:27] bengen |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Booting via ATA-over-Ethernet ====== | ||
- | ===== Preparing the operating system image ===== | ||
- | |||
- | * [[aoebootprepdebianetch|Debian GNU/Linux 4.0 (etch)]] | ||
- | * [[aoebootprepwinxp|Windows XP]] | ||
- | |||
- | ===== Booting the operating system from the AoE target ===== | ||
- | |||
- | Recent versions of gPXE include code to emulate a hard drive that can | ||
- | be accessed through INT13 calls. | ||
- | |||
- | FIXME | ||
- | |||
- | <code> | ||
- | mkdir gpxe-git; cd gpxe-git | ||
- | git clone git://git.etherboot.org/scm/gpxe.git | ||
- | cd gpxe/src | ||
- | make bin/undionly.kpxe | ||
- | </code> | ||
- | |||
- | |||
- | ===== Setting up the server side ===== | ||
- | FIXME | ||
- | ==== dhcpd.conf ==== | ||
- | <code> | ||
- | host pxe-client { | ||
- | hardware ethernet 08:aa:bb:cc:dd:ee; # insert your client's MAC address | ||
- | if substring (option vendor-class-identifier, 0, 9) != "Etherboot" { | ||
- | filename "/undionly.kpxe"; | ||
- | } else { | ||
- | option root-path "aoe:e0.0"; | ||
- | } | ||
- | next-server 192.168.3.1; | ||
- | } | ||
- | </code> | ||
- | --- //[[bengen+etherboot@hilluzination.de|Hilko Bengen]] 2007/08/24 12:38// | ||