As we all know booting WinPE over PXE is slow, however with one or two computers I was getting it loaded in 90 seconds or so.
However I work at a school with 6 labs of at least 30 computers each, so it slows down so much that it is like WinPE isn't even loading. My idea was to put an image of the Altiris WinPE boot files on the computer to be imaged and use PXE to boot to the local version of WinPE meaning it will load quicker and start faster. But it doesn’t work!
To at least test booting WinPE from local HDD, this is what I've done so far:
Created a CD boot iso using boot disk creator in DS, instead of burning the iso I put it on the local HDD of the computer to be imaged. I copied ntldr and NTDETECT.com from win 2003 CD and created a winnt.sif (See Bellow):
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\Windows\System32\"
OsLoadOptions = "/fastdetect /minint /rdexportascd /rdpath=boot.iso"
Architecture = "I386"
I then placed the 4 files on the local hdd of the pc to be imaged and rebooted. It comes up with “Loading RAMDisk...” and then comes up with "Inf txtsetup.sif is either corrupt or missing, status 18"
However if I burn that iso to CD IT WORKS!! However as you can imagine I don't want to walk around to 180 odd machines and insert a CD. I want to have it fully automated like when I was using DOS (Which I want to get away from because our images at 8gig just take far too long and I'm also getting ready for deployments of vista soon).
So I guess I have 2 questions for you experts please.
How do you put WinPE on local HDD and boot from it?
How do you get DS to deploy image and do this all automatically using the local WinPE?
Thank you
Josh