da uma conferida... pq o grub tem que estar instalado no primeiro hd do boot, por ex.. se os xps estiverem no primeiro hd e o ubuntu no segundo hd, provavelmente o grub sera instalado no segundo hd e na hora do boot o sistema vai escolher o primeiro hd....