无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: hilsonma
打印 上一主题 下一主题

[分享] 使用Grub2定制UEFI启动 (bootx64.efi)

    [复制链接]
181#
发表于 2019-12-10 15:50:52 | 只看该作者
下载过一个Efiguard包,好像说是还要把里面的Loader改成Bootx64再引导,觉得麻烦就没管

点评

grub文件管理器里面,按F4切设置菜单,第一个选项。 [attachimg]406833[/attachimg] 选了之后正常启动即可。  详情 回复 发表于 2019-12-11 09:50
回复

使用道具 举报

182#
发表于 2019-12-11 09:50:55 | 只看该作者
2012kwy 发表于 2019-12-10 15:50
下载过一个Efiguard包,好像说是还要把里面的Loader改成Bootx64再引导,觉得麻烦就没管

grub文件管理器里面,按F4切设置菜单,第一个选项。

选了之后正常启动即可。


点评

才发现还有这么多秘密武器 试了第1个选项有效果,wimboot启动正常,第2,3项不甚明白未敢使用,wintoflash大能否说下以下三个选项的区别 [attachimg]406841[/attachimg]  详情 回复 发表于 2019-12-11 13:53
回复

使用道具 举报

183#
发表于 2019-12-11 13:53:41 | 只看该作者
wintoflash 发表于 2019-12-11 09:50
grub文件管理器里面,按F4切设置菜单,第一个选项。

选了之后正常启动即可。

才发现还有这么多秘密武器
试了第1个选项有效果,wimboot启动正常,第2,3项不甚明白未敢使用,wintoflash大能否说下以下三个选项的区别


点评

2是执行sbpolicy --install 3是让下一次启动时,关闭shim检验  详情 回复 发表于 2019-12-11 14:29
回复

使用道具 举报

184#
发表于 2019-12-11 14:29:07 | 只看该作者
ksafei 发表于 2019-12-11 13:53
才发现还有这么多秘密武器
试了第1个选项有效果,wimboot启动正常,第2,3项不甚明白未敢使用 ...

2是执行sbpolicy --install
3是让下一次启动时,关闭shim检验

点评

谢谢解惑  详情 回复 发表于 2019-12-11 14:41
回复

使用道具 举报

185#
发表于 2019-12-11 14:41:27 | 只看该作者
wintoflash 发表于 2019-12-11 14:29
2是执行sbpolicy --install
3是让下一次启动时,关闭shim检验

谢谢解惑
回复

使用道具 举报

186#
发表于 2019-12-11 15:27:00 | 只看该作者
在一台原来可以后来不行的机器上试过,还是不行,还是显示BCD错误
回复

使用道具 举报

187#
发表于 2019-12-11 15:35:20 | 只看该作者
不知选错了什么,有时会停在显示“Motti”的界面不动。
回复

使用道具 举报

188#
发表于 2019-12-11 15:41:21 | 只看该作者
个人猜测可能被“污染”过的机器再难恢复,或者只能使用已签名打包的EFI文件。算了不试了,就用老大的挺好。
回复

使用道具 举报

189#
发表于 2019-12-24 19:33:27 来自手机 | 只看该作者
hilsonma老师在吗?W大的grubfm出新版啦!请问要正常加载新版,最少需要哪些grub2模块?

点评

我的现在够用了,没有关注,所以不知道 我现在用的是 part_msdos part_gpt fat exfat ntfs ext2 normal chain configfile search probe regexp test wimboot halt reboot help linux map vhd ntboot 要加背景等主  详情 回复 发表于 2019-12-24 19:44
回复

使用道具 举报

190#
 楼主| 发表于 2019-12-24 19:44:50 | 只看该作者
本帖最后由 hilsonma 于 2019-12-24 19:51 编辑
2012kwy 发表于 2019-12-24 19:33
hilsonma老师在吗?W大的grubfm出新版啦!请问要正常加载新版,最少需要哪些grub2模块?

我的现在够用了,没有关注,所以不知道
我现在用的是
part_msdos part_gpt fat exfat ntfs ext2 normal chain configfile search probe regexp test wimboot halt reboot help linux map vhd ntboot
要加背景等主题元素还要gfxterm efi_gop efi_uga jpeg gfxterm_background gfxmenu
等等。
你也可以告诉我他的新版有哪些更新。
顺便说一下,我发现ntboot启动比wimboot启动快些,如果直接chainloader bootmgfw.efi 更快,只是chainloader bootmgfw.efi需要每个wim配bcd,而ntboot好象启动中文文件名出错,wimboot最慢但通用性最好。
回复

