I run LMDE Testing and installed Ubuntu Precise Pangolin in another partition to see whether it had improved at all. (No. ... ) It walked all over my Grub and put itself first in the boot order. I decided to deal with it, and nothing I try makes any difference! Yes, I'm running "sudo update-grub" after the changes. I'd like it to be a permanent solution so that updates don't push my preferred OS into another position.
Here's what I've tried: making an LMDE entry in /etc/init.d/grub/40_custom and then renumbering that to 08_custom. (Yes, I make it executable.) But I can't seem to get the syntax right. It keeps throwing errors at me and doesn't show up. Does anyone have an example of a simple entry that works? The install I'm trying to use is on sda6, so if I've understood right, that's (hd0,msdos6) in the new Grub2. My Grub is actually 1.99. Don't know if that makes a difference.
When that didn't work, I thought for the time being I'd at least point Grub at the entry I want, which is 9th after Ubuntu got done with it. I edited /etc/default/grub GRB_DEFAULT=9. But when I restarted, the choice was still defaulting to 0!
Huh? How is that even possible? Do I have to boot back into Ubuntu and make some sort of changes there? What the hell? Does anybody know what's happened?
Last edited by quixote on Fri Aug 16, 2013 11:01 pm, edited 1 time in total.
well...you actually have two grub. one in your lmde partition and the other one in ubuntu partition. first of all we need to know which files you've been modified. if you modify the one in lmde partition then anything you did wont work since the grub interface in mbr is linked to grub in ubuntu partition. to modify the grub you'll need to login to ubuntu then customize the grub conf files. or else, you can rewrite your mbr to make it linked to your lmde's grub by reinstalling it from lmde just like what you've did.
Interesting. So my hunch that I had to boot into Ubuntu and make changes there wasn't that far off. I looked at /boot/grub/grub.cfg and if I understand it right, it also provides a template for how to manually edit the files in /etc/init.d/grub/. Useful for the future .