无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2011yaya2007777
打印 上一主题 下一主题

支持含有碎片的文件仿真

    [复制链接]
1#
发表于 2014-5-26 10:30:42 | 显示全部楼层
本帖最后由 hlstudio 于 2014-5-26 10:37 编辑

刚在调整合盘时,使用此版碰到如下问题:
从UD启动,在调用SISO后,提示找不到文件,此时,进入命令行方式检测发现(ud)和(bd)指向的设备不一样,(ud)还是UD区,(bd)成为U盘第一可见区。

菜单如下:
debug off
pxe off
default 0
timeout 5
gfxmenu (bd)/SYS/message

title 【6】 菜单 /TEMP
        command (bd)/SYS/SISO RUN="--automenu --not-show.exe /TEMP/"


title Start WINPE
        map --mem (bd)/SYS/WINPE.ISO (0xff)
        map --hook
        chainloader (0xff)

如果不使用SISO,直接调用第二项菜单,则可加载UD区的文件正常进入PE。

测试2014-01-07版的grldr没有这个问题。

使用新版测试一来可以碎片仿真,另一来是将合盘部署到某台技嘉amd770主板机器的硬盘上时,旧版grldr不能列出/TEMP下的目录,而此版则可以。

不知道这问题是不是应该提交给5大,不合适就帮挪一下。
回复

使用道具 举报

2#
发表于 2014-5-26 14:45:12 | 显示全部楼层
2011yaya2007777 发表于 2014-5-26 13:30
是执行完这一行
command (bd)/SYS/SISO RUN="--automenu --not-show.exe /TEMP/"
然后再执行

做了个小的测试包见附件,SISO做了下精简,在我这边测试和完整版SISO效果一样。

附了两个版本的grldr,一个是新版,一个是20140117版,可以通过改名直接用fbinstool测试,我实机也测试过,结果一样。

已经把gfxmenu注释掉了,测试流程:
1.启动出菜单,按c进命令行 ls (ud)/ 然后 ls (bd)/ 会发现内容一样
2.执行第6项/TEMP,然后再想办法进入到命令行,会发现 (ud)和(bd)内容不一样
把ud根目录下grldr更名为grldr0513,把grldr0117更名为grldr,重复上述测试,会发现两次(ud)和(bd)内容均相同。

翻贴子看到S大http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301昨天更新
1,针对2014-01-17版之前的grub4dos在交互磁盘时依然更新ud源位置  之后的版本不更新  如果想强制更新的话请设置开关变量updateud值为1

不知道是不是和这个有关,需要SISO调整?

testg4d.zip (1.05 MB, 下载次数: 2)


回复

使用道具 举报

3#
发表于 2014-5-26 14:47:49 | 显示全部楼层
刚传完附件看到S大的回复。是要更换SISO中的RUN模块?

点评

S大上面有说,RUN内部有configfile命令,会改变BD。 改不改变BD,这是GRLDR的内部约定,我们使用的时候是可以通过一些手段来绕过去的,比如,改一改菜单,完全可以抛弃BD,用一对空括号代替: debug off pxe of  详情 回复 发表于 2014-5-26 19:08
回复

使用道具 举报

4#
发表于 2014-5-26 19:14:36 | 显示全部楼层
527104427 发表于 2014-5-26 19:08
S大上面有说,RUN内部有configfile命令,会改变BD。
改不改变BD,这是GRLDR的内部约定,我们使用的时候 ...

好的,谢谢!find --set-root 这个办法好
回复

使用道具 举报

5#
发表于 2014-5-27 09:34:44 | 显示全部楼层
本帖最后由 hlstudio 于 2014-5-27 10:20 编辑
pseudo 发表于 2014-5-27 00:31
嘿嘿,我一般采取武断方式:一旦用了SISO/run,就归它控制,不打算让它返回,万一返回就强制重启。

因为 ...


P大这是个好招,回来之后也面临内置菜单的约定不兼容,这几天尽在折腾这个了。
SISO是个好东西,很省事,iso/gz/vhd/wim都可以一RUN了事,写起命令来简单,列出菜单的扩展性更是必要。
回复

使用道具 举报

6#
发表于 2014-5-27 10:16:08 | 显示全部楼层
谢谢各位大大的出手,又翻回自己的老贴http://bbs.wuyou.net/forum.php?mod=viewthread&tid=208540
当年就是不能统一UD/CD/HD启动时的(bd)内容,后经J大提示修改fb菜单从而可以(ud)=(bd),现在理解SISO可能修改了(bd),但实测没有修改()
简单把所有菜单中的(bd)直接替换为(),实测没有问题,也暂时不用有风险的find --set-root命令,发现SISO也能在新版grldr中正常返回。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-28 21:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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