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.com I 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 boot prompt 0 say booting... label boot kernel memdisk append initrd=boot\pxeboot.com This 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.wim Any suggestions on other things to try, where to look for more guidance, etc, would be greatly appreciated.