I know that installing XP and Ubuntu in a 'normal' (non-RAID) environment is easiest when installing XP first as the MBR isn't overwritten by XP if XP is installed after. But if I have a RAID 1 setup for Ubuntu and a RAID 0 setup for XP, then what order should I go about doing this and as it's a RAID setup, where should I install grub? As I understand it, the boot partition should be outside the RAID? I came across this article (http://stinebaugh.info/installing-ubuntu-server-12-04-lts-using-hardware-raid1/) however which shows a way of installing grub without doing this. Am I safe to install Ubuntu 12.04.1 LTS first?
I'm assuming you're planning on having two logical drives and 4 physical drives? IE: I have two drives mirroring one another that I've installed ubuntu onto, while I have an XP install on two drives that are striped for raid 0 (no mirror just two physical drives acting as one for performance)
I'd just install Ubuntu to your mirrored drives with grub then install xp to the other raid config and set the ubuntu drive as your boot drive, grub should detect the xp install if not just manually add it.