I have a cluster of systems(somewhat like Beowulf configuration). I have to install windows(XP x64 is preferable) and Linux(Debian or Ubuntu) as dual-boot system on each of 30 computer. Now I want to remotely boot or reboot systems into a specific OS. I know I can change grub configuration of each node to set default OS in next boot; but I prefer a more automated way than remotely edit grub configuration of each computer and then restart them.
Is there a way or a program that can manage boot process remotely(something just like WakeOnLan system) and support both windows and linux and replace grub? or any other automated method!