使用道具 举报

191#
发表于 2019-12-25 09:18:34 | 只看该作者
多谢楼主耐心解答。我也是关注这个地址https://github.com/a1ive/grub2-filemanager/releases,发现版本号由V6.0.2直接跳到V6.1.0,至于更新了什么也不大清楚。按照楼主模块,加载旧版没问题,但加载W大新版,会提示必须先加载内核之类的信息,所以有些疑问,再次感谢。

点评

按发布的更新说明,是添加了希伯来语支持,添加了ntboot  详情 回复 发表于 2019-12-25 16:10
回复

使用道具 举报

192#
 楼主| 发表于 2019-12-25 16:10:27 | 只看该作者
本帖最后由 hilsonma 于 2019-12-25 16:18 编辑
2012kwy 发表于 2019-12-25 09:18
多谢楼主耐心解答。我也是关注这个地址https://github.com/a1ive/grub2-filemanager/releases,发现版本号 ...

按发布的更新说明,是添加了希伯来语提示信息,添加了ntboot
而我使用的版本已经有ntboot.
回复

使用道具 举报

193#
发表于 2019-12-25 16:37:44 | 只看该作者
那您在加载新版Grubfmx64时有没有出现“cannot load image”提示?

点评

我没有加载,刚才下载尝试了一下build,结果出错,可能是我正处在PE环境的原因。 你可以把你加载的grubfmx64放到这里给我试一试。  详情 回复 发表于 2019-12-25 21:58
回复

使用道具 举报

194#
发表于 2019-12-25 16:41:04 | 只看该作者
另外压缩包里多了一个Loadfm文件不知起什么作用。
回复

使用道具 举报

195#
 楼主| 发表于 2019-12-25 21:58:23 | 只看该作者
2012kwy 发表于 2019-12-25 16:37
那您在加载新版Grubfmx64时有没有出现“cannot load image”提示?

我没有加载,刚才下载尝试了一下build,结果出错,可能是我正处在PE环境的原因。
你可以把你加载的grubfmx64放到这里给我试一试。

点评

试了一下,昨天的地址可以下载。另外模仿了一下,您的z.cmd中builtin.lst要改成builtin.txt才能适应W大新版GRub2  详情 回复 发表于 2019-12-26 09:27
回复

使用道具 举报

196#
发表于 2019-12-26 06:09:08 来自手机 | 只看该作者
求一份 wintoflash 的新版grub2

点评

已更新下载地址  详情 回复 发表于 2019-12-26 06:22
回复

使用道具 举报

197#
 楼主| 发表于 2019-12-26 06:22:16 | 只看该作者
wangziqiang 发表于 2019-12-26 06:09
求一份 wintoflash 的新版grub2

已更新下载地址
回复

使用道具 举报

198#
发表于 2019-12-26 07:23:04 来自手机 | 只看该作者
谢谢
回复

使用道具 举报

199#
发表于 2019-12-26 08:35:48 | 只看该作者
谢谢楼主的分享
回复

使用道具 举报

200#
发表于 2019-12-26 09:21:18 | 只看该作者
https://c-t.work/s/d594f04c07ad46
取件码(有效期24小时)yfawhs

点评

试了一下,chainloader卡住,直接做主引导(改名bootx64.efi放到\efi\boot\)可以正常使用。 我一直是使用自己改过的grubfm.cfg的,所以没有问题。 如果你需要使用grubfmx64.efi可以直接向wintoflash反馈使用情况。  详情 回复 发表于 2019-12-27 05:26
回复

使用道具 举报

201#
发表于 2019-12-26 09:27:53 | 只看该作者
hilsonma 发表于 2019-12-25 21:58
我没有加载,刚才下载尝试了一下build,结果出错,可能是我正处在PE环境的原因。
你可以把你加载的grubf ...

试了一下,昨天的地址可以下载。另外模仿了一下,您的z.cmd中builtin.lst要改成builtin.txt才能适应W大新版GRub2
回复

使用道具 举报

202#
发表于 2019-12-26 09:42:13 | 只看该作者
咨询一下,W大修改的Grub2到了Latest版,是不是意味着以后不再更新?而官网Grub2一直有升级,两种版本共处以后会不会有问题?能不能有办法把官方版和修改版分开处理,这样一方停更而不影响另一方继续版本升级?

点评

