kennedto Posted October 16, 2006 Posted October 16, 2006 Anyone know how to start a Vista 64 bit WinPE image from a Linux server via PXE. I see that the theWinPE image I created has some boot related files in Windows\Boot\PXE, but I am not usre which files I need.I tried using pxeboot.n12 and bootmgr.exe. It looks for \boot.ini and \Boot\BCD and cannot fid them,then the Windows boot manager prints a failed start message. An help with launching the WinPE boot.wim from PXE on a Linux server would be appreciated. Thanks.Tom
FireGeier Posted October 16, 2006 Posted October 16, 2006 (edited) I'm not sure if it will help...There ist a Walkthrough in the WAIK-Helpfile called "Deploy an Image by using PXE". Is that, what you're may looking for?Martin Edited October 16, 2006 by FireGeier
kennedto Posted October 16, 2006 Author Posted October 16, 2006 That is exactly what I was looking for. Thanks.
kennedto Posted October 17, 2006 Author Posted October 17, 2006 (edited) OK, made some progress. Now, when the wdsnbp.com is downloaded, I get a messagestating that a tftp error occurred. I see no errors in the message log. tcpdump shows that all the bytesof the wdsnbp.com are downloaded. This is on Redhat 4.0 with the ISC 3.0 DHCP server. Anyone have any clues.Tmo Edited October 17, 2006 by kennedto
ubernerd Posted October 30, 2006 Posted October 30, 2006 (edited) You dont need to load wdsndp.com if you dont use WDS, you can point your DHCP options to pxeboot.com or n12 instead and skip the WDS check (will save you around 30 sec in startup time)What does your boot folder contain and have your created a BCD fil according to the instructions in the WAIK help file, section "Deploy an Image by using PXE" ? The most common error you'll see during boot is that your BCD is missing required information. Edited October 30, 2006 by ubernerd
kennedto Posted November 15, 2006 Author Posted November 15, 2006 Finally got this top work. The main trick for installing from Linux was to use tftp remapingto map the tftp files from Windows paths to Unix paths.Tom
flimflan Posted December 1, 2006 Posted December 1, 2006 My problem seems similar, so I'm wondering if anyone can provide some tips.I'm trying to install Vista on my Toshiba m200 tablet that has no optical drive. I'm trying to use the instructions provided here for setting up a PXE server:http://home.allegiance.tv/~joem298/I've successfully followed those instructions, and can PXE boot my Toshiba using a DOS boot disk image, verifying my PXE setup works.I now want to try booting WinPE 2.0. I've followed the instructions in the WAIK "Deploy an Image by using PXE", so I now have a Boot folder containing all necessary files, under my tftpboot folder.I modified the "default" file in the pxelinux.cfg folder so the last line says:append initrd=boot\pxeboot.comI run the tftpd32 application, start my tablet, and choose to boot from the network. I see it download memboot, pxeboot.com. I then see the message "Press F12 for network service boot" (as the WAIK suggests I should).Pressing F12 does nothing. Everything in the 2 guides worked fine up until this point (once I switched from wdsndp.com to pxeboot.com, as mentioned in this thread).Unfortunately, I have to plead ignorance to the inner workings of tftpd and PXE, so my troubleshooting can't go very far.This is what my "default" file in pxelinux.cfg looks like:default bootprompt 0say booting...label bootkernel memdiskappend initrd=boot\pxeboot.comThis is what my Tftpd32 app folder and subfolders contain:\tftpboot\memdisk\tftpboot\pxelinux.0\tftpboot\tftpd32.exe\tftpboot\pxelinux.cfg\default\tftpboot\boot\abortpxe.com\tftpboot\boot\BCD\tftpboot\boot\boot.sdi\tftpboot\boot\bootmgr.exe\tftpboot\boot\hdlscom1.com\tftpboot\boot\hdlscom1.n12\tftpboot\boot\hdlscom2.com\tftpboot\boot\hdlscom2.n12\tftpboot\boot\pxeboot.com\tftpboot\boot\pxeboot.n12\tftpboot\boot\WdsConfig.inf\tftpboot\boot\wdsnbp.com\tftpboot\boot\winpe.wimAny suggestions on other things to try, where to look for more guidance, etc, would be greatly appreciated.
flimflan Posted December 1, 2006 Posted December 1, 2006 Please disregard my last post. After thinking about my setup some more and reading the syslinux documentation, it finally occurred to me that I didn't need to use pxelinux or memboot at all. I had tftpd32 configured to boot pxelinux, and had pxelinux configured to send memboot and pxeboot.com. I eventually realized that I just had to configure tftpd32 to boot boot\pxeboot.com (on the DHCP Server tab) and ignore the pxelinux configuration.(Believe me, I spent hours on this before posting for help, and just by dumb luck figured it out immediately after posting). Hopefully this information can help someone else.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now