无忧启动论坛

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

RUN/NTBOOT for GRUB4EFI

    [复制链接]
181#
 楼主| 发表于 2021-12-25 20:44:18 | 只看该作者
本帖最后由 2011yaya2007777 于 2021-12-25 20:46 编辑

chenall的NTBOOT,适用于g4d。
新版RUN中的NTBOOT,是使用chenall的思路、原理,采用W大神的NTloader里的有关模块组合而成。为的是解决RUN尾随,解决两个文件在不同的路径的问题。
使用新版NTBOOT可以像NTloader一样,有参数。
至于hires默认值是0还是1,我记不清了。电脑不在身边,不方便查。
RAMOS使用RUN,是为了自动菜单?还是自动列表?

点评

都不是,RAMOS使用RUN是为了多一个方案(目前只是一个构思,还没有实践),现在的g4e+NTloader方案感觉不是很稳定,可能与g4e更新有一定的关系,因为以前的g4e我记得都可以的,我还没找到原因,没法反馈。  详情 回复 发表于 2021-12-25 20:51
回复

使用道具 举报

182#
发表于 2021-12-25 20:45:51 | 只看该作者
ramos  在run里 ,另外来一个 启动分支
(run根据扩展名   跳到 标签 估计是   echo *** | goto  :.%扩展名%=)

:.vdf

启动代码(用好 后置参数)
boot
回复

使用道具 举报

183#
发表于 2021-12-25 20:47:06 | 只看该作者
哦,对了,run模块遍历文件,有时候最后一个字符显示不出来,比如xxx.wim显示成了xxx.wi,xxx.iso显示成了xxx.is,我看屏幕也放得下啊。

IMG_20211225_171700.jpg (28.54 KB, 下载次数: 473)

IMG_20211225_171700.jpg

点评

有这现象,说明扩展名 重要吧  发表于 2021-12-25 20:51
回复

使用道具 举报

184#
发表于 2021-12-25 20:51:51 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-12-25 20:55 编辑
2011yaya2007777 发表于 2021-12-25 20:44
chenall的NTBOOT,适用于g4d。
新版RUN中的NTBOOT,是使用chenall的思路、原理,采用W大神的NTloader里的 ...
RAMOS使用RUN,是为了自动菜单?还是自动列表?

都不是,RAMOS使用RUN是为了多一个方案(目前只是一个构思,还没有实践),现在的g4e+NTloader方案感觉不是很稳定,可能与g4e更新有一定的关系,因为以前的g4e的chainloader+ntloader我记得都可以的(那时候感觉chainloader+ntloader方案要比kernel+ntloader方案稳定),现在同一台电脑chainloader+ntloader方案突然不行了,我还没找到原因,没法反馈。      
回复

使用道具 举报

185#
 楼主| 发表于 2021-12-25 20:54:05 来自手机 | 只看该作者
如果RAMOS不使用自动菜单或自动列表,直接使用NTBOOT即可。 最后一个字符丢失,我这里没有遇到过。

点评

chenall的NTBOOT能够直接应用于grub4dos的UEFI版本吗?我没有尝试过。 另外,chenall的NTBOOT一上来就是hires=1最大分辨率无法更改,会导致进入RAMOS之后电脑分辨率无法更改,这不是PE,这是系统啊,系统的分辨率不  详情 回复 发表于 2021-12-25 20:57
回复

使用道具 举报

186#
发表于 2021-12-25 20:57:37 | 只看该作者
2011yaya2007777 发表于 2021-12-25 20:54
如果RAMOS不使用自动菜单或自动列表,直接使用NTBOOT即可。 最后一个字符丢失,我这里没有遇到过。

chenall的NTBOOT能够直接应用于grub4dos的UEFI版本吗?我没有尝试过。
另外,chenall的NTBOOT一上来就是hires=1最大分辨率无法更改,会导致进入RAMOS之后电脑分辨率无法更改,这不是PE,这是系统啊,系统的分辨率不能更改,肯定不行的。
回复

使用道具 举报

187#
 楼主| 发表于 2021-12-25 21:18:16 来自手机 | 只看该作者
我说的是1楼发布的2021-12版本的适用于g4e的NTBOOT,不是2014年chenall的NTBOOT。
回复

使用道具 举报

188#
发表于 2022-1-13 10:30:33 | 只看该作者
最后一个字符丢失,我这里没有遇到过

利用Run模块遍历,扩展名最后一个字符丢失现象确实存在。

另外用最新版按之前条件测试,不同之处是好像能看到有一屏字符快速滚动(注入过程?以前没有),然后令人期待的加载进度条没出现,仍然加载失败。
回复

使用道具 举报

