Citation :
The components needed by Etherboot are
* A bootstrap loader, usually in an EPROM on a network card, or installed in the flash BIOS, but could be put anywhere in the address space the BIOS probes in. For testing this could be put on a floppy disk or a hard disk partition. Some configurations may even be always run from a floppy disk (e.g. temporary testing setups or pedagogic uses).
* A DHCP or bootp server, for returning an IP address and other information when sent a MAC (Ethernet card) address.
* A tftp server, for sending the kernel images and other files required in the boot process. Alternatively, Etherboot can boot from an NFS mount.
* A Linux or FreeBSD kernel.
* Optionally, a NFS server, for providing the disk partitions that will be mounted if Linux or FreeBSD is being booted.
* Optionally, a RAM disk contained in the loaded image. This can be the initial RAM disk if desired.
* Software tools for building the download image, and tools for debugging.
|