无忧启动论坛

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

RUN/NTBOOT for GRUB4EFI

    [复制链接]
361#
发表于 2023-6-21 14:53:35 | 只看该作者
chen463 发表于 2023-6-21 14:43
应该更新到最近的版本试试,哈

以前版本应该有特制NTFS分区可使用,后来把RUN指令往后拉,就是这原因 ...

再强调一下:没什么特制版,多测试几个版本就知道啦。新版本引导wim报错的问题在326#及之前就反馈过啦

点评

刚刚后学去下载您的文件测试,看了一下内容,发现您的问题G4E不是传统指令所引导(您的G4E版本是20220328),而是透过VENTOY加载RUN-ISO启动WIM应该没问题才是。 以下是后学测试NTFS分区WIM的结果  详情 回复 发表于 2023-6-21 21:31
后学刚才下载了G4E-2023.319-314-311-EFI测试过,全部NTFS分区WIM不行, 只有使用C大的RUN.EFI才可以启动WIM,表示证明这WIM档案是OK可以启动的,除非使用GRUB2就可以  详情 回复 发表于 2023-6-21 15:33
回复

使用道具 举报

362#
发表于 2023-6-21 14:54:12 | 只看该作者
chen463 发表于 2023-6-21 14:12
依后学使用G4E-RUN指令的经验,不建议,因为它会寻索所有分区,其他分区有类似,往往会造成失败。

ISO ...

因为懒怕学新东西,一直没有用过G4E以及和她配的NTBOOT、RUN这些外部命令模块;

但最近闲着有点时间,于是就想着来玩一玩一下,感觉G4E+NTBOOT/RUN容易入门;

还有就是看到RUN可以列出指定目录中的文件清单供选择,有吸引力,于是就弄了;

其中翻过、学习过楼主的帖子,确实用心的,因为是刚开始玩,第一步只想到要搞成功,还没来得及想多;

感觉RUN确实有点飘忽,好在大神yaya还在不断打磨;

Ntloader 看来也应该试试;

点评

使用外部命令 ntloader 启动 WIM没问题,后学测试过了  详情 回复 发表于 2023-6-21 15:36
回复

使用道具 举报

363#
发表于 2023-6-21 15:33:03 | 只看该作者
ksafei 发表于 2023-6-21 14:53
再强调一下:没什么特制版,多测试几个版本就知道啦。新版本引导wim报错的问题在326#及之前就反馈过啦

后学刚才下载了G4E-2023.319-314-311-EFI测试过,全部NTFS分区WIM不行,

只有使用C大的RUN.EFI才可以启动WIM,表示证明这WIM档案是OK可以启动的,除非使用GRUB2就可以

点评

grub4dos http://grub4dos.chenall.net/ 用最新版本的g4e。 没碰到你说的NTFS分区启动wim的问题。  详情 回复 发表于 2023-6-22 05:42
回复

使用道具 举报

364#
发表于 2023-6-21 15:36:43 | 只看该作者
captain_g 发表于 2023-6-21 14:54
因为懒怕学新东西,一直没有用过G4E以及和她配的NTBOOT、RUN这些外部命令模块;

但最近闲着有点时间, ...

使用外部命令 ntloader 启动 WIM没问题,后学测试过了
回复

使用道具 举报

365#
发表于 2023-6-21 16:19:10 | 只看该作者
很给力!
回复

使用道具 举报

366#
发表于 2023-6-21 21:31:09 | 只看该作者
ksafei 发表于 2023-6-21 14:53
再强调一下:没什么特制版,多测试几个版本就知道啦。新版本引导wim报错的问题在326#及之前就反馈过啦

刚刚后学去下载您的文件测试,看了一下内容,发现您的问题G4E不是传统指令所引导(您的G4E版本是20220328)
,而是透过VENTOY加载RUN-ISO启动WIM应该没问题才是。
以下是后学测试NTFS分区WIM的结果



