无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
181#
发表于 2021-9-7 19:17:49 | 显示全部楼层
这个启动了,

回复

使用道具 举报

182#
发表于 2021-9-7 19:50:49 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-14 12:06 编辑

实体机,启动不了 (b75主板)

回复

使用道具 举报

183#
发表于 2021-9-7 20:20:29 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-14 12:06 编辑

另一实体机,启动了  (360主板,)
chainloader /boot/imgs/boot.wim

回复

使用道具 举报

184#
发表于 2021-9-7 20:32:51 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-14 12:05 编辑

360主板,  直接启动 windows分区,
报了个错(好像也不是错,是不是判断分支提示),不过 boot命令后启动了,应该是 ntboot起作用了吧




回复

使用道具 举报

185#
发表于 2021-9-8 11:54:27 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-14 12:06 编辑

(b75主板)2021-9-8的,
电脑是 祼机,没有磁盘,bios的Fx菜单,没有微软启动(nv存储区是空的),
但,用实体的 bcd 是能引导wim的





回复

使用道具 举报

186#
发表于 2021-9-8 12:23:23 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-8 12:33 编辑

没有发错,是 错的界面一样
boot.wim 改了位置,Qemu是能启动的,



回复

使用道具 举报

187#
发表于 2021-9-15 17:29:55 | 显示全部楼层
blank007 发表于 2021-9-14 19:33
经过QEMU下的测试,在嵌入内置菜单时,Bootx64.efi 的操作没有问题。

对 bootia32.efi 操作时,菜单可嵌 ...

在   bootia32.efi 内置菜单里判断 位数,有点矛盾


内置菜单 范式,试下

pxe detect
default 0
timeout 1
configfile
title find /efi/grub/menu.lst
        errorcheck off
        find --set-root /efi/grub/menu.lst
        configfile /efi/grub/menu.lst
        errorcheck on
        commandline

title commandline
        commandline

title reboot
        reboot

title halt
        halt
回复

使用道具 举报

188#
发表于 2021-9-17 11:03:28 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-17 11:23 编辑

现在 签名问题   拦 住了什么设备使用了,好像没有几个
现在来看,bios的 安全启动 都 是可以关掉的 或者 是 在bios 内加上证书,
( 现在 就有个   签名.efi   ,具体是搜  过安全启动,叫shim方法)


将来 什么tpm 估计 也可以进bios 添加一个证书,让第三方签名程序 给 g4e 签名上
安全是给,特殊的电脑用的,现在不必要担心


链式启动 win,不会检查上级引导吧, 最多检查一下,上一级引导 是不是有tpm签名
上级引导不是 微软的签名,也得能过吧,否则 微软 垄断 硬件
回复

使用道具 举报

189#
发表于 2021-9-17 13:51:11 | 显示全部楼层
blank007 发表于 2021-9-17 13:38
经过多次测试,发现用 mkimage 嵌入菜单时,出现问题的原因不是 %@uefi% 大小写、内置菜单字数不够或不规范 ...

?开头的变量,有大小写

试过前几楼的 范式  菜单了吗 ?
记得 yaya 说,让你去掉 与root 相关的 命令
回复

使用道具 举报

190#
发表于 2021-9-19 18:49:50 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-19 18:51 编辑
邪恶海盗 发表于 2021-9-19 18:25
突然想到一个问题,现有的Intel 新主板纯UEFI启动WIN7黑屏或者卡四叶草LOGO,貌似是启动文件显卡驱动的事, ...

win7 上 新 U   关键是 集显 驱动没有(指的是win7系统内 没有,好像,红毛樱木,魔改至 9代了 有了)

微软的系统是  启动  和  win 两个栈
不像,苹果 一个栈,( bios能过 clover改成 苹果efi  也能启动)
看图:http://bbs.wuyou.net/forum.php?m ... =422652&pid=4215508

启动引导 和 系统内  是两回事(即 win7内 不用 bios的 显卡驱动)

点评

bootmfgw.efi 这个已经有解决办法了,我问的是Grub4dos for UEFI对于这个的处理  详情 回复 发表于 2021-9-19 19:06
回复

使用道具 举报

191#
发表于 2021-9-19 19:48:15 | 显示全部楼层
邪恶海盗 发表于 2021-9-19 19:06
bootmfgw.efi
这个已经有解决办法了,我问的是Grub4dos for UEFI对于这个的处理

Grub4dos for UEFI   能在 纯uefi的主板上运行
回复

使用道具 举报

192#
发表于 2021-9-20 13:05:45 | 显示全部楼层
liuzhaoyzz 发表于 2021-9-20 11:28
其实我一直有个疑问,为啥g4e默认的引导文件名字要用bootx64.efi?如果用户原系统引导文件bootx64.efi是win ...

我这么理解的,下载的是素材 压缩包

用户可以解压到 任何目录( 建议是 efi\grub)
我是 打开压缩包,把bootx64.efi 拖到 需要的地方,觉着 还是省得 改名。
原来有的话加个头缀 如 msbootx64.efi    g4wbootx64.efi    shimbootx64.efi

