User manual

Etherboot User Manual
and constant (predictable) retry interval for embedded
devices. This is to achieve short boot delays if both
the DHCP Server and the embedded device will be powered
on the same time. Otherwise if the DHCP server is ready
the client could sleep the next exponentially timeout,
e.g. 70 seconds or more. This is not what you want.
n should be a multiple of TICKS_PER_SEC (18).
Boot device options:
-DCAN_BOOT_DISK
Can boot from floppy/hd if bootimage matches the
pattern "/dev/fhsd*".
-DTRY_FLOPPY_FIRST
If > 0, tries that many times to read the boot
sector from a floppy drive before booting from
ROM. If successful, does a local boot.
It assumes the floppy is bootable.
Requires -DCAN_BOOT_DISK.
-DEMERGENCYDISKBOOT
If no BOOTP server can be found, then boot from
local disk. The accessibility of the TFTP server
has no effect, though! So configure your BOOTP
server properly. You should probably reduce
MAX_BOOTP_RETRIES to a small number like 3.
Boot image options:
-DTAGGED_IMAGE
Add tagged image kernel boot support (recommended).
-DAOUT_IMAGE
Add a.out kernel boot support (generic).
-DELF_IMAGE
Add generic ELF kernel boot support (recommended).
-DEL64F_IMAGE
Add generic ELF64 kernel boot support (useful for > 4GB disks).
-DWINCE_IMAGE
Add the ability to boot WINCE.... now only sis630 OK!
-DFREEBSD_PXEEMU
Add the ability to boot PXE images... only FreeBSD supported
-DX86_BOOTSECTOR_IMAGE
Add the ability to boot 512 byte x86 boot sectors
-DIMAGE_MULTIBOOT
Add Multiboot image support (currently only
for ELF images).
Without this, generic ELF support is selected.
-DIMAGE_FREEBSD
Add FreeBSD image loading support (requires at least
-DAOUT_IMAGE and/or -DELF_IMAGE).
-DFREEBSD_KERNEL_ENV
Pass in FreeBSD kernel environment
-DAOUT_LYNX_KDI
Add Lynx a.out KDI support
38