SME server is not designed to be dual-booted with another operating system, and is designed to run 24x7. I don't think it makes any sense to dual boot it with XP.
Nevertheless, if you want to solve this problem, then copy the XP boot files from the second drive into /boot on the first drive. Or add a custom template for grub.conf which avoids or undoes the rewrite of the root line.