Quote: Originally Posted by rebelagentm
Quote: Originally Posted by LMHmedchem
Generally speaking, you want to install Ubuntu first and install grub2 to the MBR of the drive you are installing on. Then you install windows. When you are done with the windows install, boot into Ubuntu and run sudo update-grub. This will search for other operating systems and add them to the grub boot menu. Every time you add another OS, just go back into Ubuntu and update grub again. There is allot of information on this in the Ubuntu Installation and Upgrades
This works pretty well overall, but I have had a few glitches installing other flavors of Linux. There are workarounds for this as well if you run into an issue. LMHmedchem
Thanks for the suggestions! The problem I have heard with the method you described is that GRUB often becomes corrupted and therefore Ubuntu becomes un-bootable whenever Windows updates are installed.
So, for that reason, I installed GRUB to /boot as opposed to my MBR partition.
Do you know anything about that?
If you are using grub2, there should be one and only one installation of grub2 on the mbr of the drive. There will be all kinds of problems with other configurations. In many situations, there is an existing legacy grub install (or several) on the drive. It is necessary to un-install all other versions of grub and have just the one grub2 install. I have never heard of Windows 7 updates causing issues. I don't know why Windows 7 would mess with either the MBR or grub, since this is a tool that the motherboard bios uses to decide which OS to boot up.
One other caviat. When you install windows, I don't remember if you get a prompt asking if you want to install grub, etc. If you do get such a prompt, you want to skip the install of grub.
Have you asked this at the Ubuntu forums? They would know if there were issues with grub getting borked by windows update. I have read hundreds of posts over there and never seen that mentioned. Worst case, you could boot with supergrub and re-install grub in Ubuntu. That would be a pain if you had to do it for every update. LMHmedchem