PXE Magic

Kyle Rankin

Sr. Systems Administrator, DevOps Engineer

Author of DevOps Troubleshooting, The Official Ubuntu Server Book, Ubuntu Hacks, and Knoppix Hacks

http://greenfly.org/talks/pxe/pxe-magic2.html

Agenda

In this talk I'll cover...

"Pixie?"

Create a PXE boot server

You need three things:

Create a PXE boot server

DHCP server

Create a PXE boot server

TFTP server

Create a PXE boot server

Install pxelinux

Create a PXE boot server

/var/lib/tftpboot/pxelinux.cfg/ config files

PXE boot a client

Kickstart

Other PXE Uses

pxelinux Menus by hand

Graphical pxelinux Menus

Graphical Menu Result

Multi-OS Graphical pxelinux Menus

Build Base Config

Copy Distro-specific config

Copy Distro-specific config

Update core menu config

Update core menu config

Nested Menu Result

Add 64-bit option

Add 64-bit option - Edit menu.cfg

Add A New Distro

Add A New Distro

Edit menu.cfg

Multi-Distro menu

Ubuntu Only?

Questions?

Some useful links