On the Bootleg host imager

July 2007


Table of Contents

PXE boot
The bootleg boot script
Drawing a bundle
How to determine what a host boots

A computer can be configured to boot from its NIC using PXE, as described in

Procedure 72.  Booting from PXE

  1. Computer is powered up and boots into BIOS ROM

  2. BIOS boots into PXE ROM

    1. PXE does DHCP request

    2. DHCP server responds with

  3. PXE boots into PXE executable

  4. PXE executable fetches configuration from TFTP server [39] [40]

  5. PXE executable determines from the configuration file

    • which kernel to fetch

    • which boot parameters to set (if any)

    • which RAMdisk to fetch (if any)

    It fetches the kernel and the RAMdisk, and boots into them

    The system has been booted.



[38] Typically from /var/lib/tftpboot, which is often aliased to /tftpboot.

[39] Typically from /tftpboot/pxelinux.cfg/.

[40] The name of the file that is fetched is by default the IP number in hexadecimal. But this can be altered by the DHCP server.