我对 Linux / Grub 完全陌生,但对更改配置并不陌生。我经常使用配置,我喜欢尝试很多东西和可能的东西。所以我现在要尝试 Linux。
我的笔记本电脑上现在有不同的 Linux / Windows,想尝试是否可以根据按下的键启动不同的操作系统。
IE:
Grub 不可见(或者仅显示为徽标,所以我知道我现在可以按下一个键)
启动笔记本电脑 -> POST -> Grub 启动 -> 按下 F1 -> Grub GUI 变为可见
启动笔记本电脑 -> POST -> Grub 启动 -> 按下 F2 -> Ubuntu 启动
启动笔记本电脑 -> POST -> Grub 启动 -> 按下 F3 -> 启动其他程序
启动笔记本电脑 -> POST -> Grub 启动 -> 未按任何键 -> Windows 启动
答案1
你想要的事无法实现。什么将捕获您按下的 F1、F2 键并指示计算机执行特定的操作?
首先加载的是 BIOS(或 UEFI)。这无法满足您的要求。
第二个加载的是 GRUB。它可以完成您想要的部分任务,但不是按照您想要的方式。
第三个加载的是 Ubuntu 或 Windows,取决于您的不作为/作为。
要使用 GRUB 执行您想要的操作。您必须更改默认设置:
将 Windows 设为默认启动。跟随如何设置 grub 超时和 grub 默认启动项?将 default=0 更改为 GRUB 列表中 Windows 条目对应的数字。请注意,第一项 (Ubuntu) 为 0,第二项为 1,等等。
默认隐藏 GRUB。跟随如何隐藏 grub2 菜单?这样,如果您不按任何键,GRUB 就不会出现。
目前进展:
当您不按任何键时,GRUB 将不会显示,并且在设置的超时期限后 Windows 将启动。
当您按住时,ShiftGRUB 菜单将会弹出,您将能够选择 Ubuntu 或 GRUB 中的任何其他选项,包括 Windows。
希望这可以帮助