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