如何在Arch Linux上将菜单项手动添加到GRUB2菜单

将Arch Linux设置为主操作系统后,我面临着向GRUB2添加菜单项的任务,以便可以通过在Grub2菜单中选择要启动的内容来启动辅助操作系统(Gentoo)。这适用于与Arch Linux双重启动的Linux发行版。

首先,检查属于要添加到grub条目的Linux操作系统的根分区的UUID。使用blkid命令。

sudo blkid

Genuid的根分区Uuid是242a7abb-3547-4504-a9f8-bfbc479a3f0e
接下来,挂载该Linux系统的根分区,并在/ boot目录下找到可执行Linux内核的名称。
获得所需的两条信息后,即可配置Grub菜单项。

vim /etc/grub.d/40_custom

然后根据您的规范添加以下行:

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
}

将242a7abb-3547-4504-a9f8-bfbc479a3f0e替换为要添加的根分区的uuid,并将/ boot / vmlinuz- *替换为可执行Linux文件的位置。
接下来,更新grub以生成一个新的grub.conf文件。

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

仅此而已。重新启动后,您应该在grub菜单中看到一个条目。

如何在Linux上使用PAM设置内置指纹读取器身份验证

在Linux上安装,配置和自定义Zsh

如何在Arch Linux中使用RW自动挂载USB和外部存储设备

如何在CentOS 7,CentOS 6.x和Ubuntu 14.04上安装和配置Fail2ban

标签
如何在Linux上添加新的grub菜单
在Arch Linux中配置grub.conf文件以添加新菜单项
Arch Linux GRUB2设置。

Sidebar