189#
发表于 2022-1-13 11:21:25 | 只看该作者
利用Run模块遍历,扩展名最后一个字符丢失。g4d,g4e均有。




回复

使用道具 举报

190#
发表于 2022-1-13 11:43:01 | 只看该作者
        很给力!
回复

使用道具 举报

191#
发表于 2022-1-14 17:59:19 | 只看该作者
是  :name_fix 引起的,具体看不懂

加上 --set-showsize=0  短路了   :name_fix 时   扩展名 能显示全
回复

使用道具 举报

192#
 楼主| 发表于 2022-1-14 19:42:32 来自手机 | 只看该作者
毛病知道了。是消除命令行尾巴的空格引起的。
回复

使用道具 举报

193#
 楼主| 发表于 2022-1-18 17:16:12 | 只看该作者
本帖最后由 2011yaya2007777 于 2022-1-18 18:14 编辑
利用Run模块遍历,扩展名最后一个字符丢失

新版本已经修正。微修RUN.

点评

感谢yaya老大。只是U盘被折腾成半残废,等抽空再试,估计应该没问题了。  详情 回复 发表于 2022-1-19 10:57
grub4dos-for_UEFI-2022-01-18+RUN_包含NTBOOT_2022-01-18: title run-2011yaya2007777 find /EFI/grub/RUN | set bd= ;; echo bd=%bd% find --set-root ls /boot/imgs/ #find --set-root /boot/imgs/firad  详情 回复 发表于 2022-1-19 08:18
回复

使用道具 举报

194#
发表于 2022-1-19 08:18:54 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-1-19 08:35 编辑
2011yaya2007777 发表于 2022-1-18 17:16
新版本已经修正。微修RUN.

grub4dos-for_UEFI-2022-01-18+RUN_包含NTBOOT_2022-01-18:


title run-2011yaya2007777
find /EFI/grub/RUN | set bd= ;; echo bd=%bd%
find --set-root ls /boot/imgs/
#find --set-root /boot/imgs/firadisk.img
#command --set-usrpath=%bd%/EFI/grub
command %bd%/EFI/grub/RUN --automenu --hires=0 /boot/imgs/



1、用上面的菜单,最后一个字符不显示的问题没有了。√

2、启动pe.iso正常。√
3、启动pe.wim感觉不太对,我在虚拟机里面测试了下,分辨率被锁定在800*480,不可更改,我感觉是run里面内置的BCD是不是分辨率被锁定了?还没有深入测试。我指的是BCD里面的分辨率,BCD是不是内嵌在run里面了?
如何把BCD菜单分辨率设置成自适应屏幕的分辨率 - 综合讨论区 - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=333465


4、似乎run不支持--hires=0这样子的参数?

title /boot/imgs/SXPE/boot.wim
find /EFI/grub/RUN | set bd= ;; echo bd=%bd%
find --set-root /boot/imgs/SXPE/boot.wim
command %bd%/EFI/grub/RUN --hires=0 /boot/imgs/SXPE/boot.wim
#command %bd%/EFI/grub/RUN  /boot/imgs/SXPE/boot.wim







回复

使用道具 举报

195#
 楼主| 发表于 2022-1-19 09:16:40 | 只看该作者
本帖最后由 2011yaya2007777 于 2022-1-19 09:35 编辑
我在虚拟机里面测试了下,分辨率被锁定在800*480,不可更改,我感觉是run里面内置的BCD是不是分辨率被锁定了?

在run里:
graphicsmode > nul || set language=en && goto :next
if %@retval%>=316 set graphics=%@retval% || set graphics=-1 100:1000 100:1000 24:32

BCD里怎样设置分辨率?我不懂。
BCD内嵌在ntboot里面,也就是内嵌在run里了。

似乎run不支持--hires=0这样子的参数?

hires不能更改,恒等于0.好像是hires=1强制最高分辨率,hires=0维持已有的分辨率。影响的是启动界面吧,进windows后,可以再调分辨率。



点评

BCD的分辨率,我上面那个帖子里面的超链接有截图呀,用BOOTICE打开run里面那个BCD,高级编辑模式就有了,我没有细看run里面的那个分辨率参数。  详情 回复 发表于 2022-1-19 12:35
回复

使用道具 举报

196#
发表于 2022-1-19 10:57:13 | 只看该作者
2011yaya2007777 发表于 2022-1-18 17:16
新版本已经修正。微修RUN.

感谢yaya老大。只是U盘被折腾成半残废,等抽空再试,估计应该没问题了。
回复

使用道具 举报

