无忧启动论坛

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

RUN/NTBOOT for GRUB4EFI

    [复制链接]
跳转到指定楼层
#
发表于 2021-4-24 11:27:23 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 2011yaya2007777 于 2023-7-28 16:30 编辑

先辈们的 GRUB4DOS 批处理,博大精深,到现在我也没有全部消化。
由于 GRUB4EFI 运行在保护模式,有些变量不能使用,所以 GRUB4DOS 批处理需要做一些适应性修改。

使用 sratlf 0619 版本作为样本,对 RUN 做了一些适应性修改。抛砖引玉,发布在这里。

批处理调试:
debug 批处理文件名 参数
b  设置断点(10个)。  例如: b 45  (当前批处理, 45行)         b p2,134  (2号批处理, 134行)
b l   显示断点  (断点号,批处理号,批处理行号)
b c  清除断点   例如: c2 (清除2号断点);  c (清除全部断点)
n  运行至断点
c  进入命令行  按'ESC'键返回批处理调试
s  跳过本行
e  运行批处理至结束
q  退出批处理
p  单步执行(跨过子程序)
其他  单步执行(遇到子程序进入)

2023-07-28
改进启动wim及vhd(x)。补充帮助信息。

2023-07-22
配合支持尾续的ntboot。
配套使用2023-07-16及以上版本的G4E及ntboot。G4E下载有2个网址,其中一个失效。

2023-07-01
修正 GPT 分区启动 wim/vhd
请与今天发布的 G4E 新版本及附件中的 NTBOOT,配合使用。NTBOOT 应当放在 /efi/grub/ext/ 目录。

2023-06-23
使用 RUN 启动 wim 及 vhd参数:(默认值可以不用设置)
highest  值为yes|no 强制使用最高分辨率。默认no。
winpe    值为yes|no 启动到 WinPE 模式。默认yes。
示例:
set highest=yes
run --automenu

2023-06-15
修正RUN启动vhd.

2021-12-10:
1. 可以使用 NTBOOT 启动 WIM/VHD。假设 NTBOOT 位于 /efi/grub/ext/,winpe.wim 位于 (hdx,y)/boot/imgs/
title 启动 Windows WIM/VHD
map --mem /efi/grub/ext/NTBOOT (hd)
(hd-1,0)/loaderNT (hdx,y)/boot/imgs/winpe.wim
boot

2. RUN 重新修订。一个内部包含 NTBOOT。另一个不包含,需要把 NTBOOT 放在 RUN 指定的默认位置。
title 启动 Windows WIM/VHD
command /efi/grub/ext/RUN   (hdx,y)/boot/imgs/winpe.wim












RUN_2023-07-28.rar

25.37 KB, 下载次数: 337, 下载积分: 无忧币 -2

评分

参与人数 18无忧币 +88 收起 理由
yyz2191958 + 2 赞一个!
diskmans + 5 很给力!
sz_kent + 5 很给力!
eset-230620 + 1 赞一个!,可惜新人下载不了
879792799 + 5 run 支持 DIY文件夹吗???
gues1688 + 5 很给力!
AndyChen + 5 很给力!
f111 + 5
2011cwj6958 + 5 很给力!
2012kwy + 5 很给力!
蓝星明月 + 5 赞一个!
ksafei + 5 赞一个!
dian + 5 很给力!
lbw2007 + 5 感谢分享!
liuzhaoyzz + 10 很给力!
2011slkj + 5 赞一个!
有阴也有阳 + 5 很给力!
wuxin9712 + 5

查看全部评分

635#
发表于 2024-2-11 00:56:17 | 只看该作者
赞一个, 很想攒足积分来下载RUN
回复

使用道具 举报

634#
发表于 2024-1-4 08:02:15 来自手机 | 只看该作者
学习
回复

使用道具 举报

633#
发表于 2023-12-15 19:38:10 | 只看该作者
看得有点晕乎,照葫芦画瓢,抄个菜单试试
回复

使用道具 举报

