31

How to manually add menu entry to GRUB2 menu on Arch Linux

 3 years ago
source link: https://computingforgeeks.com/how-to-manually-add-menu-entry-to-grub2-menu-on-arch-linux/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
How to manually add menu entry to GRUB2 menu on Arch Linux
Search

As I’ve made Arch Linux my Primary OS, I was faced with a task of adding a Menu Entry to GRUB2 so that I could boot into my secondary OS ( Gentoo), by just selecting which one to boot to on Grub2 menu. This will work for any Linux distribution you want to dual boot with Arch Linux.

First, check the UUID of the root partition that belongs to Linux os you would like to add to grub entry. Use blkid command:

sudo blkid

Uuid for the root partition of my Gentoo is 242a7abb-3547-4504-a9f8-bfbc479a3f0e
Now mount root partiton for that Linux system and check the name of executable Linux kernel under /boot directory.
Once you have that two information that we need, we can now configure Grub menu entry.

vim /etc/grub.d/40_custom

Then add the following lines according to your specifications.

menuentry "Gentoo Linux" {
    search --set=root --fs-uuid 242a7abb-3547-4504-a9f8-bfbc479a3f0e
  linux /boot/vmlinuz-* root=UUID=242a7abb-3547-4504-a9f8-bfbc479a3f0e rw  quiet
}

Replace 242a7abb-3547-4504-a9f8-bfbc479a3f0e with root partition’s uuid for one you’re adding, and /boot/vmlinuz-* with the location of your executable linux file.
Then update grub to generate a new grub.conf file.

grub-mkconfig -o /boot/grub/grub.cfg

That’s all. You should see the entry on grub menu when you reboot, You may also look at:

How to Setup built-in Fingerprint reader authentication with PAM on any Linux

Installing, Configuring and Customizing Zsh on Linux

How to Auto-mount USB and External storage devices with rw in Arch Linux

How to Install and Configure Fail2ban on CentOS 7, CentOS 6.x and Ubuntu 14.04

Tags
How to add new grub menu in Linux
Configuring grub.conf file to add new menu entry on Arch Linux
Arch Linux GRUB2 configuration.

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!


As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.

Founder of Computingforgeeks. Expertise in Virtualization, Cloud, Linux/UNIX Administration, Automation,Storage Systems, Containers, Server Clustering e.t.c.

LEAVE A REPLY Cancel reply

Save my name, email, and website in this browser for the next time I comment.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK