Nuke wrote:Must admit I'm a bit lost in Carl Fletcher's Grub 2 article [LXF 174].
He tells us how to install from a Ubuntu/Mint[DEB] distro, then how to install from a Suse/Fedora/[RPM] distro. Fair enough.
But then he says "where you have two .. distros installed, try switching from the one controlling Grub to the other"
Why? Once Grub 2 is installed it can boot either surely, it does not need to be "controlled" by the one you want to boot. Why does he go through a palava of "switching control" from Suse to Mint and then back again? Am I missing something here or is this just for fun ?
I also have a problem with the very concept of Grub being "controlled" by any one distro. I think/thought a boot manager should be OS neutral, especially if it is in the MBR. While, clearly, Grub needs to be installed by one distro or another, after that it should be independent surely?
FWIW, my boot manager is Smart Boot Manager [SBM] in the MBR, and it is this neutral SBM that gives me my choice of OS. To boot a Linux distro it hands over to a Grub  in the Boot Sector of that distro's partition which immediately boots it. So I have several Grubs (and a Windows bootloader - and a DOS bootloader believe it or not) around my drives. Come to think of it, those Grubs do have graphical backgrounds appropriate to that distro but I do not mind that because they are exclusively for that distro and in its partition.
Unfortunately it doesn't work that way - at least not at a standard user level. But it is true, technically you can edit any grub menu at boot to do whatever you edit in, assuming the boot option exists and you edit it in correctly, it will boot.I also have a problem with the very concept of Grub being "controlled" by any one distro. I think/thought a boot manager should be OS neutral, especially if it is in the MBR.
PCNetSpec wrote:Only *part* (stage 1) of GRUB is installed to the master boot record.
the other parts (stages) are in /boot
Think of /boot/grub/grub.cfg .. only the the changes made in "one" distros /etc/default/grub are going to be applied to it .. the one you run "update-grub" from.
Users browsing this forum: Exabot [Bot] and 1 guest