Simple, create a new run level (let's say 7) and make the linux_ghost script an entry in that run level. Then you could schedule "telinit 7" on any machine that needs to be ghosted, and the last thing that the ghost script does is init to the standard run level. This could also be controlled from a central server that connects automatically to the various machines needing ghosting and running "telinit 7". The ghost script would have to be installed every machine you are ghosting. The added bonus here is each machine would have it's own "ghost.conf".
Brian,
You know I'm talking about ghosting windows boxes no? And ghost has a dos or win32 versions only, so using linux for ghosting purpose is out of the question, dos is what I think will be using to ghost. I didn't know you could change the init in windows.
Thanks,
Jonathan