那是自动编译的最新版。只要我推送代码,就会自动更新。  详情 回复 发表于 2019-12-26 11:11
回复

使用道具 举报

203#
发表于 2019-12-26 11:11:50 | 只看该作者
2012kwy 发表于 2019-12-26 09:42
咨询一下,W大修改的Grub2到了Latest版,是不是意味着以后不再更新?而官网Grub2一直有升级,两种版本共处 ...

那是自动编译的最新版。只要我推送代码,就会自动更新。
回复

使用道具 举报

204#
发表于 2019-12-26 16:16:20 | 只看该作者
谢谢解答。顺问W大,Grubfm新版不会用,能否给个使用方法?用chainloader似乎无法加载。
回复

使用道具 举报

205#
 楼主| 发表于 2019-12-27 05:26:15 | 只看该作者
本帖最后由 hilsonma 于 2019-12-27 05:35 编辑

试了一下,chainloader卡住,直接做主引导(改名bootx64.efi放到\efi\boot\)可以正常使用。
我一直是使用自己改过的grubfm.cfg的,所以没有问题。
如果你需要使用grubfmx64.efi可以直接向wintoflash反馈使用情况。

latest 是最晚一次修改、最近一次修改、最新的意思,不是终结的意思。不要用最后这个字眼去理解,容易歧义,正如你误解的一样。
回复

使用道具 举报

206#
发表于 2019-12-27 07:20:53 来自手机 | 只看该作者
如何获取官网最新版grub2,或者谁能发个共享,谢谢

点评

[attachimg]408025[/attachimg] [attachimg]408026[/attachimg]  详情 回复 发表于 2019-12-27 11:06
回复

使用道具 举报

207#
发表于 2019-12-27 08:57:33 | 只看该作者
"试了一下,chainloader卡住,直接做主引导(改名bootx64.efi放到\efi\boot\)可以正常"
这样用,普适性与灵活性会大打折扣。

“latest 是最晚一次修改、最近一次修改、最新的意思,不是终结的意思”
很惭愧。。。
回复

使用道具 举报

208#
发表于 2019-12-27 09:07:19 | 只看该作者
“我一直是使用自己改过的grubfm.cfg的,所以没有问题”

您意思是用您改过的Grubfm.cfg就能正常调用?难道使用环境有什么特殊要求?

点评

我修改过的grubfm.cfg只是一个简化版本,没有那么多功能,而且只是一个配置文件,所以在自己的grub2环境使用没有问题。grubfmx64.efi 本身包含完整的grub2环境,在你的grub2环境中再使用另一个grub2环境,有可能出现  详情 回复 发表于 2019-12-27 10:49
回复

使用道具 举报

209#
 楼主| 发表于 2019-12-27 10:49:41 | 只看该作者
本帖最后由 hilsonma 于 2019-12-27 10:58 编辑
2012kwy 发表于 2019-12-27 09:07
“我一直是使用自己改过的grubfm.cfg的,所以没有问题”

您意思是用您改过的Grubfm.cfg就能正常调用?难 ...

我修改过的grubfm.cfg只是一个简化版本,没有那么多功能,而且只是一个配置文件,所以在自己的grub2环境使用没有问题。grubfmx64.efi 本身包含完整的grub2环境,在你的grub2环境中再使用另一个grub2环境,有可能出现问题,这个我不能确定,你需要向原作者反馈。

我的意思是grubfmx64.efi的部分功能我已经通过grubfm.cfg实现,我没有使用grubfmx64.efi的需求。
并不是指在我的grubfm.cfg中再调用grubfmx64.efi 。
grubfm.cfg 本身就是grubfmx64.efi 的简化版本。在wintoflash的发布中也有这样一个示例,我当初就是使用这个示例来修改的。

回复

使用道具 举报

210#
 楼主| 发表于 2019-12-27 11:06:00 | 只看该作者
本帖最后由 hilsonma 于 2019-12-27 11:13 编辑
wangziqiang 发表于 2019-12-27 07:20
如何获取官网最新版grub2,或者谁能发个共享,谢谢








点评

grub2官网最新版本我只看到2.04 2.05是wintoflash的吧,你下载wintoflash的就可以了。 因为我使用的是wintoflash的版本,所以对我来说wintoflash的发布就是官网了。  详情 回复 发表于 2019-12-27 15:24
谢谢了,我手机上网,图片看不清楚,官网能下的是2.04,最新的2.05找不到  详情 回复 发表于 2019-12-27 12:26
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 13:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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