1) install the external hard drive as a slave in your working desktop system.
2) Format the drive. I just did a quick ntsf format, doesnt seem to matter.
3) insert your windows cd in the drive, and exit when it pops up asking what you want to do.
4) Go to "My Computer" and look at the drive letters of the CD-rom containing the XP disk, and also the drive letter of the hard drive you are installing to.
5) Assuming the hard drive is "D" and the XP cd is in "E:", go to the run command and type (or cut and paste):
E:\I386\winnt32.exe /syspart:D: /tempdrive:D: /makelocalsource /noreboot
6) setup will begin and ask you if you want to upgrade or full install, make sure it is FULL INSTALL. It will then ask you for a few more things including the CD key.
7) When it goes back to your desktop, turn off your PC and remove the external hard drive. It is now ready for install in the new system. It will simply continue to install windows from this point.
8)boot up the hard drive as your primary master on the eee pc
9)And enjoy!
Taken from a netbook forum
I assume this will work for any version of Windows. You might need to tweak it tho
__________________________________________________ ____________________
http://www.computing.net/answers/win...-disk/223.html
somethin else i found