To implement "reboot -- -r", an additional entry is made in the grub menu.lst file
to perform the action and the default is set to that entry. After the reboot, the
entry is cleared and the default is set to 0. The trouble is, it might not have been
0 before.