无忧启动论坛

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

[分享] [20150128]自动列表·自动菜单·数字启动

    [复制链接]
1441#
发表于 2011-6-19 07:43:24 | 只看该作者
你应该说明你的工具包是装在哪个分区的什么目录下,这个很关键。进入命令行下,用find搜索一下RUN,看返回的结果是什么?就知道你的菜单调用RUN的菜单怎么写了。
回复

使用道具 举报

1442#
发表于 2011-6-19 10:10:52 | 只看该作者
不好意思,老大,昨天我确实是用了很多办法都不行,电脑也重启了N遍,系统也重做了,无论怎样都不行

但是,今天一早开机,就可以了,郁闷……感谢ZXW老大和楼上的关注,再次表示歉意,浪费你们的时间了……
回复

使用道具 举报

1443#
发表于 2011-6-19 12:52:16 | 只看该作者
原帖由 2010527104427 于 2011-6-19 10:10 发表
不好意思,老大,昨天我确实是用了很多办法都不行,电脑也重启了N遍,系统也重做了,无论怎样都不行

但是,今天一早开机,就可以了,郁闷……感谢ZXW老大和楼上的关注,再次表示歉意,浪费你们的时间了……



.....................................................
还有这种事情?
回复

使用道具 举报

1444#
发表于 2011-6-19 14:56:30 | 只看该作者
可能是冷启与热启的区别。
回复

使用道具 举报

1445#
发表于 2011-6-19 19:40:25 | 只看该作者

支持

支持一下了。顶老大一下
回复

使用道具 举报

1446#
发表于 2011-6-25 13:23:02 | 只看该作者
http://bbs.winpe.cc/thread-2347-1-1.html

利用run模块安装windows 2003和XP原版系统,实机测试成功。
回复

使用道具 举报

1447#
 楼主| 发表于 2011-6-25 13:29:20 | 只看该作者

回复 #1446 yidawpf 的帖子

呵呵,谢谢反馈和分享。..
回复

使用道具 举报

1448#
发表于 2011-7-1 13:21:35 | 只看该作者
能不能提供历史版本,因为我也发现了620版本实机加载img慢的问题,这个问题真奇怪,我在vm中测试又没有这样的情况。
回复

使用道具 举报

1449#
发表于 2011-7-1 13:43:51 | 只看该作者
原帖由 bfgxp 于 2011-7-1 13:21 发表
能不能提供历史版本,因为我也发现了620版本实机加载img慢的问题,这个问题真奇怪,我在vm中测试又没有这样的情况。


脚本版RUN0502-0615

RUN0502-0615.7z (56.5 KB, 下载次数: 23)
回复

使用道具 举报

1450#
发表于 2011-7-1 14:24:48 | 只看该作者
有这个问题,是封装版还是脚本版?对了,新版加载IMG,原来老版是默认加--mem参数的,后来有网友提出内存测试类的IMG,加载--mem时不合适,建议去掉--mem参数,后来作者就改成默认不加--mem参数,这样的话,原来的菜单就run /xxx.img就会变成直接从U盘读了,速度会慢,特别对于大IMG来说,在ZIP格式的U盘上会更慢。
  解决办法就是在菜单中加上--mem参数 。run --mem /xxx.img。是不是这个原因?
回复

使用道具 举报

1451#
发表于 2011-7-1 16:08:29 | 只看该作者
回复 #1449 tubaozi 的帖子
感谢提供,晚上回去测试


回复 #1450 幸运的草 的帖子
与--mem没多大关系,我是在实机,硬盘可见区测试的
回复

使用道具 举报

1452#
发表于 2011-7-1 16:26:58 | 只看该作者

谢谢楼主提供@!
回复

使用道具 举报

1453#
发表于 2011-7-1 19:59:04 | 只看该作者

回复 #1449 tubaozi 的帖子

感谢提供历史版!
经不完全测试,110601及之前的版本都没有问题,加载正常,载入速度与map方式没有区别。
从110610版开始就出现载入速度慢的问题。甚至在载入dg350.img时还会提示出错。
请楼主检查110601与110610版的代码变动。
回复

使用道具 举报

1454#
发表于 2011-7-1 20:20:09 | 只看该作者
  1. :.img
  2. :.ima
  3. if /i "%~x2"==".iso" set fira=%curpath%%%~nx1 && shift && goto :firaiso
  4. call :find %curpath%%%~nx1
  5. if not exist %curpath%%%~nx1 goto :err
  6. map %mem% %curpath%%%~nx1 (0) || map --mem %curpath%%%~nx1 (0)
  7. if exist (0)+1 && map (0) (hd)
  8. map --hook
  9. rootnoverify (0)
复制代码
看了下0610与0601的img、ima部分
发现0610比0601多了一行
if exist (0)+1 && map (0) (hd)
水平有限不知道这行是干什么的

[ 本帖最后由 bfgxp 于 2011-7-1 20:26 编辑 ]
回复

使用道具 举报

1455#
发表于 2011-7-1 20:48:15 | 只看该作者
经测试,我把0629版中的
if exist (0)+1 && map (0) (hd)
删除后,启动img就正常了
看来是这句的问题,水平不够,不知道这句是做什么用的。
回复

使用道具 举报

1456#
 楼主| 发表于 2011-7-2 02:16:20 | 只看该作者