引导文件操作,覆盖 须 谨慎。
回复

使用道具 举报

193#
发表于 2021-9-26 18:25:00 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-26 18:31 编辑

这个样,识别不到



不行 ,绕道(把linux引导移出来)
回复

使用道具 举报

194#
发表于 2021-9-27 12:08:23 | 显示全部楼层
dearmouse 发表于 2021-9-27 08:55
你这是回复我的问题吗?还是说自己的问题。

引导硬盘上的LINUX系统,我自以为是基本功能,应该可以的 ...

照你的问题 试了下

g4e 是 g4d 迁移过来的,可能有问题

等 yaya 解释, 上面是 解决问题的 办法

不经过 系统本身的 引导,会出 奇异的 问题
回复

使用道具 举报

195#
发表于 2021-9-28 12:26:00 | 显示全部楼层
dearmouse 发表于 2021-9-28 11:25
请教一个问题:

在G4D时代,用下面的菜单可以实现一键跳转执行某个菜单:

hold 不住了,看着,你这是想要  热键功能
( 菜单里,加 选 菜单 的菜单?)

read  0x82a0    看看, g4e 的工作内存,移动 别的地方了  
内存功能 弱化了


帮助里有   if "%myvar%"==""
回复

使用道具 举报

196#
发表于 2021-9-29 13:26:23 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-29 13:35 编辑
ko20010214 发表于 2021-9-29 11:30
查到为什么选择WBM会启动B硬盘的BCD了,因为我在A硬盘的G盘里有复制过B硬盘EFI分区里的文件。 所以它会找 ...

你的 wbm 区分硬盘吗,
    即   开机按Fx菜单 ,有两个 wbm 选项?如下,开机过程中出现过吗?
              windows boot manager (a盘)  
              windows boot manager (b盘)   
        效果图 :http://bbs.wuyou.net/forum.php?m ... =423365&pid=4225276


另一问题:
    g4e  :  查找菜单文件,顺序  没有死规定,先找到 即用。

点评

区分。我有两个WBM,虽然有一个已经刚刚被我给删除分区后 变得不可用了。 我觉得,怎么也应该会是从自己所在的分区查找起吧? 你都是从ESP分区(Z盘)把自己给引导了,不应该就从自己所在的分区开始查找吗? 居然  详情 回复 发表于 2021-9-29 13:47
回复

使用道具 举报

197#
发表于 2021-9-29 14:43:15 | 显示全部楼层
本帖最后由 2011whp 于 2021-9-30 18:52 编辑
ko20010214 发表于 2021-9-29 13:47
区分。我有两个WBM,虽然有一个已经刚刚被我给删除分区后 变得不可用了。

我觉得,怎么也应该会是从自 ...

这样的话,与主板没多大关系,

还是 微软的 策略,一个pc 中 ,只能有一个 bootmgfw.efi   , bcd 可以有 分部分的 窜多个

现在 a盘 的引导 项 都 在吧?
删b盘的esp前,是单纯 b盘的 bcd中的引导项  ,还  a盘+b盘 bcd的 中所有起动项的合并?

关键是    同一硬件平台上 的 两个esp 打架, 这个 说不清。


g4e找外置 菜单  问题:
       find   --set-root  字体   这名  在哪呢,在g4ebootx64.efi 的内置菜单?

回复

使用道具 举报

198#
发表于 2021-10-12 20:45:06 | 显示全部楼层
blank007 发表于 2021-10-12 19:55
报告一个现象:  
我制作的BIOS/UEFI双启动优盘,神舟优雅x4上要打开CSM支持才能通过Grub4DOS for UEFI  ...

wintoflash 的 grub205 呢  

另外  xorboot u 能间接 引导 g4e 么?

不会是 安全启动 影响吧 (xor 不开源)

点评

没有用 grub 2.05 测试。 也没有用 xorboot u 间接引导 g4e,安全启动是关闭的  详情 回复 发表于 2021-10-12 21:32
回复

使用道具 举报

199#
发表于 2021-10-12 21:48:59 | 显示全部楼层
blank007 发表于 2021-10-12 21:32
没有用 grub 2.05 测试。

也没有用 xorboot u 间接引导   g4e,安全启动是关闭的

还有 ventoy , 挨个 试下

等大神们 解决,(难道 还有什么 机巧 没发现?)
回复

使用道具 举报

