无忧启动论坛

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

grub-2.14 单文件 GRUBX64.EFI 启动器

[复制链接]
跳转到指定楼层
1#
发表于 2026-2-3 11:39:49 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
grub-2.14 单文件 GRUBX64.EFI 启动器
附件使用 grub-2.14 创制了单文件 GRUBX64.EFI 启动器,内部含有官方提供的全部动态模块。
外部配制文件可用3个位置:/EFI/grub/grub.cfg,  /EFI/boot/grub.cfg,  /grub.cfg
GRUBX64.EFI 启动器可重命名:BOOTX64.EFI,搁置在U盘 /EFI/boot/ 下,F12启动选择U盘分区直接启动GRUB启动器,也可和rEFInd UEFI 启动管理器在一起使用,具体详见(无忧启动):
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
附件稍后百度上传,直接上传等级不够
40#
发表于 昨天 13:15 来自手机 | 只看该作者
感谢分享!
回复

使用道具 举报

39#
 楼主| 发表于 2026-2-7 19:15:48 | 只看该作者
oym2016 发表于 2026-2-7 19:05
用set 查看 语句 后面 自动加上‘’=
成了 theme=${prefix}/themes/win95/theme.txt''=

theme 路径不对
grub> ls ${prefix}/themes/win95/
会显示 theme.txt 吗?
set 命令后 prefix=?
回复

使用道具 举报

38#
发表于 2026-2-7 19:05:56 | 只看该作者
2011yfrui 发表于 2026-2-7 17:45
显示菜单后按 C 键,输入:
grub> set pager=1
grub> set

用set 查看 语句 后面 自动加上‘’=
成了 theme=${prefix}/themes/win95/theme.txt''=

点评

theme 路径不对 grub> ls ${prefix}/themes/win95/ 会显示 theme.txt 吗? set 命令后 prefix=?  详情 回复 发表于 2026-2-7 19:15
回复

使用道具 举报

37#
 楼主| 发表于 2026-2-7 17:53:23 | 只看该作者
2011yfrui 发表于 2026-2-7 17:45
显示菜单后按 C 键,输入:
grub> set pager=1
grub> set

退出 grub:grub> exit
重启:grub > reboot
关机:grub > halt
...
回复

使用道具 举报

36#
 楼主| 发表于 2026-2-7 17:45:36 | 只看该作者
oym2016 发表于 2026-2-7 16:11
打包成memdisk.cpio 模式下:
主题内置,内置菜单调用,不成功
主题内置,配置菜单调用,显示成功

显示菜单后按 C 键,输入:
grub> set pager=1
grub> set
仔细查看内部有关 path 变量,如 $prefix ($root) (memdisk)/boot/grub 等,然后用 ls 命令查找 你 theme 的位置,如(举例):
grub> ls (memdisk)/boot/grub/
然后检查你内置菜单有关 theme 的路径
...

点评

用set 查看 语句 后面 自动加上‘’= 成了 theme=${prefix}/themes/win95/theme.txt''=  详情 回复 发表于 2026-2-7 19:05
退出 grub:grub> exit 重启:grub > reboot 关机:grub > halt ...  详情 回复 发表于 2026-2-7 17:53
回复

使用道具 举报

35#
发表于 2026-2-7 16:11:39 | 只看该作者
打包成memdisk.cpio 模式下:
主题内置,内置菜单调用,不成功
主题内置,配置菜单调用,显示成功
主题外置,配置菜单调用,不成功
不知是不是 主题要处在${prefix}下???
有大佬可知原因......?

点评

显示菜单后按 C 键,输入: grub> set pager=1 grub> set 仔细查看内部有关 path 变量,如 $prefix ($root) (memdisk)/boot/grub 等,然后用 ls 命令查找 你 theme 的位置,如(举例): grub> ls (memdisk)/boot/  详情 回复 发表于 2026-2-7 17:45
回复

使用道具 举报

34#
发表于 2026-2-4 21:24:24 | 只看该作者
感谢分享!
回复

使用道具 举报

33#
 楼主| 发表于 2026-2-4 20:03:58 | 只看该作者
yxc51 发表于 2026-2-4 15:57
应该是楼主的启动文件包含的模块太少了,毕竟文件体积就那么大。建议楼主重新生成一个包含多数常用模块的 ...

GRUB命令行先输入:grub> set pager=1
启用分页显示输出,可以细看详细。
回复

使用道具 举报

32#
 楼主| 发表于 2026-2-4 19:55:38 | 只看该作者
yxc51 发表于 2026-2-4 15:57
应该是楼主的启动文件包含的模块太少了,毕竟文件体积就那么大。建议楼主重新生成一个包含多数常用模块的 ...

你好!单文件内部含有官方提供的全部300+个动态模块。
在你的grub菜单项出现后按 C 键切换至GRUB命令行:grub> ls $prefix/x86_64-efi/
会显示所有动态模块。
祝周末愉快!
回复

使用道具 举报

31#
发表于 2026-2-4 15:57:13 | 只看该作者

应该是楼主的启动文件包含的模块太少了,毕竟文件体积就那么大。建议楼主重新生成一个包含多数常用模块的启动文件。

点评

GRUB命令行先输入:grub> set pager=1 启用分页显示输出,可以细看详细。  详情 回复 发表于 2026-2-4 20:03
你好!单文件内部含有官方提供的全部300+个动态模块。 在你的grub菜单项出现后按 C 键切换至GRUB命令行:grub> ls $prefix/x86_64-efi/ 会显示所有动态模块。 祝周末愉快!  详情 回复 发表于 2026-2-4 19:55
回复

使用道具 举报