197#
发表于 2022-1-19 11:33:11 | 只看该作者
个人以为Win测试可以告一段落,若有余力,下一步可转向Linux兼容方面,但鉴于发行版众多,是否可参考类似VENTOY预先植入引导规则模式?只是相较于这种LIVECD方式,个人更倾向liuzhaoyzz老大提倡的半解开模式http://wuyou.net/forum.php?mod=viewthread&tid=420607&extra=page%3D5,毕竟这是个趋势,因为ZF不可能永远看着有外人始终在“窗户”外瞎晃悠而坐视不理。G4D、G4E前途无量,未来无论是办公、娱乐两条线,抑或是Windows、Linux谁消谁长,坚信G4X都将神一般的存在。
回复

使用道具 举报

198#
发表于 2022-1-19 12:35:35 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-1-19 12:53 编辑
2011yaya2007777 发表于 2022-1-19 09:16
在run里:
graphicsmode > nul || set language=en && goto :next
if %@retval%>=316 set graphics=%@r ...


BCD的分辨率,我上面那个帖子里面的超链接有截图呀,用BOOTICE打开run里面那个BCD,高级编辑模式就有了,我没有细看run里面的那个GraphicsResolution分辨率参数。

hires不能更改,恒等于0        

这就足够了。hires的取值可能就是决定是否crack run里面那个BCD的分辨率参数的吧,而BCD是windows体系下的东西,所以进而会影响windows分辨率是否可更改,并非作用于g4e的启动菜单或者BCD那个界面的分辨率。

前面说过了,如果hires=1的话,进入windows桌面分辨率不能调整。是灰色的。

回复

使用道具 举报

199#
发表于 2022-1-19 12:46:57 来自手机 | 只看该作者
2012kwy 发表于 2022-1-19 11:33
个人以为Win测试可以告一段落,若有余力,下一步可转向Linux兼容方面,但鉴于发行版众多,是否可参考类似VE ...

一般地来说,linux的livecd版本,解开启动用g4d/g4e/grub2启动都没有什么太大的问题,内核太老的除外,有难度的是linux.iso整体启动,这个需要内核支持才行。

所以你说的转向linux啥意思?本来就支持linux的启动的呀。
回复

使用道具 举报

200#
发表于 2022-1-19 15:12:18 | 只看该作者
解开启动用g4d/g4e/grub2启动都没有什么太大的问题
三者都支持Linux这个知道。如何解开放置、如何设计特定菜单针对不同发行版本,对众位大神而言是没问题,但对像我一样没接触过Linux又不知如何入门的众多小白则有问题!
回复

使用道具 举报

201#
发表于 2022-1-19 15:24:06 | 只看该作者
我的意思是这些能够兼容众多发行版的特定菜单能否预先植入类似ntboot之类的外置模块之中?
回复

使用道具 举报

202#
发表于 2022-1-19 16:34:21 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-1-28 14:00 编辑
2012kwy 发表于 2022-1-19 15:24
我的意思是这些能够兼容众多发行版的特定菜单能否预先植入类似ntboot之类的外置模块之中?


wintoflash的grubfilemanager模块,就可以做到启动大部分的linux.iso,启动pe.iso当然也没有问题。免写菜单。

点评

这个真不知道,感谢超版 如果条件成熟,也许未来就是双系统的天下。若真如此,linux仅以ISO形式存在于用户的电脑中,这个无法接受。  详情 回复 发表于 2022-1-24 11:39
回复

使用道具 举报

203#
发表于 2022-1-20 14:41:39 | 只看该作者
使用0118的run,启动iso均正常;解开无垠的PE,启动wim,加载正常,出现0e错误;启动vhd,加载正常,也是启动到快出界面时,Inaccessiale boot device,关机。
回复

使用道具 举报

204#
发表于 2022-1-20 14:42:28 | 只看该作者
chainloader,ntloader均能正常启动wim和vhd
回复

使用道具 举报

205#
 楼主| 发表于 2022-1-20 15:26:37 来自手机 | 只看该作者
0e是没有找到文件。看看wim文件路径对不对?把菜单贴上来。
回复

使用道具 举报

206#
发表于 2022-1-20 16:33:27 | 只看该作者
加载wim已经完成,是到启动中间阶段才出现的0e错误
command /efi/grub/RUN /boot/boot.wim
回复

使用道具 举报

207#
发表于 2022-1-20 16:36:53 | 只看该作者
loading files完成后,出现了0e错误
回复

使用道具 举报

208#
 楼主| 发表于 2022-1-20 16:38:05 来自手机 | 只看该作者
RUN与boot.wim这两个文件是在同一个磁盘,同一个分区吗?
回复

使用道具 举报

209#
发表于 2022-1-20 16:42:20 | 只看该作者
是的,都放在ESP里面
回复

使用道具 举报

210#
发表于 2022-1-20 16:50:32 | 只看该作者
出现0e错误后,回车出现:NT6+ WIM,继续回车,死机
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-8 06:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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