200#
发表于 2021-10-15 13:47:04 | 显示全部楼层
dearmouse 发表于 2021-10-15 11:30
这个我也是继承前人的结果,我自己理解为:通过pause --test-key > (md)0x300+1,1 命令把键盘扫描码写到( ...

简单的  按了 U 键

回复

使用道具 举报

201#
发表于 2021-10-23 11:40:42 | 显示全部楼层
fdd_ds 发表于 2021-10-23 09:32
@yaya     菜单就是压缩包中的示例,之前的版本没用过

http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

到上面的链接 下载模板( 1楼  54楼   55 楼   三择一)
然后说明 用的 bootx64.efi 版本
回复

使用道具 举报

202#
发表于 2021-10-23 12:54:59 | 显示全部楼层
fdd_ds 发表于 2021-10-23 12:50
@whp  由于IP限制,地址打不开,只能逐步点进去。麻烦请说明一下帖子名

GRUB4DOS for UEFI 教程(抄作业) - GRUB4DOS - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

203#
发表于 2021-10-24 11:10:59 | 显示全部楼层
本帖最后由 2011whp 于 2021-10-24 15:58 编辑
fdd_ds 发表于 2021-10-23 18:39
反馈:1#和54#均黑屏卡死,但可热启。55#可加载到命令行,但加载菜单卡死,应该是menu.lst有问题


1.  把菜单 title 前面的 都 删了,菜单内 不要有 中文

2.   efi/boot/bootx64.efi 换成 最新 版 的(2021-10-21的 ),  
      
回复

使用道具 举报

204#
发表于 2021-10-24 15:46:13 | 显示全部楼层
本帖最后由 2011whp 于 2021-10-25 19:54 编辑

chainloader 的 用法 是不是 有什么变化: map 盘  默认启动 第一分区

一:(2021-9-8版bootx64)
     700MB 动态 vhd
                分区1: fat
                分区2: ntfs ( pewim的 释放)
     这种可以: map后   chainloader (hd-1)

实践二 :  
       700MB 动态 vhd
                分区1: ntfs ( pewim的 释放)
                分区2: fat
     这种: map后   chainloader (hd-1) 不能用
              一台电脑可以    chainloader (hd-1,0)/efi/boot/bootx64.efi
              另一台电脑不可以






回复

使用道具 举报

205#
发表于 2021-10-25 11:25:13 | 显示全部楼层
fdd_ds 发表于 2021-10-24 19:36
1.efi/boot/bootx64.efi (2021-10-21的),无menu.lst,可启动到"grub>"。14吋屏(max:1920x1080)只 ...

我这边 2021-10-21日版 的 正常 (启pe,   和 前几楼的  vhd  都正常)


拍的 图片显示  正常,因为 用的 主板的 字体,不全  

分步 单独  慢慢试吧
1.  调下  分辨率 :graphicsmode -1 1024( 改为 800  试试,或在命令行下 ,执行graphicsmode,看支持哪 些分辨率)
2.  加载背景图:  splashimage  /efi/grub/lt.jpg
3.  加载 字体 :font --font-high=24 /efi/grub/24unifont.hex
4.  其余的排版:  照 教程贴 54 楼,自己个 调


回复

使用道具 举报

206#
发表于 2021-10-25 17:53:18 | 显示全部楼层
fdd_ds 发表于 2021-10-25 16:13
命令行下执行过,每次都黑屏卡死
graphicsmode -1 1920
graphicsmode -1 1280

分辨率:  要么 1024 , 要么 800

还有一点: 菜单 格式 UTF8

这几项 正确,我没办法了
回复

使用道具 举报

207#
发表于 2021-10-25 18:32:05 | 显示全部楼层
本帖最后由 2011whp 于 2021-10-30 12:23 编辑

一通重启:试三个pe

   2021-9-8   : 三个都 可以
   
    2021-10-21:  唯独 wepe2.2 启动不了(画面和 liuzhaoyzz 的一样 )

    关于 wepe2.2 , grub205 可以启动


回复

使用道具 举报

208#
发表于 2021-10-25 19:10:10 | 显示全部楼层
wepe2.2 改造
   1.  光盘根目录:  加了 bootmgr.efi
   2.  替换   启动软盘

2021-10-21版  的也可以了,

看来 ,bcd 没那么多讲究啊,  上面两个文件 ,是 win11的, bcd是原来的,也能接上 启动
回复

使用道具 举报

209#
发表于 2021-10-25 19:31:52 | 显示全部楼层
liuzhaoyzz 发表于 2021-10-25 17:08
grub4dos-for_UEFI-2021-10-21试了几个PE怎么都启动不了了?

没出现,读1025MB  的 现象,

回复

使用道具 举报

210#
发表于 2021-10-26 11:20:03 | 显示全部楼层
hhh333 发表于 2021-10-25 21:10
建议hotkey功能能够内置,用外置很不确实:1、用728的hotkey正常,而后续版本不正常;2、用728的如果不是一 ...

2021-06-02 (a1ive)
  支持嵌入字库、模块(.mod文件)。
  mkimage.exe -d 目录 -p /efi/grub -o BOOTX64.EFI -O x86_64-efi -c 嵌入菜单 -f 嵌入字库 -m 嵌入模块
  mkimage.exe -d 目录 -p /efi/grub -o BOOTIA32.EFI -O i386-efi -c 嵌入菜单 -f 嵌入字库 -m 嵌入模块


精选一个 版本,集成 进去。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 10:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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