My current set up is a PXELINUX installation that has a web frontend that you can use to configure it with. I have set up multiple unattended Linux installation options for it but Windows is proving to be a bit of a problem. I know I could use Windows PE for unattended Windows XP and Vista installations but I have no idea how I could make different PXELINUX options for them.
Here's the relevant part of the pxelinux configuration:
CODE
# Windows PE
label b9
MENU LABEL Windows PE
MENU HIDE
kernel boot\pxeboot.0
label b9
MENU LABEL Windows PE
MENU HIDE
kernel boot\pxeboot.0
It boots Windows PE fine but I really need to figure out how I could use just the PXELINUX configuration to make Windows PE load a different image, set a variable or anything at all. Having a separate menu inside Windows PE or with the Microsoft bootloader would be highly undesirable since it would require hitting a key on every workstation that needs to be installed.