GRUB2’s a mess …
- GRUB2, you need to go sit quietly in a corner, both you and your “/boot/grub2/grub.cfg”. DON’T EVER TELL ME TO “# DO NOT EDIT THIS FILE” (especially when you are an abortion of an attempt at being a bootloader and are unable to boot three VERY common OS’s!! -
- GRUB2, your convoluted files are scattered all over the place (/etc/grub.d, /etc/default, /boot/grub, /boot/grub2 - and those are just the ones I was able to find while spending the better part of the day & half fsking around with you!)
- GRUB2, nobody needs a theme’d “Boot GUI”, just give it a rest buddy, the effort to simply get the correct resolution working on you is a waste of time - you’re just big speed bump in the boot process … trying to bumble up a goofy frame-buffer for a simple decision that requires a mere couple of keystrokes, just useless.
- GRUB2, what are all of your pseudo-scripts in /etc/grub.d even for - really, take it down a notch bub, you’re a boot loader - not a standalone OS! - for crying-out-loud!
- GRUB2, where are your no-kidding config files for your actual menu entries ? - You know, that silly “functional” stuff (No, GRUB2, not your silly fonts folder, not the washed-out theme folder, not some overblown script folder with only a useless README)… Oh, is that what those ridiculous /etc/grub.d/40_custom files are for? Nope… WHERE IS MY “menu.lst”? I still can’t find my GRUB2 menu entries. GRUB2, how remarkably well un-documented and non-intuitive you are (Oh, and why oh-why do you keep just PART of my Linux config lines in your /etc/default/grub?).
- GRUB2, how do I recover my system(s) after you’ve blown it all up? I have a nice recovery procedure for your distant uncle GRUB (he worked hard, stayed out of the way (I wrote a script to kill-off his silly christmas-penguin shenanigans), and only occasionally needed to be told which MBR/partition to look at during boot), what preposterous potions must be concocted to get you to even do your job, let alone fix you when you’ve blown-up?
- GRUB2, thanks for taking a simple weekend upgrade my favorite Linux on my triple-boot workstation, and my son’s dual boot laptop and turning it into a nightmare. It’s Sunday, and the only machine I have left booting right now is my OSX laptop, and a openSUSE 11.4 file-server. I might just keep it that way.
The good news is that Yast exported my last know configuration from openSUSE 12.1 before diving into GRUB2 beta in 12.2 and I still have the 12.1 install DVD. And I guess Windows7 can be reinstalled easily enough (I hate the call to Redmond and of course those all those apps/patches will take forever to DL again) … Guess I don’t really use Kubuntu that often, so I might just leave it off to save time & complexity. Time, that’s the real killer here GRUB2, when I was young, things like you were a “challenge”, now I’m older GRUB2, you’re really little more than a poorly executed, oversold, unfortunate waste of my time.
Perhaps it’s just me (it’s true, I am getting much less patient with these well-intentioned but seemingly more common “mistakes”)… Nope, guess it’s not just me: Why Do People Hate Grub2? 94% People Do … GRUB2 appears to be a solid attempt to alienate (and hose) multi-boot users. Truly, it needs to be re-worked, simplified, streamlined, focused, debugged, and documented. Let’s hope it happens sooner than later.
Oh, and in case your computer get’s hosed during an upgrade, it is nice to know that: "Critical! GRUB 2 uses PARTITION notation that starts with 1 and not 0 like GRUB legacy! This is terribly important to remember!" (source) Very nice GRUB2’sters, why not jump over to a Base-3 numbering system while you’re at it - nearly everyone (ok, my gradeschool son) knows that *nix systems use “0” as the start of resource numbering - Good God !!
And since I’m on a rant of a vent, openSUSE’sters, why are we using /usr/sbin/ to hide the already obfuscated grub tool “grub2-mkconfig” (couldn’t even find it with “cnf grub2-mkconfig” - Oh, and where is the missing /boot/grub2/locale/en.mo file (or even just a pre-production patch for the error) that this precariously perched bungled-software whines about during it’s “boot”?
Perhaps I’d be better off waiting until 12.4 to give GRUB2 time to mend it’s ways (or perhaps we’ll all recover our senses and head back to GRUB)?
Sorry in advance for the frustrated tone, but I am a tad frustrated! In this day and age, GRUB2 appears to be too pathetic to be dumped on userland in a leading distro of Linux as the default bootloader. Sadly I still don’t feel any better after the rant … More like concerned (and outa time to do anything about it).