I have 2 old hard drives (they are both ATA) and I have one ATA ribbon cable with 2 connector. I install Linux on one harddrive and Windows 7 on the other. I can use them by switching the harddrives.
I am wondering if there is a way to dual boot them like using grub. I guess I need to set one's jumper and make it master and another slave. Then, how can I change the boot records... I don't know how to do it? Do I need some other tools?
stuff I tried
set jumper on Linux drive to be master set jumper on Windows driver to be "cable selected" (that's the only option other than master, no slave option)
I am not sure how to connect the ribbon cable. There are 2 connectors, say, A and B. So I tried both cases, A-Linux, B-Windows as well as A-Windows, B-Linux. It complains that no bootable devices for both cases?
I am really really confused!!! I remember trying this before and it didn't work. So I gave up and today I am trying and it failed again. Am I running out of options?
A progress. The label print on the harddrive doesn't tell how to make it slave. There I chose "select by cable". It turns out that if I removed the jumper at all, it will be slave!!!
The next question is how to modify menu.lst at /boot/grub?
Solution I found
Finally I got it working!
So 1st of all, connect the HD as slave correctly. For my case, I need to remove the jumper even the label doesn't tell "hey, that is how slave is connected!"
Linux HD should still be the master as alway.
When turning on the computer, BIOS should show that 2 drives are detected. That means the connection is right.
In Fedora 13, /boot/grub/menu.lst, add this for the Windows
title Windows 7
And then, dual booting works magically! Hope that helps to someone would like to do similar stuff.
Thanks for everybody who gave me suggestions!