默认情况下双启动到一个操作系统,按键后到另一个操作系统

弗格斯

我计划使用 UEFI 双引导 Windows 10 和 Arch Linux,目前我有一台使用 Windows 引导管理器引导的机器,另一台通过 EFISTUB 引导到 Arch。在新机器上,我更愿意保留 EFISTUB,然后通过按键启动到 Windows 10,或者打开几秒钟后默认为 Windows 10 的启动菜单(这有点类似于此问题,仅适用于 Windows 和 Linux 而不是Windows 和 Windows,并且按键时的默认操作系统与不按键时不同)。

但是,如果这种确切的设置是不可能的,我还想知道是否可以通过另一个引导加载程序或什至使用 Windows 作为默认引导和 Arch 作为按键时的引导或启动菜单访问。如果有必要,我也很乐意放弃 UEFI。

弗格斯

rEFInd允许您完成此操作,如Unix 子论坛上的回答如果您将其安装为默认启动管理器,那么您可以编辑/boot/EFI/BOOT/refind.conf以包含timeout -1 指示rEFInd立即启动到默认选择而不显示启动菜单的行,并且在启动序列期间按住W将启动第一个可用的 Windows 安装。

默认情况下,“默认选择”会查找上次启动的操作系统。要将其设置为 Arch 或任何其他 Linux 发行版,您必须将 的第一个参数设置default_selection为可以在它的 中找到的操作系统引导描述的子字符串menuentry,或者 1-9 之间的数字,指定在您的定义的启动项。

default_selection "alpha,beta"alpha如果可用,则将启动beta如果alpha不可用但可用beta

  • 与引导描述匹配的任何字符串。请注意,rEFInd 匹配子字符串,因此您无需指定完整的描述字符串,只需指定一个唯一的子字符串。因此,default_selection vmlinuz 匹配 vmlinuz、boot\vmlinuz-5.3.0-22-generic 或任何其他包含 vmlinuz 的字符串。rEFInd 在找到第一个匹配项时停止搜索。因为 rEFInd 按文件修改时间降序对目录中的条目进行排序,如果您指定一个目录(或卷名,对于分区根目录中的加载程序)作为 default_selection,则该目录中的最新加载程序将是默认值。作为一种特殊情况,单字符串与描述的第一个字符匹配,数字除外。
  • 一个数字(1 到 9),在这种情况下,启动列表中该位置的引导加载程序被启动。例如, default_selection 2 使第二个引导条目成为默认值。

在 Arch 的情况下,如果 Windows 是系统上唯一的其他操作系统vmlinuz它将是一个足够具体的字符串default_selection

每个操作系统的键盘快捷键通常是操作系统的第一个字母,但其他一些是预定义的

如果您遇到任何其他问题rEFInd,文档很全面,并提供了大量示例,可在此处找到

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Powershell:另一个域中的Get-ADComputer返回操作系统信息空白/丢失

来自分类Dev

是否可以运行为一个操作系统在另一个操作系统上构建的可执行文件?

来自分类Dev

如何清除另一个操作系统并安全地安装Ubuntu?

来自分类Dev

如果一个操作系统是虚拟的,则在两个操作系统之间复制文件

来自分类Dev

Python操作系统无法在一个驱动器上获取桌面的路径

来自分类Dev

一个如何调用不“植根”在操作系统中的程序

来自分类Dev

休眠并引导到另一个操作系统:我的文件系统会损坏吗?

来自分类Dev

Linux操作系统如何“基于”另一个Linux操作系统?

来自分类Dev

双启动两个以上的操作系统

来自分类Dev

通常,分区是安装多个操作系统的一个步骤的原因是什么?

来自分类Dev

系统无法启动到操作系统

来自分类Dev

如何清除另一个操作系统并安全地安装Ubuntu?

来自分类Dev

如果一个操作系统是虚拟的,则在两个操作系统之间复制文件

来自分类Dev

操作系统从主板克隆到另一个

来自分类Dev

将Windows操作系统分区移动到相同大小的另一个分区

来自分类Dev

从另一个Windows系统安装Windows操作系统

来自分类Dev

在公司笔记本电脑上运行另一个操作系统

来自分类Dev

Chromebook具有哪些功能,而另一个运行Chrome浏览器的操作系统则没有

来自分类Dev

将一个主目录用于一个以上的操作系统

来自分类Dev

为什么一个进程需要操作系统中另一个进程持有的资源

来自分类Dev

码头工人我可以从另一个容器挂载操作系统吗

来自分类Dev

同一台计算机上的两个Linux操作系统-可以安全地在另一个操作系统上编辑文件吗?

来自分类Dev

一个操作系统可以在双启动系统中影响另一个操作系统吗?

来自分类Dev

将Web服务器目录从一个操作系统链接到另一个操作系统

来自分类Dev

是否可以从当前操作系统上的另一个操作系统恢复覆盖的文件?

来自分类Dev

两个不同的操作系统可以共享一个根分区吗?

来自分类Dev

如何使用另一个Linux操作系统访问另一个分区中的文件

来自分类Dev

在没有返回语句的情况下从另一个操作中调用一个操作

来自分类Dev

Gradle:强制另一个操作系统

Related 相关文章

  1. 1

    Powershell:另一个域中的Get-ADComputer返回操作系统信息空白/丢失

  2. 2

    是否可以运行为一个操作系统在另一个操作系统上构建的可执行文件?

  3. 3

    如何清除另一个操作系统并安全地安装Ubuntu?

  4. 4

    如果一个操作系统是虚拟的,则在两个操作系统之间复制文件

  5. 5

    Python操作系统无法在一个驱动器上获取桌面的路径

  6. 6

    一个如何调用不“植根”在操作系统中的程序

  7. 7

    休眠并引导到另一个操作系统:我的文件系统会损坏吗?

  8. 8

    Linux操作系统如何“基于”另一个Linux操作系统?

  9. 9

    双启动两个以上的操作系统

  10. 10

    通常,分区是安装多个操作系统的一个步骤的原因是什么?

  11. 11

    系统无法启动到操作系统

  12. 12

    如何清除另一个操作系统并安全地安装Ubuntu?

  13. 13

    如果一个操作系统是虚拟的,则在两个操作系统之间复制文件

  14. 14

    操作系统从主板克隆到另一个

  15. 15

    将Windows操作系统分区移动到相同大小的另一个分区

  16. 16

    从另一个Windows系统安装Windows操作系统

  17. 17

    在公司笔记本电脑上运行另一个操作系统

  18. 18

    Chromebook具有哪些功能,而另一个运行Chrome浏览器的操作系统则没有

  19. 19

    将一个主目录用于一个以上的操作系统

  20. 20

    为什么一个进程需要操作系统中另一个进程持有的资源

  21. 21

    码头工人我可以从另一个容器挂载操作系统吗

  22. 22

    同一台计算机上的两个Linux操作系统-可以安全地在另一个操作系统上编辑文件吗?

  23. 23

    一个操作系统可以在双启动系统中影响另一个操作系统吗?

  24. 24

    将Web服务器目录从一个操作系统链接到另一个操作系统

  25. 25

    是否可以从当前操作系统上的另一个操作系统恢复覆盖的文件?

  26. 26

    两个不同的操作系统可以共享一个根分区吗?

  27. 27

    如何使用另一个Linux操作系统访问另一个分区中的文件

  28. 28

    在没有返回语句的情况下从另一个操作中调用一个操作

  29. 29

    Gradle:强制另一个操作系统

热门标签

归档