Grub2 network-based boot choice

view full story

http://unix.stackexchange.com – Sorry for the stupid title, I didn't know how else to phrase it. I run a computer-science lab at a university with about 50 workstations that dual boot Debian and Windows XP. Obviously the grub default is Windows but there are times where it would be extra useful if we could boot the machines straight to Linux, like when there is a Linux related class or we want to access the Linux partition when we boot them remotely. So what I'm basically asking is Does GRUB have basic script capabilities like "if var=true boot 1 else boot 2"? Is GRUB network-aware? (HowTos)