30#
发表于 2026-2-4 09:31:52 | 只看该作者
这个好,感谢分享
回复

使用道具 举报

29#
发表于 2026-2-3 22:59:36 | 只看该作者
多谢楼主分享!
回复

使用道具 举报

28#
发表于 2026-2-3 21:40:02 | 只看该作者

添加这两个语句后,可以了。谢谢您不吝指教。
回复

使用道具 举报

27#
发表于 2026-2-3 21:30:27 | 只看该作者
可以了
非常强大
回复

使用道具 举报

26#
发表于 2026-2-3 21:22:57 | 只看该作者
找不到菜单文件??
回复

使用道具 举报

25#
 楼主| 发表于 2026-2-3 21:15:48 | 只看该作者
2011yfrui 发表于 2026-2-3 21:15
你的菜单中要按照识别图像文件模块
insmod png
insmod jpeg

按照=安装

点评

应该是楼主的启动文件包含的模块太少了,毕竟文件体积就那么大。建议楼主重新生成一个包含多数常用模块的启动文件。  详情 回复 发表于 2026-2-4 15:57
添加这两个语句后,可以了。谢谢您不吝指教。  详情 回复 发表于 2026-2-3 21:40
回复

使用道具 举报

24#
 楼主| 发表于 2026-2-3 21:15:14 | 只看该作者
book11ba 发表于 2026-2-3 19:56
如下提示:
error: bitmap file /EFI/grub/themes/background.png is of unsupported format.
换了另一 ...

你的菜单中要按照识别图像文件模块
insmod png
insmod jpeg

点评

按照=安装  详情 回复 发表于 2026-2-3 21:15
回复

使用道具 举报

23#
发表于 2026-2-3 20:27:25 | 只看该作者
感谢分享!
回复

使用道具 举报

22#
发表于 2026-2-3 20:14:54 | 只看该作者
好强悍的工具,谢谢楼主
回复

使用道具 举报

21#
发表于 2026-2-3 20:10:58 | 只看该作者
感谢分享
回复

使用道具 举报

20#
发表于 2026-2-3 19:56:23 | 只看该作者
2011yfrui 发表于 2026-2-3 17:56
试着在菜单上添加GRUB命令行:
search.file /EFI/grub/themes/ant/theme.txt root
set theme=/EFI/grub ...

如下提示:
error: bitmap file /EFI/grub/themes/background.png is of unsupported format.
换了另一个主题,图片是jpg的也不行,类似提示。

点评

你的菜单中要按照识别图像文件模块 insmod png insmod jpeg  详情 回复 发表于 2026-2-3 21:15
回复

使用道具 举报

19#
 楼主| 发表于 2026-2-3 17:56:54 | 只看该作者
book11ba 发表于 2026-2-3 15:00
也不行哈。
主题文件位置:/boot/grub/themes/ant/theme.txt
grub.cfg语句:在你的菜单上添加

试着在菜单上添加GRUB命令行:
search.file /EFI/grub/themes/ant/theme.txt root
set theme=/EFI/grub/themes/ant/theme.txt
看看结果如何?

点评

如下提示: error: bitmap file /EFI/grub/themes/background.png is of unsupported format. 换了另一个主题,图片是jpg的也不行,类似提示。  详情 回复 发表于 2026-2-3 19:56
回复

使用道具 举报

18#
 楼主| 发表于 2026-2-3 17:55:50 | 只看该作者
book11ba 发表于 2026-2-3 15:00
也不行哈。
主题文件位置:/boot/grub/themes/ant/theme.txt
grub.cfg语句:在你的菜单上添加

当然你的菜单也要添加:
terminal_output gfxterm
回复

使用道具 举报

17#
 楼主| 发表于 2026-2-3 17:52:33 | 只看该作者
book11ba 发表于 2026-2-3 15:00
也不行哈。
主题文件位置:/boot/grub/themes/ant/theme.txt
grub.cfg语句:在你的菜单上添加

试着在菜单上添加GRUB命令行:
search.file /EFI/grub//themes/ant/theme.txt root
set theme=/EFI/grub//themes/ant/theme.txt
看看结果如何?
回复

使用道具 举报

16#
发表于 2026-2-3 17:02:19 | 只看该作者
这个好,文件比较小
回复

使用道具 举报

15#
发表于 2026-2-3 16:38:11 | 只看该作者
感谢分享
回复

使用道具 举报

14#
发表于 2026-2-3 16:05:16 | 只看该作者
支持分享
回复

使用道具 举报

13#
发表于 2026-2-3 15:33:50 | 只看该作者

感谢分享!
回复

使用道具 举报

12#
发表于 2026-2-3 15:00:38 | 只看该作者
2011yfrui 发表于 2026-2-3 13:44
试过 grub-2.12 版吗?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=449595&extra=page%3D1

也不行哈。
主题文件位置:/boot/grub/themes/ant/theme.txt
grub.cfg语句:在你的菜单上添加
terminal_output gfxterm
theme=ant/theme.txt
错误提示:'/boot/grub/themes/ant/theme.txt' not found.

点评

试着在菜单上添加GRUB命令行: search.file /EFI/grub/themes/ant/theme.txt root set theme=/EFI/grub/themes/ant/theme.txt 看看结果如何?  详情 回复 发表于 2026-2-3 17:56
当然你的菜单也要添加: terminal_output gfxterm  详情 回复 发表于 2026-2-3 17:55
试着在菜单上添加GRUB命令行: search.file /EFI/grub//themes/ant/theme.txt root set theme=/EFI/grub//themes/ant/theme.txt 看看结果如何?  详情 回复 发表于 2026-2-3 17:52
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-3-1 00:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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