如果按住按钮,则 grub 引导至特定操作系统

Hug*_*tra 3 dual-boot grub2

如果按住按钮,我希望能够启动到 Grub 菜单中的某个操作系统。

Art*_*nov 11

不确定这是否是您所需要的,但这里有一个 GRUB 条目,用于在W按下该键(而不是“按住”)时启动 Windows。

menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-AAAA-BBBB' --hotkey='w' {
    insmod part_gpt
    insmod fat
    search --no-floppy --fs-uuid --set=root AAAA-BBBB
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
Run Code Online (Sandbox Code Playgroud)

我还分别有PR分别用于关闭电源和重新启动:

menuentry 'Poweroff  [p]' --hotkey='p' {
    halt
}

menuentry 'Reboot  [r]' --hotkey='r' {
    reboot
}
Run Code Online (Sandbox Code Playgroud)

  • *您可以只按 W,而不是使用向下键导航到 Windows 条目* - 是的。我是一个非常懒的人,所以当我知道它的存在时我就启用了它。:-) (3认同)
  • 这意味着当您进入 grub 菜单时,您只需按“W”即可,而不必使用向下键导航到 Windows 条目,对吧?我认为你说的没错,这不是OP所需要的,但它仍然很酷!我不知道 grub 有这个选项。 (2认同)