无忧启动论坛

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

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, 下载次数: 462, 下载积分: 无忧币 -2

点评

辛苦了  发表于 2024-5-11 18:40

评分

参与人数 19无忧币 +93 收起 理由
cuicongyuan + 5 赞一个!
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

查看全部评分

650#
发表于 2024-10-26 22:55:21 | 只看该作者

感谢分享
回复

使用道具 举报

649#
发表于 2024-10-26 22:37:55 | 只看该作者
刚才又试了一下,用0728的 RUN 无论是自动菜单,还是手动指定 .VHDX 文件,启动都闪退,无法运行。
而同样的自动菜单,或手动指定 .VHD 文件,都能成功启动。
试了很多遍都是如此。

回复

使用道具 举报

648#
发表于 2024-10-26 16:20:01 | 只看该作者
有谁能给个启动VHD的RUN菜单示例样本,本人试过很多次都不成功。。。
不论是自动菜单,还是手动指定路径都不行。
感谢。。
回复

使用道具 举报

647#
 楼主| 发表于 2024-10-26 12:14:46 来自手机 | 只看该作者
应该是一样的。
回复

使用道具 举报

646#
发表于 2024-10-26 09:04:12 | 只看该作者
这个 NTBOOT 和 grub4dos-for_UEFI 扩展命令包里的 ntboot 有何差别?
回复

使用道具 举报

645#
发表于 2024-10-22 09:29:19 | 只看该作者
感谢楼主分享,附件好像下载不了了,提示“抱歉,该附件无法读取”
回复

使用道具 举报

644#
发表于 2024-10-21 07:58:50 | 只看该作者
感谢分享!
回复

使用道具 举报

643#
发表于 2024-10-17 17:07:59 | 只看该作者

感谢分享
回复

使用道具 举报

642#
发表于 2024-9-15 21:01:22 | 只看该作者
试试好不好用
回复

使用道具 举报

641#
发表于 2024-9-15 16:21:12 | 只看该作者

感谢分享
回复

使用道具 举报

640#
发表于 2024-8-9 16:24:54 | 只看该作者

感谢分享
回复

使用道具 举报

639#
发表于 2024-7-29 20:00:29 | 只看该作者
外部命令中的ntboot启动vhd完全没有反应,使用的是示例,同样用示例中的ntloader却可以
回复

使用道具 举报

638#
 楼主| 发表于 2024-5-26 13:43:58 来自手机 | 只看该作者
现在包含在外部命令里。在
回复

使用道具 举报

637#
发表于 2024-5-26 12:53:50 来自手机 | 只看该作者
没有包含ntboot的版本下载了吗!
回复

使用道具 举报

636#
发表于 2024-5-16 07:38:34 | 只看该作者
学习学习,谢谢分享
回复

使用道具 举报

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

点评

加set winpe=no也是失败的  详情 回复 发表于 2023-11-5 21:24
用command RUN --automenu-all show.iso.wim.vhd.vhdx.img /Boot/IMGS/ 列表中有 Win10x64PE.wim Win10x64LTSB2016.vhdx 也是Win10x64PE.wim启动成功,Win10x64LTSB2016.vhdx启动失败。  详情 回复 发表于 2023-11-5 21:13
回复

使用道具 举报

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 来自手机 | 只看该作者
看不明白,有示例吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 13:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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