ehm, I will try to help a little
Why don't you try to install lilo or grub on the sata too?
It seems that the only partition visible when the sata is active
is only windows,
So, if you put LILO or grub or any boot manager on your sata, it will prompt you to choose which one to boot.
Of course , you need the correct setting on the boot manager to find it out