grub2 创建菜单项以在引导时跳过当前磁盘操作系统

grub2 创建菜单项以在引导时跳过当前磁盘操作系统

我在我的随身碟上创建了 2 个分区。第一个分区很大,我用它来存储通用文件。第二个分区很小,我在这个分区中安装了 debian-jessie。我将其用于不同系统上的恢复目的。

每当我连接随身碟并打开任何系统的电源时,当它从 USB 启动时,它会显示 USB 上的 debian 条目以及其他不相关的条目,因为它们会随着系统的不同而变化。要启动硬盘,我需要拔掉随身碟并重新启动。或者我必须启动到 pendrive debian 和#update-grub.

这使得重新启动两次。我希望我可以在 pendrive grub 上有一个默认菜单项,它只是跳过启动 pendrive 上的任何操作系统并转到第二个磁盘的 mbr 并从该磁盘启动。那可能吗?

答案1

您可以编辑/etc/grub.d/40_custom并添加条目,例如:

menuentry "Load OS in /dev/sda1" {
    set root=(hd0,1)
    chainloader +1
}

记得追上sudo update-grub这个。

这将在 MBR 上链式加载操作系统/dev/sda1

相关内容