Here’s how I finally got architecture auto-detection for Windows PE working – using two separate TFTP servers, though, so it’s far from ideal.
Start by cloning your
tftpboot directory and configuration to a new TFTP server. Next, get a copy of
syslinux-3.86 (while the syslinux website is apparently down, and has been for a few months, googling for
syslinux-3.86.tar.bz2 should make it show up on a mirror somewhere). You’ll need a working
gcc toolchain, and a relatively recent version of
nasm. Unpack the
syslinux source somewhere, copy
/gpxe/gpxelinux.0 and put it in
tftpboot; change your DHCP server’s Option 67 to
gpxelinux.0 instead of
Continue reading Windows PE PXE Boot Architecture Auto-Detection Using gpxelinux.0 From SYSLINUX
This article assumes that you have already read and completed the instructions from my previous PXE-related posts. You might want to read them first.
Of all of the network boot stuff I’ve done, setting up Windows PE to PXE boot using non-Microsoft solutions was by far the most challenging. Most of the instructions I found online were either incomplete, or too specific to the user’s setup to be of much use. After a lot of trial and error (and much swearing), I finally have everything working the way it’s supposed to – although it’s a far cry away from being as flexible as I’d like.
You can find the files required to get Windows PE to PXE boot in
winpe.wim included with the Windows Automated Installation Kit 2.0 (WAIK 2.0). You’ll also want to install the Microsoft Deployment Toolkit and all of its dependencies somewhere (preferably a Windows Server 2003 SP2 system, but it should run fine on XP or later). Luckily, WAIK is a dependency of MDT, so if you’re installing MDT somewhere, then you’ll also have a copy of WAIK 2.0. Continue reading Adding Microsoft Windows Deployments
This page contains a shortened version of all of my OS Deployment articles. As I add articles, I’ll update this page to include only the specific instructions outlined in each article. Consider this the short-hand version, and a work-in-progress.
Continue reading OS Deployment: Summary