|
NAMEpxeboot —
Preboot Execution Environment (PXE) bootloader
DESCRIPTIONThepxeboot bootloader is a modified version of the
system third-stage bootstrap
loader(8)
configured to run under Intel's Preboot Execution Environment (PXE) system.
PXE is a form of smart boot ROM, built into Intel EtherExpress Pro/100 and
3Com 3c905c Ethernet cards, and Ethernet-equipped Intel motherboards. PXE
supports DHCP configuration and provides low-level NIC access services.
The DHCP client will set a DHCP user class named FreeBSD to allow flexible configuration of the DHCP server. The The option domain-name "example.com"; option routers 10.0.0.1; option subnet-mask 255.255.255.0; option broadcast-address 10.0.0.255; option domain-name-servers 10.0.0.1; server-name "DHCPserver"; server-identifier 10.0.0.1; next-server 10.0.0.1; default-lease-time 120; max-lease-time 120; subnet 10.0.0.0 netmask 255.255.255.0 { filename "pxeboot"; range 10.0.0.10 10.0.0.254; if exists user-class and option user-class = "FreeBSD" { option root-path "tftp://10.0.0.1/FreeBSD"; } } pxeboot recognizes option
root-path directives as the server and path to NFS mount for file
requests, respectively, or the server to make TFTP requests to. Note that
pxeboot expects to fetch
/boot/loader.rc from the specified server before
loading any other files.
Valid option root-path syntax is the following
In all other respects, For further information on Intel's PXE specifications and Wired
for Management (WfM) systems, see
SEE ALSOloader(8)HISTORYThepxeboot bootloader first appeared in
FreeBSD 4.1.
AUTHORSThepxeboot bootloader was written by
John Baldwin ⟨jhb@FreeBSD.org⟩ and
Paul Saab ⟨ps@FreeBSD.org⟩. This manual
page was written by Doug White
⟨dwhite@FreeBSD.org⟩.
Visit the GSP FreeBSD Man Page Interface. |