Intro: Dual Operating System Computer With No OS Menu!
Ok, do you want to run a dual OS computer without the hassle of boot menus? Than this is the computer mod is for you. Two hard drives, some wire, some switches, and you can simplify a dual OS (Operating System) computer to!
I'm using the master/slave pins on the back of the hard drive in conjunction with a couple DPDT switches to "set" the OS before starting the computer. So each hard drive can be set Master or Slave from the front of the computer BEFORE turning the computer on.
Be sure not to flip the switches while the computer is running... could be a bad thing :D
Step 1: Mounting the Switches
starting with a couple DPDT (Double Pull Double Through) switches. I mounted them on a unused 3.5 bay cover... but anywhere out of the way will work.
Step 2: Building the Harness
Using a couple CD drive audio cables were going to manufacture a wiring harness for our switches. I used these cables because it would hold on to all 8 jumper pins in the back of the hard drive. You could use any type of wire connector that is designed to connect to jumper pins. The wire leads from the power and reset buttons in an old case would work well too.
I removed the "thick" wire from the audio cable because it was not shielded and moved the other wire over (finished product in the second photo). Very patient/delicate work, but worth it. By pressing in on the metal tab that holds the wire in place, the wire will slide out connector and all from the molded plastic. This allows you to change the wires position in the plug.
Using a utility knife I also shaved off the "clips" and alignment pins from the molded plastic connector. They won't fit over the jumper pins otherwise.
Step 3: Wiring the Switches
Now for the solder work. Using a DPDT switch will ensure only Master or Slave is selected at any given time. Group the wires so that one set makes the jumper connection on the master and the other set makes the slave connection. On the back of the switch make sure on set goes to the top left set of solder points and the other set to the lower right. Then alternate the positions for the next switch.
That is a little confusing to say but easy to see. The second photo explains. Red wires are the slave circuit and white is the master. As you can see the switches are wired backwards of each other. this allows both switches being thrown in one direction to indicate one OS.
In my situation both switches thrown to the right sets the hard drive containing Windows XP as master. Throwing the switches to the left sets the hard drive containing Ubuntu Linux as Master.
Step 4: Making the Hard Drive Connections
Now were done with the hard stuff and coming in to the home stretch. Connect the wire harnesses to the jumper pins on the back of the hard drive.
Step 5: Assemble
Put your computer back together... Shuttle system in my case. And your done! Rough guess it cost me a grand total of $7 for the switches.
Advice for Windows/Linux users : Try not use the same model hard drive for both OS. Much easier to tell them apart if there a different brand or size. Reason being is that Windows does not like Linux... but Linux... well... it tolerates Windows. To explain, once your up and running in Linux you will be able to see, access and write to the windows drive. When in Windows the Linux hard drive is not accessible but is listed, should you attempt to open the Linux hard drive in Windows, Windows will prompt you to reformat the drive... obviously a bad thing. Easy way to avoid this "Potential Accident" is to disable the Linux hard drive in the Windows Device Manager so that it is not even listed when running Windows. May seem unnecessary, but it is my recommended "safety precaution". The instant I noticed this possible catastrophe I knew I had to find a "stupid proof" patch to keep myself from making that mistake. I almost did just that when transferring backups with external USB drives.