632#
发表于 2023-11-12 09:24:45 | 只看该作者
赞一个
回复

使用道具 举报

631#
发表于 2023-11-9 22:29:10 | 只看该作者
赞一个
回复

使用道具 举报

630#
发表于 2023-11-8 18:49:01 | 只看该作者

感谢分享
回复

使用道具 举报

629#
发表于 2023-11-6 21:55:28 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

628#
发表于 2023-11-5 21:24:58 | 只看该作者
2011yaya2007777 发表于 2023-11-5 16:45
试一试
set winpe=no
command RUN /Boot/IMGS/Win10x64LTSB2016.vhdx

加set winpe=no也是失败的
回复

使用道具 举报

627#
发表于 2023-11-5 21:19:51 | 只看该作者

还有,选定项变成乱码,怎样解决?VMWare 12 精简版



回复

使用道具 举报

626#
发表于 2023-11-5 21:13:53 | 只看该作者
2011yaya2007777 发表于 2023-11-5 16:45
试一试
set winpe=no
command RUN /Boot/IMGS/Win10x64LTSB2016.vhdx

用command RUN --automenu-all show.iso.wim.vhd.vhdx.img /Boot/IMGS/
列表中有
Win10x64PE.wim
Win10x64LTSB2016.vhdx
也是Win10x64PE.wim启动成功,Win10x64LTSB2016.vhdx启动失败。
回复

使用道具 举报

625#
 楼主| 发表于 2023-11-5 16:45:17 | 只看该作者
为什么

试一试
set winpe=no
command RUN /Boot/IMGS/Win10x64LTSB2016.vhdx
回复

使用道具 举报

624#
发表于 2023-11-4 21:04:54 | 只看该作者
本帖最后由 2011wolfsina 于 2023-11-4 21:06 编辑

为什么
command RUN /Boot/IMGS/Win10x64PE.wim
成功

command RUN /Boot/IMGS/Win10x64LTSB2016.vhdx
启动失败呢?
一闪而过,看不清什么错误。用其他方法Win10x64LTSB2016.vhdx是启动成功的。用command RUN --automenu-all show.iso.wim.vhd.vhdx.img /Boot/IMGS/ 的列表中启动Win10x64LTSB2016.vhdx也是失败的。
ntboot是2023-07-15 ,RUN是2023-07-28
回复

使用道具 举报

623#
 楼主| 发表于 2023-10-20 16:50:31 | 只看该作者
请问(hdx,y)是什么意思?是要指定实际硬盘数和分区数吗?

是的。你的告诉RUN,winpe.wim在什么地方。

你也可以这样:
find /boot/imgs/winpe.wim | set bd=
command /efi/grub/ext/RUN  %bd%/boot/imgs/winpe.wim

或者
command /efi/grub/ext/RUN --automenu
回复

使用道具 举报

622#
发表于 2023-10-18 22:36:03 | 只看该作者
title 启动 Windows WIM/VHD
command /efi/grub/ext/RUN   (hdx,y)/boot/imgs/winpe.wim

请问(hdx,y)是什么意思?是要指定实际硬盘数和分区数吗?
回复

使用道具 举报

621#
发表于 2023-10-18 18:25:52 来自手机 | 只看该作者
看不明白,有示例吗?
回复

使用道具 举报

620#
发表于 2023-10-3 22:28:12 | 只看该作者
        很给力!赞一个!
回复

使用道具 举报

619#
发表于 2023-10-3 08:15:51 | 只看该作者
2011yaya2007777 发表于 2021-5-1 09:56
可能是你的RUN版本问题。RUN的版本特别多。
使用我1#提供的RUN测试(不使用转义符):
/boot/imgs/

代码错一个符号都不行
回复

使用道具 举报

618#
发表于 2023-10-3 08:14:52 | 只看该作者
很好的思路!!
回复

使用道具 举报

617#
发表于 2023-10-1 21:35:58 | 只看该作者
2011yaya2007777 发表于 2023-10-1 21:27
UEFI环境不能启动DOS,需在BIOS实模式启动。

