6 | | step 2 -- Orbit-pc2 boots the image ...winlab.img |
| 6 | PXE: This is a concerted effort between the dhcp server and the tftp server. In the dhcpd.conf file in the parameter "nextserver" is interpreted by the pxe booting clinet as "where to look" for the boot img (and associated directive files). The booting clinet then initiates a tftp session with the "next-server" and downloads an directive file that tells it what image to copy, uncompress, and boot. |
| 7 | |
| 8 | |
| 9 | step 2 -- |
| 10 | |
| 11 | Getting the boot image: |
| 12 | |
| 13 | On the tftp server a boot menu file (I'm going to call it that for lack of something better to call it) is stored in /tfptboot/pexlinux.cfg/ . It contains information on what image to download, and what boot flags to apply to the kernel. |
| 14 | |
| 15 | When the booting client wakes up, and establishes a tftp session with "next-server", it looks for a file in the /tftpboot/pxelinux.cfg directory that has it's '''IP ADDRESS''' as the name of the file ('''IN HEX, with no field delimiters'''). |
| 16 | |
| 17 | {{{ |
| 18 | E.G. if your IP was |
| 19 | '''10.0.250.246''' |
| 20 | the file would have to be named |
| 21 | '''0A00FAF6 ''' |
| 22 | |
| 23 | NOTE: The link should point to the boot menu file '''NOT''' the image. |
| 24 | }}} |
| 25 | |
| 26 | Assuming that the image file and boot menu file are valid, the booting client will boot and eventually put you at a console. |