2023-06-21_195922.png (546.94 KB, 下载次数: 168)

RUN-WIM

RUN-WIM
回复

使用道具 举报

367#
发表于 2023-6-22 05:42:26 来自手机 | 只看该作者
chen463 发表于 2023-6-21 15:33
后学刚才下载了G4E-2023.319-314-311-EFI测试过,全部NTFS分区WIM不行,

只有使用C大的RUN.EFI才可以 ...

grub4dos
http://grub4dos.chenall.net/

用最新版本的g4e。

没碰到你说的NTFS分区启动wim的问题。

点评

终于明白问题出在哪里了? 1.您们操作应是启动U盘上的另一个NTFS分区里面的WIM,这是可以成功启动的。{应该跟版本无关,而新的615手动命令行,似乎也有问题存在。} 2.而后学的U盘NTFS是放H3大的PE集,没拿来测试  详情 回复 发表于 2023-6-22 18:46
回复

使用道具 举报

368#
发表于 2023-6-22 18:46:25 | 只看该作者
liuzhaoyzz 发表于 2023-6-22 05:42
grub4dos
http://grub4dos.chenall.net/

终于明白问题出在哪里了?
1.您们操作应是启动U盘上的另一个NTFS分区里面的WIM,这是可以成功启动的。{应该跟版本无关,而新的615手动命令行,似乎也有问题存在。}

2.而后学的U盘NTFS是放H3大的PE集,没拿来测试,突然灵机一动,把菜单修正一下,果然启动。

3.因为GRUB2菜单里面后学也建一个RUN测试WIM的项目,主要是测试是否能启动到系统盘NTFS的DATA分区的WIM,结果:GRUB2是可以的,但是G4E是失败的。



所以操作上有落差

点评

第3条,你的启动菜单菜单是啥样的?  详情 回复 发表于 2023-6-22 19:28
回复

使用道具 举报

