无忧启动论坛

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

[分享] GRUB4DOS for UEFI 教程(抄作业)

    [复制链接]
181#
 楼主| 发表于 2025-1-4 17:33:06 | 只看该作者
本帖最后由 2011whp 于 2025-5-15 19:36 编辑

新版vbox不能导入sha256的 g4e

自签名 一个


使用: 进bios, 安全标签下  enroll字样的 导入
      从文件导入 ,浏览 选择 文件


自签名g4e证书(统一的).zip (992 Bytes, 下载次数: 17)
________________
版本: 2024-2-26 自签名开g4e.zip (161.47 KB, 下载次数: 43)
ntloader自签名.zip (3.03 MB, 下载次数: 26) (版本: 2025-2-28下载的)


grub12自签名shim.zip (2.64 MB, 下载次数: 15)


efi_shell自签名24H1.zip (323.75 KB, 下载次数: 13)

isoldr.zip (427.02 KB, 下载次数: 10)
回复

使用道具 举报

182#
发表于 2025-1-21 19:07:13 | 只看该作者
楼主来个菜单模板吧   好可以依葫芦画瓢
回复

使用道具 举报

183#
发表于 2025-1-21 19:19:11 | 只看该作者
感谢分享
回复

使用道具 举报

184#
发表于 2025-2-1 18:27:36 | 只看该作者
非常不错
回复

使用道具 举报

185#
发表于 2025-2-5 15:55:27 | 只看该作者
谢谢分享
回复

使用道具 举报

186#
发表于 2025-2-13 17:20:41 | 只看该作者
感谢分享
回复

使用道具 举报

187#
发表于 2025-2-15 07:41:17 | 只看该作者
把菜单晒晒,好照抄作业,然后测试
回复

使用道具 举报

188#
发表于 2025-2-21 20:46:18 | 只看该作者
感谢大佬
回复

使用道具 举报

189#
发表于 2025-2-22 15:22:46 | 只看该作者
教程很详细,但基础差了看不懂
回复

使用道具 举报

190#
发表于 2025-2-23 14:29:43 | 只看该作者
感谢分享
回复

使用道具 举报

191#
发表于 2025-2-27 22:26:44 | 只看该作者
感谢分享
回复

使用道具 举报

192#
发表于 2025-2-27 23:42:40 | 只看该作者
给力
回复

使用道具 举报

193#
 楼主| 发表于 2025-3-11 19:21:41 | 只看该作者
外部命令 getenv 读取 bios_NVRMA中 的变量

回复

使用道具 举报

194#
发表于 2025-4-3 09:27:25 | 只看该作者
感谢分享!
回复

使用道具 举报

195#
 楼主| 发表于 2025-4-26 09:39:30 | 只看该作者
grub2.12调用g4e: chainloader /efi/grub/g4e.efi /isopath
   (方法: 用cmdline接收参数)

更改:
1. 添加 /efi/grub/cmdline

2.  /efi/grub/menu.lst 添加好下 几行
cmdline uuu
if "%runonce%"=="yes" set uuu=
if  "%uuu%a"=="a" || /efi/grub/OtherTo.g4e %uuu%
set runonce=yes

3. efi/grub/OtherTo.g4e内容如下:
!BAT
echo %1
pause --wait=1
if "%~x1"==".iso"  call :iso %1
if "%~x1"==".g4e"  call :g4e %1
exit

:iso
find %1 | set uuud=
map %%uuud%%%1 (0xff)
chainloader (0xff)
boot
exit

:g4e
find %1 | set uuud=
command %%uuud%%%1
exit

点评

感谢大佬,我学习一下 有一点好奇,grub语法基本都是shell脚本,为什么g4e加了一个cmd脚本的语法工具  详情 回复 发表于 2025-4-26 11:00
回复

使用道具 举报

196#
发表于 2025-4-26 11:00:14 | 只看该作者
2011whp 发表于 2025-4-26 09:39
grub2.12调用g4e: chainloader /efi/grub/g4e.efi /isopath
   (方法: 用cmdline接收参数)

感谢大佬,我学习一下

有一点好奇,grub语法基本都是shell脚本,为什么g4e加了一个cmd脚本的语法工具
回复

使用道具 举报

197#
 楼主| 发表于 2025-6-4 19:43:54 | 只看该作者
2024-12-16 (yaya)
  支持http网起。
  例如:map (http)/imgs/pe.iso (cd)
        chainloader (cd-1)
        boor
  例如:/efi/grub/ext/ntboot (http)/imgs/pe.wim


————————————————————————————————————————
讨论: http://wuyou.net/forum.php?mod=r ... &fromuid=413782
回复

使用道具 举报

198#
发表于 2025-6-6 07:59:49 | 只看该作者
2011whp 发表于 2021-7-14 20:59
清爽深灰  

深灰主题色:splashimage --fill-color=0x585858

感谢分享!
回复

使用道具 举报

199#
发表于 2025-6-9 13:23:38 | 只看该作者
感谢分享
回复

使用道具 举报

200#
发表于 2025-6-12 17:54:53 | 只看该作者
辛苦了,多谢提供,感谢分享
回复

使用道具 举报

201#
发表于 2025-6-12 18:00:10 | 只看该作者
感谢分享
回复

使用道具 举报

202#
 楼主| 发表于 2025-6-14 08:47:53 | 只看该作者
grub2(或其它 支持参数的引导) 调用 g4e 启动 winpe.iso 或 g4e批处理.g4e
用法: chainloader /g4e_cmd.efi   /pe.iso
        chainloader /g4e_cmd.efi   /g4e批处理.g4e

======================================
制作:
mkimage.exe  -p /efi/grub -o g4e_cmd.efi -O x86_64-efi -c menu.lst  -m cmdline.mod

附成品示例: g4e_cmd.zip (159.9 KB, 下载次数: 14)

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-7 22:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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