The safety of using Grub-Customizer

Hey everyone ! Since i started my journey on Endeavour i make up my mind to use less and less gui tools, and grub-organizer is one of them. I learned how to change background, themes, set the default boot and etc, but there is one thing i care about, even more now since i started using the lts kernel as was recommend in one tread i saw in this forum, and that is the order of boot entries in the grub menu. I really don’t know how to do that without grub-organizer, that config file is to messy, feels like i will screw something up. And there’s also the bad fame that grub-organizer has, is often that i see people badmouthing the tool, and i don’t really have enough linux experience to say if that is deserved or not. I remember watching a video in the endeavour wiki about grub-organizer, so it seems to me that you guys are not against the use of the tool. To sum it up i want some advice if i should use grub-organizer or not, and if not, i would like some material i could read or video to watch to learn how to change the order of entries in the grub menu, change theirs names and etc, in the conf file.

EDIT: Sorry for my typo, its GRUB-CUSTOMIZER. I always get this name wrong :v

Are you talking about grub-customizer? Because that is absolutely unsafe.

Is grub organizer something different than that? If so, it may be OK depending on what it does.

5 Likes

Can’t find any evidence of something called Grub-Organizer. OP must be referring to customizer.

1 Like

I would suggest you start learning how to make a copy so you can edit and if something doesn’t work out with the edit you can always replace it with the original. This is a much safer way than Grub Customizer.

As @dalto pointed out it is absolutely unsafe and should not be used.

5 Likes

You should not.

This is a great starting point.

https://wiki.archlinux.org/title/GRUB

Please also be aware the overwhelming majority of help videos aren’t for Arch or Endeavour.

And then on top of that they are usually pretty bad, poorly done, or flat out incorrect.

2 Likes

yeah, its grub-customizer. sad thing it ain’t safe, its a handy tool. I will follow thefrog’s advice and make a copy of the file in case something goes wrong.

I remember this cropping up from time to time.

It was designed for Ubuntu 11-12… and comes from Debian repos - but even on Mint people were warning about this some years ago.

It heavly messes in /etc/grub.d convoluting issues, with proxified files and a thick layer of complexity.

rEFInd looks like a nicer tool for folks who want eyecandy on the bootup.

2 Likes

@Decagrammaton Welcome to the forums, a lot of good info above.

2 Likes

thanks for the warm welcome !

just had a look on rEFInd and it looks awesome. much better then messing with grub configs. i will try to install it now. thanks for the suggestion.

1 Like

Good to mention that rEFInd will not work on older computers with BIOS

1 Like

Well, i’m not sure if this is worth making a new tread, so i will just ask here: I followed the wiki and installed rEFInd, it work’s fine but i noticed that i’m still booting into grub when i select Endeavour. Its ok to use it like this ? I just made the grub launch with only 1 sec delay, so i don’t notice it, but i did a bit of research and found that rEFInd can be use as a standalone bootloader, so i’m not sure if its right to use alongside grub.
Now a question about the cpu microcode: the wiki says to set the microcode in the refind_linux.conf , but since i’m still using grub, and my microcode is setup in the grub file, do i still need it here ?

We use dracut so you don’t need to do that.

Refind can chainload grub or it can directly boot the OS. You need to change the config to enable the latter.

Both options are fine, it is whatever you prefer.

Personally, I would just use one bootloader. Otherwise you double your chance of issues.

1 Like

How do i boot directly ? I’m not finding anything about it in rEFInd conf file.

In refind.conf check this setting first:

extra_kernel_version_strings linux-hardened,linux-rt-lts,linux-zen,linux-lts,linux-rt,linux

Change it so it matches that line. Otherwise, it might not recognize your kernels.

1 Like

i was being dumb and booting with the grub entry instead of the other option, now it works as intended ! but oddly, rEFInd ain’t showing my normal linux kernel, only the lts, and yes, it its included in my conf file. I will enable the “scan_all_linux_kernels” options to see if it shows up.

I’m back with a minor issue with rEFInd. I have three entries (ignore the arch logo, it is a failed experiment of mine) , windows, the first tux that boots into grub and the third one that bypass grub and boot me straight up into the system. The problem is, this third option is set to change to be the last downloaded kernel, much like what grub does here on endeavour. The expected behavior was for rEFInd to show every kernel that i have in the system as a boot option. I would like to know what i need to do to achieve that, if possible at all.

You need to make a manual boot stanza if you want to the rEFInd menu entry to allow booting to all installed kernels. It’s a little tricky, but not that bad once you get the hang of it. Here is a how-to, if you are interested: https://wiki.garudalinux.org/en/Writing_a_rEFInd_Boot_Stanza

2 Likes

This was pretty handy, thank you !

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.