369#
发表于 2023-6-22 19:28:56 来自手机 | 只看该作者
chen463 发表于 2023-6-22 18:46
终于明白问题出在哪里了?
1.您们操作应是启动U盘上的另一个NTFS分区里面的WIM,这是可以成功启动的。{ ...

第3条,你的启动菜单菜单是啥样的?

点评

title 使用外部命令 RUN 启动 ISO/IMG (wim方案2-3)\n find /boot/imgs/winpe.wim | set bd= ;; echo bd=%bd% find /EFI/grub/ext/run command /EFI/grub/ext/RUN %bd%/boot/imgs/winpe.wim  详情 回复 发表于 2023-6-22 20:57
回复

使用道具 举报

370#
发表于 2023-6-22 20:57:55 | 只看该作者
本帖最后由 chen463 于 2023-6-22 21:07 编辑
liuzhaoyzz 发表于 2023-6-22 19:28
第3条,你的启动菜单菜单是啥样的?

title 使用外部命令    RUN   启动 ISO/IMG (wim方案2-3)\n
find /boot/imgs/winpe.wim | set bd= ;; echo bd=%bd%
find /EFI/grub/ext/run
command /EFI/grub/ext/RUN %bd%/boot/imgs/winpe.wim



连明码指令都用上了,还是只跑前半段,后面进入WIM就失败了。跑前半段这表示已经找到路径启动了
您有更好指令可以参考吗?

回复

使用道具 举报

371#
发表于 2023-6-22 22:24:52 | 只看该作者
title 使用外部命令    RUN   启动 ISO/IMG (wim方案2-3)\n
find /EFI/grub/ext/run | set bd= ;; echo bd=%bd%
find /boot/imgs/winpe.wim
command %bd%/EFI/grub/ext/RUN /boot/imgs/winpe.wim

点评

后学指令是YA大的,换成您建议的指令,直接失败连跑的机会都没有。 而先前的指令,至少在U盘上FAT分区可以启动winpe.wim在U盘的NTFS分区可以启动H3_1164.WIM 但是就是不能跨盘去启动系统盘的NTFS分区, 这个问题  详情 回复 发表于 2023-6-23 10:58
回复

使用道具 举报

372#
发表于 2023-6-23 10:58:49 | 只看该作者
liuzhaoyzz 发表于 2023-6-22 22:24
title 使用外部命令    RUN   启动 ISO/IMG (wim方案2-3)\n
find /EFI/grub/ext/run | set bd= ;; echo bd ...

后学指令是YA大的,换成您建议的指令,直接失败连跑的机会都没有。
而先前的指令,至少在U盘上FAT分区可以启动winpe.wim在U盘的NTFS分区可以启动H3_1164.WIM
但是就是不能跨盘去启动系统盘的NTFS分区,
这个问题是否:G4E抓到系统盘NTFS分区后执行,当进入启动winpe.wim不被接受

2023-06-23_X.png (1.52 MB, 下载次数: 186)

2023-06-23_X.png

点评

可输入 find 看看能不能显示你的系统硬盘,如显示不了,那也就引导不了里面的镜像啦  详情 回复 发表于 2023-6-23 11:55
回复

使用道具 举报

373#
发表于 2023-6-23 11:26:36 | 只看该作者
感谢楼主分享教程,收藏学习了
回复

使用道具 举报

374#
发表于 2023-6-23 11:55:09 | 只看该作者
chen463 发表于 2023-6-23 10:58
后学指令是YA大的,换成您建议的指令,直接失败连跑的机会都没有。
而先前的指令,至少在U盘上FAT分区可 ...

可输入 find  看看能不能显示你的系统硬盘,如显示不了,那也就引导不了里面的镜像啦

点评

附上您需要的文件,测试吧!  详情 回复 发表于 2023-6-23 15:32
看的到 也使用RUN寻索功能菜单启动,也是启动前半段跑完,后面那段启动就失败了。 反正还有很多方式可以启动WIM,不差这一项,猜测应该是G4E对分区支持兼容性不足的原因。  详情 回复 发表于 2023-6-23 12:59
回复

使用道具 举报

375#
发表于 2023-6-23 12:06:15 | 只看该作者
感谢楼主分享经验
回复

使用道具 举报

376#
发表于 2023-6-23 12:59:08 | 只看该作者
ksafei 发表于 2023-6-23 11:55
可输入 find  看看能不能显示你的系统硬盘,如显示不了,那也就引导不了里面的镜像啦

看的到
也使用RUN寻索功能菜单启动,也是启动前半段跑完,后面那段启动就失败了。
反正还有很多方式可以启动WIM,不差这一项,猜测应该是G4E对分区支持兼容性不足的原因。
回复

使用道具 举报

377#
发表于 2023-6-23 13:26:50 | 只看该作者
经测试grub4dos-for_UEFI-2023-06-09及以后版本+RUN_2023-06-19启动winpe.wim不成功
grub4dos-for_UEFI-2023-03-29+RUN_2023-06-19启动winpe.wim成功

menu.lst 命令
title Run \n Run
command /efi/grub/RUN --automenu-all

点评

建议的搭配,后学先前也已经测试过,刚刚又测试几次,还是没能成功  详情 回复 发表于 2023-6-23 17:46
回复

使用道具 举报

378#
发表于 2023-6-23 15:32:37 | 只看该作者
本帖最后由 chen463 于 2023-6-23 17:19 编辑
ksafei 发表于 2023-6-23 11:55
可输入 find  看看能不能显示你的系统硬盘,如显示不了,那也就引导不了里面的镜像啦

附上您需要的文件,测试吧!

点评

感谢!  详情 回复 发表于 2023-6-23 15:33
回复

使用道具 举报

379#
发表于 2023-6-23 17:46:49 | 只看该作者
ykjsjlx 发表于 2023-6-23 13:26
经测试grub4dos-for_UEFI-2023-06-09及以后版本+RUN_2023-06-19启动winpe.wim不成功
grub4dos-for_UEFI-20 ...

建议的搭配,后学先前也已经测试过,刚刚又测试几次,还是没能成功
回复

使用道具 举报

380#
 楼主| 发表于 2023-6-23 19:15:15 来自手机 | 只看该作者
使用2023-06-23版本的G4E及RUN试一试。

点评

普通单分区U盘,FAT32,U盘UEFI启动; 在家里旧机器(GA H61主板)上简单测试了一下: 20230623的G4E+20230623的RUN(含NTBOOT),启动WIM和ISO正常; 20230623的G4E+20230623的NTBOOT,启动WIM正常; 20230623  详情 回复 发表于 2023-6-23 19:44
回复

使用道具 举报

381#
发表于 2023-6-23 19:44:16 | 只看该作者
2011yaya2007777 发表于 2023-6-23 19:15
使用2023-06-23版本的G4E及RUN试一试。

普通单分区U盘,FAT32,U盘UEFI启动;
在家里旧机器(GA H61主板)上简单测试了一下:

20230623的G4E+20230623的RUN(含NTBOOT),启动WIM和ISO正常;
20230623的G4E+20230623的NTBOOT,启动WIM正常;
20230623的G4E+ntloader,启动WIM正常;
(所有文件均在U盘上)

其它未作测试

点评

后学看到了您的菜单了,是先启动虚拟光盘(加载到内存)再引导PE.WIM,或许这样的模式可以提高成功启动机率,应该没问题,如同启动ISO一般,感谢您,来测试看看。  详情 回复 发表于 2023-6-24 11:53
回复

使用道具 举报

382#
发表于 2023-6-23 20:37:12 | 只看该作者
20230623的RUN(含NTBOOT),选择返回上层目录时,不能枚举最最上层的磁盘,结果就是无法选择其他盘符的PE。详见359#第2项
回复

使用道具 举报

383#
 楼主| 发表于 2023-6-23 20:47:11 来自手机 | 只看该作者
好像要显示其他盘符,应当是这样的        --automenu-all         才可以。

点评

不行。加上 --automenu-all 后,下图黄色块部分“返回上层目录”的选项就没了,也无法显示更多磁盘 [attachimg]528426[/attachimg]  详情 回复 发表于 2023-6-23 21:07
回复

使用道具 举报

384#
发表于 2023-6-23 21:07:25 | 只看该作者
2011yaya2007777 发表于 2023-6-23 20:47
好像要显示其他盘符,应当是这样的        --automenu-all         才可以。

不行。加上  --automenu-all   后,下图黄色块部分“返回上层目录”的选项就没了,也无法显示更多磁盘

回复

使用道具 举报

385#
发表于 2023-6-23 21:20:27 | 只看该作者
太给力了
回复

使用道具 举报

386#
发表于 2023-6-23 22:49:22 | 只看该作者
623新版测试还是失败RUN{跨系统盘}WIM

U盘启动G4E几个疑问?测试已经使用明码xy(1,3)定位降低错误干扰的因素。单机操作错误有可能,但是已经使用新旧双机测试,同样结果。
1 请教各位前辈大大,您们可以从U盘启动G4E成功引导系统盘的WIM吗?还是后学个别操作的问题。
2 为何RUN{跨系统盘}NTFS 引导ISO可以启动,引导WIM就只启动檔跑完,进入PE.WIM就意外失败。
3 为何RUN{同在U盘}NTFS 引导ISO可以启动,引导WIM启动成功。
4 为何RUN{GRUB2  }NTFS  引导ISO可以启动,引导WIM启动成功,无论是系统盘还U盘都能够成功启动。
5 为何透过ventoy,Easy2Boot,Aioboot能够自由启动WIM,难道他们都是属于GRUB2系列。
6 外部命令RUN可以搜寻ALL,但是NTBOOT就只能单盘操作无法跨盘搜寻,这是后学操作GRUB2所得到的结果,所以两者尽量不要包含,减少干扰。

点评

不知您第一问具体是何意? 不知以下测试例子是否能提供有用信息? 系统中一块SSD盘,两块机械盘,均是MBR盘,其中某分区根目录下放置一个64位的123.wim文件; U盘UEFI启动,使用20230623的G4E+NTBOOT成功启  详情 回复 发表于 2023-6-24 11:13
回复

使用道具 举报

387#
发表于 2023-6-24 11:13:49 | 只看该作者
chen463 发表于 2023-6-23 22:49
623新版测试还是失败RUN{跨系统盘}WIM

U盘启动G4E几个疑问?测试已经使用明码xy(1,3)定位降低错误干扰的 ...

不知您第一问具体是何意?

不知以下测试例子是否能提供有用信息?

系统中一块SSD盘,两块机械盘,均是MBR盘,其中某分区根目录下放置一个64位的123.wim文件;

U盘UEFI启动,使用20230623的G4E+NTBOOT成功启动该WIM;

主菜单就两句:
if %@uefi%==64 configfile /efi/grub/menu64uefi.lst
if %@uefi%==32 configfile /efi/grub/menu32uefi.lst

分菜单中的菜单命令示例:

title 使用外部命令 ntboot 启动 wim

find --set-root /efi/grub/ntboot
uuid ()
map --mem --no-hook /efi/grub/ntboot (hd)

find --set-root /123.wim

(hd-1,0)/loaderNT /123.wim
boot

至于第二问,没有实践过,个人粗浅理解:

1. ISO本身是完全具备自启能力的,即除了wim外,其它所需要的文件是全的,都在ISO或有其创建的虚拟设备中,不容易找不到;
2. WIM有点不一样,启动它需要.efi、.sdi和bcd等文件配合,.sdi和bcd文件肯定不在wim中,命令内、外部太过复杂的操作可能找不到所需的文件,比如事实上root发生了改变;

以上只是我瞎猜,第一次接触RUN!
回复

使用道具 举报

388#
发表于 2023-6-24 11:53:45 | 只看该作者
本帖最后由 useQQqqq99 于 2023-6-24 11:59 编辑

修正RUN启动vhd,可包含启动vhdx?
回复

使用道具 举报

389#
发表于 2023-6-24 11:53:48 | 只看该作者
captain_g 发表于 2023-6-23 19:44
普通单分区U盘,FAT32,U盘UEFI启动;
在家里旧机器(GA H61主板)上简单测试了一下:

后学看到了您的菜单了,是先启动虚拟光盘(加载到内存)再引导PE.WIM,或许这样的模式可以提高成功启动机率,应该没问题,如同启动ISO一般,感谢您,来测试看看。

点评

接前面的帖子,也试了以下最新的G4E+RUN,成功; 假设硬盘某NTFS分区根目录下存在win+pes目录,内放各种wim和iso文件; RUN操作菜单示例如下: find --set-root /win+pes | set ss= ;; echo ss=%ss% fin  详情 回复 发表于 2023-6-24 12:11
回复

使用道具 举报

390#
发表于 2023-6-24 12:11:11 | 只看该作者
chen463 发表于 2023-6-24 11:53
后学看到了您的菜单了,是先启动虚拟光盘(加载到内存)再引导PE.WIM,或许这样的模式可以提高成功启动机率 ...

接前面的帖子,也试了以下最新的G4E+RUN,成功;

假设硬盘某NTFS分区根目录下存在win+pes目录,内放各种wim和iso文件;

RUN操作菜单示例如下:

find --set-root /win+pes | set ss= ;; echo ss=%ss%

find --ignore-floppies --ignore-cd --set-root /EFI/grub/ext/RUN
command --set-path=/efi/grub/ext
command run --mem --top --set-showsize=0 --automenu show.iso.wim %ss%/win+pes/
boot

第一句先确定文件位置并设置变量,因为有两句都设置root,这样才不会导致RUN的环境在不经意中被改变
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 18:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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