I'm currently envolved in a project, where we got 4 client multiuser PC's running Windows XP that we would like to start a ghost-restore at boottime. The idea is to make every startup a fresh and clean experience for any user, regardless of the last users actions.
I have explored several ways to accomplish this, and the best scenario, from my point of view, is to make the client PC's boot via network, and run ghost that would read a ghost-image from a fileserver.
So far I got the following issues:
- When the ghost-image have been restored, the PC needs to be rebooted again - only this time it has to boot on harddrive, not via network and vise versa. How to do that or similar solution?
- Each client PC is configured differently hardware-wise, and therefor they need to boot different images that "knows" what ghost-image to restore.
I've found part of the solution at http://www.experts-exchange.com/Networking/Q_20798801.html
but I need some guidence with the remaining problems.
At this time we mainly concentrate on making a Windows solution, but if there's a Linux solution, we will gladly consider this too.
Aditionally, we cannot say that this approch is the way to go, so if you got a different solution, its highly appreciated.