GNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn.
This details how to generate a new GRUB config.
Generate a new GRUB config:
sudo grub-mkconfig -o /boot/grub/grub.cfg
This details how we can enable dual booting into Windows or another Linux install.
-
Install the
os-prober
package usingyay
. -
Update the GRUB config
/etc/default/grub
:sudo nano /etc/default/grub
Update the value of the following line from
true
tofalse
:GRUB_DISABLE_OS_PROBER=false
This details how to change the theme/appearance of the GRUB bootloader.
-
Clone the
distro-grub-themes
repository:git clone https://github.com/AdisonCavani/distro-grub-themes.git
-
Create the themes directory:
sudo mkdir -p /boot/grub/themes
-
Copy the desired theme (i.e.
arch
) to the themes directory:sudo cp -r distro-grub-themes/customize/arch /boot/grub/themes
-
Update the GRUB config
/etc/default/grub
:sudo nano /etc/default/grub
Add the following line to the config:
GRUB_THEME="/boot/grub/themes/arch/theme.txt"
[!NOTE]
Replacearch
with the actual name of the theme you copied.Be sure to comment any other
GRUB_BACKGROUND
andGRUB_THEME
lines to avoid conflicts.