无忧启动论坛

标题: UEFI启动时首先必须先找bootia32.efi或bootx64.efi吗? [打印本页]

作者: wenliangyu    时间: 4 天前
标题: UEFI启动时首先必须先找bootia32.efi或bootx64.efi吗?
UEFI启动时,是必须找分区的指定文件名的efi文件,如:
(FAT分区):\efi\boot\bootia32.efi(IA32构架的启动文件)
或者
(FAT分区):\efi\boot\bootx64.efi(X64构架的启动文件)

如果有多个系统的efi启动文件,是不是就得用第三方引导文件伪装成第一个efi文件,配合菜单实现多系统引导?

Win系统或者Linux系统的efi文件,尤其是Win,只能指向Win系的系统,是这样吗?

作者: wangyibin    时间: 4 天前
本帖最后由 wangyibin 于 2024-11-25 18:53 编辑

建议使用

rEFInd:这是一个流行的EFI启动管理器,可以自动检测和列出所有可用的EFI启动项,并提供一个图形化菜单让用户选择。

开源地址:https://github.com/techysy/rEFInd
软件版本:refind-bin-0.14.2
官网:http://www.rodsbooks.com/refind/
下载地址:https://sourceforge.net/projects/refind/
官方安装教程:http://www.rodsbooks.com/refind/installing.html





作者: 2048阿峰    时间: 4 天前
菜鸟吃瓜
作者: wintoflash    时间: 4 天前
wangyibin 发表于 2024-11-25 18:47
建议使用

rEFInd:这是一个流行的EFI启动管理器,可以自动检测和列出所有可用的EFI启动项,并提供一个 ...

别天天发ai回答污染网络了。给的开源地址是错的。
作者: wintoflash    时间: 4 天前
建议楼主阅读 UEFI Spec。
对于可移动设备(如U盘),启动路径是如你所说的那样。
对于其他设备(如硬盘),启动路径是要复杂得多的。

如果要在本机上建立多系统启动菜单,可以直接通过创建UEFI启动项来实现。(可以使用gui工具例如Bootice)
作者: wangyibin    时间: 4 天前
本帖最后由 wangyibin 于 2024-11-25 19:49 编辑
wintoflash 发表于 2024-11-25 19:29
别天天发ai回答污染网络了。给的开源地址是错的。
你的DNS被污染了 使用
  1. ipconfig /flushdns
复制代码
看看能不能清理一下再打开


开源地址:https://github.com/techysy/rEFInd



作者: wintoflash    时间: 4 天前
本帖最后由 wintoflash 于 2024-11-25 19:59 编辑
wangyibin 发表于 2024-11-25 19:45
你的DNS被污染了 使用
看看能不能清理一下再打开

ai差不多得了。你睁大眼睛仔细看看自己发的链接,仓库里面到底是不是源码。

rEFInd官方的源码根本就没有托管在github上,再说你提供的链接并不是源码。
作者: dayeye    时间: 4 天前
鸟吃菜瓜
作者: fruds9981    时间: 4 天前
佬大好人,支持点赞
作者: 爱我就我    时间: 4 天前
否,对于WIN系统,启动时候会运行\EFI\Microsoft\Boot\bootmgr.efi,没有bootx64.efi也不会影响,当然旧电脑会去查找\efi\boot\bootx64.efi
作者: zhanghao0242    时间: 4 天前
本帖最后由 zhanghao0242 于 2024-11-25 22:44 编辑

我在实际使用中发现,确实和楼主说的是一模一样的情况。
貌似多并不一定需要伪装成一个, 主板识别第一个.efi 到这个efi引导对应的系统,可以在这之间插队,出先菜单,选择引导第二个.efi 不插队,只能按f12 手动选择

作者: guong    时间: 3 天前
来了解下
作者: fzp070    时间: 3 天前
不太清楚,看看评论学习下
作者: jxpxwgh    时间: 3 天前
太深奥啦!看不懂!路过,不明觉厉!
作者: Minionss    时间: 昨天 08:51

鸟吃菜瓜




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3