无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 510|回复: 18
打印 上一主题 下一主题

UEFI启动时首先必须先找bootia32.efi或bootx64.efi吗?

[复制链接]
跳转到指定楼层
1#
发表于 2024-11-25 18:08:08 来自手机 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
UEFI启动时,是必须找分区的指定文件名的efi文件,如:
(FAT分区):\efi\boot\bootia32.efi(IA32构架的启动文件)
或者
(FAT分区):\efi\boot\bootx64.efi(X64构架的启动文件)

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

Win系统或者Linux系统的efi文件,尤其是Win,只能指向Win系的系统,是这样吗?
2#
发表于 2024-11-25 18:47:54 | 只看该作者
本帖最后由 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




点评

别天天发ai回答污染网络了。给的开源地址是错的。  详情 回复 发表于 2024-11-25 19:29
回复

使用道具 举报

3#
发表于 2024-11-25 18:59:03 | 只看该作者
菜鸟吃瓜
回复

使用道具 举报

4#
发表于 2024-11-25 19:29:18 | 只看该作者
wangyibin 发表于 2024-11-25 18:47
建议使用

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

别天天发ai回答污染网络了。给的开源地址是错的。

点评

开源地址:https://github.com/techysy/rEFInd [attachimg]550944[/attachimg]  详情 回复 发表于 2024-11-25 19:45
回复

使用道具 举报

5#
发表于 2024-11-25 19:33:02 | 只看该作者
建议楼主阅读 UEFI Spec。
对于可移动设备(如U盘),启动路径是如你所说的那样。
对于其他设备(如硬盘),启动路径是要复杂得多的。

如果要在本机上建立多系统启动菜单,可以直接通过创建UEFI启动项来实现。(可以使用gui工具例如Bootice)
回复

使用道具 举报

6#
发表于 2024-11-25 19:45:01 | 只看该作者
本帖最后由 wangyibin 于 2024-11-25 19:49 编辑
wintoflash 发表于 2024-11-25 19:29
别天天发ai回答污染网络了。给的开源地址是错的。
你的DNS被污染了 使用
  1. ipconfig /flushdns
复制代码
看看能不能清理一下再打开


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


点评

ai差不多得了。你睁大眼睛仔细看看自己发的链接,仓库里面到底是不是源码。  详情 回复 发表于 2024-11-25 19:57
回复

使用道具 举报

7#
发表于 2024-11-25 19:57:46 | 只看该作者
本帖最后由 wintoflash 于 2024-11-25 19:59 编辑
wangyibin 发表于 2024-11-25 19:45
你的DNS被污染了 使用
看看能不能清理一下再打开

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

rEFInd官方的源码根本就没有托管在github上,再说你提供的链接并不是源码。

点评

接受 你的指正!  发表于 2024-11-25 20:10
回复

使用道具 举报

8#
发表于 2024-11-25 20:14:57 | 只看该作者
鸟吃菜瓜
回复

使用道具 举报

9#
发表于 2024-11-25 20:19:30 | 只看该作者
佬大好人,支持点赞
回复

使用道具 举报

10#
发表于 2024-11-25 22:40:19 | 只看该作者
否,对于WIN系统,启动时候会运行\EFI\Microsoft\Boot\bootmgr.efi,没有bootx64.efi也不会影响,当然旧电脑会去查找\efi\boot\bootx64.efi
回复

使用道具 举报

11#
发表于 2024-11-25 22:42:28 | 只看该作者
本帖最后由 zhanghao0242 于 2024-11-25 22:44 编辑

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

使用道具 举报

12#
发表于 2024-11-26 09:10:18 | 只看该作者
来了解下
回复

使用道具 举报

13#
发表于 2024-11-26 10:20:38 | 只看该作者
不太清楚,看看评论学习下
回复

使用道具 举报

14#
发表于 2024-11-26 12:56:34 | 只看该作者
太深奥啦!看不懂!路过,不明觉厉!
回复

使用道具 举报

15#
发表于 7 天前 | 只看该作者

鸟吃菜瓜
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-12-5 03:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表