这样啊,看来是需要特意加载grldr才行啊。。。如果是这样。。。
回复

使用道具 举报

616#
 楼主| 发表于 2023-10-1 21:27:27 来自手机 | 只看该作者
UEFI环境不能启动DOS,需在BIOS实模式启动。
回复

使用道具 举报

615#
发表于 2023-10-1 21:20:14 | 只看该作者
用map 和kernel都无法引导ghost.img,hydos.img ,
其中memdisk是从syslinux5.0里面提取出来的,显示无法加载成功
用map的方法引导,显示错误为无法加载(hd0,0)错误
下面是我的部分启动菜单,用来做测试的

  1. # c= 23040 / (8 * 36) = 80
  2. title 启动 深山红叶 Dos工具箱(MEMDISK)
  3. find --set-root /images/hydos.img
  4. map --mem /images/hydos.img (fd)
  5. chainloader (fd-1)

  6. # c = 5760 /(8 * 36) = 20
  7. title 启动 Green Ghost Dos工具箱(MEMDISK)
  8. find --set-root /images/gghost.img
  9. kernel /efi/grub/ext/memdisk c=20 h=8 s=36 floppy #在这里, 无法加载成功memdisk,C/H/S是用winImage计算得到的
  10. initrd /images/gghost.img

  11. # c= 23040 / (8 * 36) = 80
  12. title 启动 深山红叶 Dos工具箱(MEMDISK)
  13. find --set-root /images/hydos.img
  14. kernel /efi/grub/ext/memdisk c=80 h=8 s=36 floppy
  15. initrd /images/hydos.img
复制代码

回复

使用道具 举报

614#
发表于 2023-9-29 12:52:28 | 只看该作者
强大 一如既往
回复

使用道具 举报

613#
发表于 2023-9-13 13:16:08 | 只看该作者
L占点赞收藏!
回复

使用道具 举报

612#
发表于 2023-9-7 17:32:58 | 只看该作者
本帖最后由 ma__jjuunn 于 2023-9-7 17:37 编辑

使用反馈:
用的RUN是1楼的7月28日文件,G4E文件是8月18日的,联想T14,最佳屏幕分辨率为1920,原先menu.lst里为graphicsmode -1 1920
RUN菜单正常,但是选择文件后运行如下图,必须电脑电源键强制关机。后来测试graphicsmode 1280以下启动正常,以上就不行。
set highest=yes无关

2023-09-07_092324.png (235.24 KB, 下载次数: 157)

2023-09-07_092324.png
回复

使用道具 举报

611#
发表于 2023-9-7 06:09:20 | 只看该作者
感谢分享
回复

使用道具 举报

610#
发表于 2023-8-31 16:10:35 来自手机 | 只看该作者
支持一下
回复

使用道具 举报

609#
 楼主| 发表于 2023-8-24 08:11:21 | 只看该作者
重新压缩为RUN后,测试成功!

问题解决就好。你的能力很强!

我的一点体会:
1. 如果有主菜单、子菜单的话,不要包含相同设置。尤其是设置字库,设置背景图。重复加载,浪费时间。
2. 如果不是特别需要,不要设置不同的屏幕分辨率。来回切换不同的分辨率,尤其在某些虚拟机,会出问题。
3. RUN 会设置屏幕分辨率为 800*600,如果与菜单设置不同,可以把 RUN 里的相关批处理注释掉。
回复

使用道具 举报

608#
 楼主| 发表于 2023-8-23 21:39:52 来自手机 | 只看该作者
把RUN减压缩,修改相应之处。
回复

使用道具 举报

607#
 楼主| 发表于 2023-8-23 19:44:31 来自手机 | 只看该作者
论坛支持.rar格式。也可以在压缩文件后增加尾缀.txt
回复

使用道具 举报

606#
 楼主| 发表于 2023-8-23 19:24:18 | 只看该作者
CrScreenshotDxe.efi这个功能知道了,不需要上传。

没有重现你的问题。看看628#菜单是否有什么遗漏。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-12 09:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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