YUP!!!
1) your going to need a NIC on the laptop
2) a second computer
3)FTP Server for the Linux install
4) Windows 2000/03 server for windows install or Latest ver. of ghost.
__________
now, for what i have done, i only have done 1 of 3 ways above, and that was use RIS (remote installation server) with windows 2000 server. You create a special boot disk and boot off the network, and it's almost like a nnormal install (i used a answer file so my install was like 7 min long)
OR....
use ghostt. This program has a option to create a image of a install but not take the file's that were deticated for that particular install (eg: drivers, sid, etc..) i have not done this, so don't ask for support from me lol... but i'
m sure there's loads of documentation out there for it. ( google is your friend)
and last but NOT least, linux. during the Anaconda install i noticed a option to install from a FTP server. If you can get anaconda on a floppy, you'll be good to go, only thing you'll need is a FTP up.
BTW, your obviously goin to need a network for this. (at least 2 computers)
hope this helps