| 
 | 
 
 本帖最后由 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 
 
 
 
 
 
 
 
 
 
 
 
 
 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |