I have an issue with my HDD's...

Running Ubuntu 12.04 on my SSD, and I have 3 HDD in my machine. But I can only start up with SSD and two of my HDD, if I connect my third HDD Ubuntu won't start. Im getting stuck on the purple screen in the boot process. From there it's possible to get in to the GRUB menu. I don't want to open my PC then disconnect one HDD and connect another HDD to access the files on that HDD, that takes time and effort.

Any ideas?