回复 #1455 bfgxp 的帖子

谢谢大量深入的测试,这句确实考虑不太成熟,已删除。
回复

使用道具 举报

1457#
发表于 2011-7-6 16:33:10 | 只看该作者
技术强帖,够我学习一阵子了...
回复

使用道具 举报

1458#
发表于 2011-7-6 17:41:03 | 只看该作者
Z大,用最新的RUN命令,编写的菜单引导DG等DOS软盘镜像,总是发现不了U盘可见区上的文件,这种情况是正常现象还是不正常现象?
回复

使用道具 举报

1459#
 楼主| 发表于 2011-7-6 18:04:50 | 只看该作者

回复 #1458 chjtxys 的帖子

你的菜单是如何写的?
回复

使用道具 举报

1460#
发表于 2011-7-6 22:54:33 | 只看该作者
Z大,我是用grub4dos引导的菜单,如
title [07]  运行MAXDOS工具箱GHOST工具
RUN /BOOT/IMGS/MAXDOS.IMG GHOST
title [08]  运行MAXDOS工具箱Diskgen工具
RUN /BOOT/IMGS/MAXDOS.IMG DISKGEN
运行后,就是发现不了U盘可见区文件,请问问题出在什么地方?谢谢!
回复

使用道具 举报

1461#
 楼主| 发表于 2011-7-6 23:01:15 | 只看该作者
哦,原来是这个。正常。
你的u盘被识别为(fd0)吧?

=======================

或者试试这个版本:

[ 本帖最后由 zxw 于 2011-7-7 12:38 编辑 ]
回复

使用道具 举报

1462#
发表于 2011-7-7 07:27:08 | 只看该作者
Z大,这个版本正常。我多问一句,能解释一下,为什么你在1#给的RUN不行呢?菜鸟们一般都在1#下载RUN的版本,一般都不知道这两个版本之间的区别吧?
回复

使用道具 举报

1463#
 楼主| 发表于 2011-7-7 07:49:47 | 只看该作者

回复 #1462 chjtxys 的帖子

这个版本多了个仿真,当zip盘被识别为软盘时,将之仿真为硬盘。但有网友证实,仿真为硬盘后,在某些主板,加载软盘映像可能会造成速度偏慢。
回复

使用道具 举报

1464#
发表于 2011-7-7 08:15:33 | 只看该作者
对zip格式的盘处理,在G4D下是非常麻烦的,因为有部分BIOS会自动虚拟出一个并不存在的fd0,为了对付这种情况,在RUN开头有屏蔽的语句,带来的负作用就是可能影响fd仿真。
to ZXW:
   #1461新上传的RUN,经在qemu中测试,当调用镜像不存在,执行出错后,会出现异常。按键后返回菜单乱码。但仍执行这个出错的菜单,返回就可以正常。可能是第一次返回时内存数据不存在或冲突造成的。


回复

使用道具 举报

1465#
 楼主| 发表于 2011-7-7 09:06:07 | 只看该作者

回复 #1464 幸运的草 的帖子

你是用这个菜单调用这个不存在的映像?
这个测试版改变了退出机制,尽量返回原调用点。
回复

使用道具 举报

1466#
发表于 2011-7-7 10:22:47 | 只看该作者
是的,这个调用.iso的菜单中的ISO根本不存在,主要是测试返回机制。
原调用点是如下图,这种现象中在第一次调用时是这样,第二次再调用就没问题了。
调用出错后就是上图,在上第二图中再次调用就可以正常返回了。

回复

使用道具 举报

1467#
 楼主| 发表于 2011-7-7 10:42:40 | 只看该作者

回复 #1466 幸运的草 的帖子

把菜单贴出来看看。.
回复

使用道具 举报

1468#
发表于 2011-7-7 11:15:48 | 只看该作者
问题查明:是测试环境的问题,我是用简易启动测试器启动FBA文件,在自带的虚拟机中测试,出现上述问题。再换用u盘,在VM中测试上述问题不再出现。<br />但返回时--set-menu参数失效。直接返回内置菜单,不能返回自定的菜单。也就是返回的是主菜单而不是调用菜单。

[ 本帖最后由 幸运的草 于 2011-7-7 11:49 编辑 ]
回复

使用道具 举报

1469#
 楼主| 发表于 2011-7-7 13:40:39 | 只看该作者

回复 #1468 幸运的草 的帖子

奇怪,我测试没有问题。或者试试这个版本。
也测试一下加载软盘映像是否速度变慢。

[ 本帖最后由 zxw 于 2011-7-7 15:17 编辑 ]
回复

使用道具 举报

1470#
发表于 2011-7-7 15:02:06 | 只看该作者

回复 #1469 zxw 的帖子

经测试:
    1、原#1461上传的版本与#1469新上传的版本,在加载IMG速度上没什么区别,都是14.89秒钟即不到15秒钟。,测试环境:HDD格式的U盘,BIOS识别为ZIP。即本机无论是HDD还是ZIP,均识别为ZIP。
   2、测试在非主菜单中调用不存在的镜像,对不存在的目录列表,无论调用菜单是否加--set-menu=。均返回主菜单。目录列表按M后返回主菜单。
    结论:出错后,实际返回的是主菜单,而不是调用菜单。用户自定义返回菜单变量在调用失败返回时不起作用。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-9 03:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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