Quote Originally Posted by TheFu View Post
OTOH, if you will physically disconnect each drive when the other is connected and will be changing the BIOS to point to the boot sector of the HDD between changes, then you can ignore what I've said.
that seems like over complicating simple stuff in my opinion.

Quote Originally Posted by TheFu View Post
Also, MBR is for older hard drives. If you have a newer HDD, then it is likely to be 4K sectors, not 512b sectors. It is important for performance in both Windows AND Linux that you get the sectors aligned on 4K boundaries. While you can use MBR for drives smaller than 2TB, that might not be the best answer. For drives larger than 2TB, you must use GPT partitioning.
so, this basically says what kind of partitioning i should do for the windows drive?

Quote Originally Posted by oldfred View Post
We normally post this:

sudo update-grub

But all that is, is a link to this which runs the grub-mkconfig:
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
You can see these files in /usr/sbin

And what that does is run the grub scripts to write a new grub.cfg file which is the menu you see when you reboot. It also runs the os-prober which is one of the scripts it runs and that finds other installs on you system.
so without doing the above mentioned code in Linux, the default boot-loader will only see Linux as an option to boot from and not windows?