Not all BIOS versions have the ability to choose a boot drive upon boot, instead going to whichever is set as the default/primary drive, but if your system does support that feature your proposition will indeed work, more or less flawlessly.
I have a computer running Windows Vista, but I want to run a triple boot setup. I have a
computer with only one place for an IDE cable to plug in. The ide cable plugs into the first hard drive and the cd/dvd drive. The motherboard has a place to plug in a sata cable. I have another IDE hard drive and will soon have an ide to sata adapter. I am hoping to install windows xp pro sp2 and linux on the second hard drive. I do not have the vista install cd.
When I install windows xp and linux, I plan to have the first hard drive unplugged, so the vista boot sector won't be messed up.
Will this work or cause any problems with vista? I plan to use bios to select which hard drive I boot from.