Etherboot
From Codtech
Contents |
Introduction
Etherboot is a software package for creating ROM images that can download code over an Ethernet network to be executed on an x86 computer. Many network adapters have a socket where a ROM chip can be installed. Etherboot is code that can be put in such a ROM. Etherboot is normally used for for booting PCs diskless. Etherboot requires that you build an NBI PXES image or use GRUBs nbgrub.
Description
Etherboot is a software package for creating ROM images that can download code over an Ethernet network to be executed on an x86 computer. Etherboot is Open Source under the GNU General Public License Version 2 (GPL2).
Etherboot (from version 5.3.3) can also be used with PXE as an NBP and special UNDI images are provided to use the driver abstraction.
ROM Images
ROM images can be customized and downloaded from http://rom-o-matic.net.
PXE
This ROM image use the PXE UNDI stack (PCI ID:0x0000:0x0000).
PCNET32 lancepci
This is the network card used in VMware 5 (PCI ID: 0x1022:0x2000).
Protocols
Supports
- TFTP
- Multicast TFTP
- FSP
- mini-SLAMD
- HTTP (under development)
External links
- Etherboot wiki and other resources
- http://wiki.etherboot.org/
- www.etherboot.org
- www.rom-o-matic.org

