New
#21
Thanks @topgundcp
But did I do the right things to switch my set up to be the same like what you were suggesting? If I boot into the Win 10 disk then I see the nice Win 10 dual boot menu. If I select Ubuntu then yes I do see the GRUB2 menu but I guess I could play around with the grub config settings in linux so that menu doesn't show? Or was there something else I did wrong?
Why do you really not like GRUB2 being the main bootloader? Is it because in your case you want to use Windows 10 most of the time so it doesn't make much sense?
In my use-case I would prefer to use Ubuntu 90% of the time. From my research I learnt that GRUB2 can boot Windows and Ubuntu of course without needing to do an extra boot and you also said yourself that Windows bootmgr has to do an extra boot to make Ubuntu boot. I think that is inefficient and will cause more wear and tear on my hardware.
I'm reading your interesting post in this thread but I don't understand your first point 2. and point 4. From my testing the GRUB boot loader does not need to be in its own partition so Ubuntu can can boot stand alone. It booted just fine for me with GRUB in /dev/sda or in /dev/sda1. Well each time I get the GRUB menu but I don't think the location of GRUB determines if you get the menu or not but is determined by how you edit the GRUB config files. No?
For your point 4: "Any update from Windows won't affect LINUX and vice versa." What kind of updates do you mean that might cause problems and what kind of problems? In my first set up with GRUB in /dev/sda and being the main bootloader it wasn't affecting the Windows installation at all because they are both on separate disks just GRUB has a pointer to Windows. Windows doesn't know that Ubuntu exists... I don't think? The only thing is if I restart the computer then it will default boot into Linux and maybe that will prevent a Windows update from completing that required a reboot. But this is hardly a show stopper? This problem is unavoidable in a dual boot set up where Windows is not the boot default.
I'm really glad to get your insight because I've no one else to ask about this stuff and it's all really interesting to me so thank you for your patience and advice.
Flex