无忧启动论坛

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

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

    [复制链接]
1051#
 楼主| 发表于 2011-4-18 08:18:33 | 只看该作者

回复 #1050 幸运的草 的帖子

楼主,能否想办法,解决格式为ZIP的可见区目录的路径问题?即将可见区识别为(fd)时目录的列表或菜单同时与默认目录不冲突?

这个没有那么想象的那么难,4.2日的版本没有这个问题吧?因周末有事,时间仓促,代码调整较多,又发现了一处手误。
另:如果想在run前加载中文字库,能否使用封装版中的字库?如果能,应如何加载?

这个也许可以实现,我试试,但有一点小限制。
回复

使用道具 举报

1052#
发表于 2011-4-18 08:19:32 | 只看该作者

回复 #1049 zxw 的帖子

使用find命令都找不到(fd0,0),输入find --set-root /uddiy/xyly.txt(可见区目录的定位文件),提示找不到文件
    经测试发现,可能与BIOS有关,家里的联想扬天商用机amd 2800+有该问题。而其他联想商用机采用intel的没有该问题,也就是该问题在部分机上出现,不是全部机上都出现。
    记得以前我提过这个问题,楼主在某个版本上修正过,后来不断更新,这个问题又出现了。
回复

使用道具 举报

1053#
 楼主| 发表于 2011-4-18 08:27:10 | 只看该作者

回复 #1052 幸运的草 的帖子

执行:
find
显示结果是否较慢?
回复

使用道具 举报

1054#
 楼主| 发表于 2011-4-18 08:56:20 | 只看该作者

回复 #1052 幸运的草 的帖子

可以先试试才上传的版本。

[ 本帖最后由 zxw 于 2011-4-18 09:22 编辑 ]
回复

使用道具 举报

1055#
发表于 2011-4-18 09:54:37 | 只看该作者

回复 #1053 zxw 的帖子

不太慢。
在单位测试新版结果:
共测试三台机,一台04年产商用机无发现问题,另两台同样配置的05年产联想商用机,一台通过,无发现问题。
另一台在可见区列表窗口中输入“f iso数字序号回车”,出现:
Now loading (9)/firadik.img
Fat12 BPB found with 0XEB (JMP) loading the boot sector.
Probed C/H/S=80/2/18,Probed total sectors=2880
Error 15: File not found
Press any keh to continu,菜单乱码,重新转到原调用列表菜单,执行出现:
Err: (ud)/uddiy/litpe.iso is Invalid!倒计时后出现原可见区列表内容,
Autolist for (ud)/uddiy/,但输入iso数字序号时出现:
Error 15: file not fonnd.
好像内部变量有点问题。
这时,按C转到命令行下,find 回车找不到(fd0,0);
输入ls (fd0,0)可以列出(fd0,0)/的文件,
问题有点怪,感觉还是在处理路径方面有点不稳定。

[ 本帖最后由 幸运的草 于 2011-4-18 16:39 编辑 ]
回复

使用道具 举报

1056#
发表于 2011-4-18 17:29:43 | 只看该作者

回复 #1054 zxw 的帖子

在家里测试新版,和楼上是一样的问题。主要问题1、在可见区目录列表窗口中不能加载firadisk驱动,否则找不到文件。2、菜单乱码后重新执行列表菜单时会将上一次执行结果进行传递。本来应该进行列表,却出现:Err: (ud)/uddiy/litpe.iso is Invalid!倒计时后出现原可见区列表内容,但按数字执行时却找不到文件。3、(fd0,0)丢失,用find命令找不到,但用ls (fd0,0)/却可以列出文件,输入run /uddiy/.input 后列出的却是ud区/uddiy/的路径,实际ud区是不存在该目录的,列表内容是可见区的内容,但不能执行。4、失去(fd0,0)后,在命令行下输入run (fd0,0)/uddiy/.input可以正确列表该目录内容。 
回复

使用道具 举报

1057#
发表于 2011-4-18 21:12:16 | 只看该作者
I wan setup winxp from Iso use RUN(1. 新版 (封装版)). Please help me, thank !
Title setup xp
   ???? ..
回复

使用道具 举报

1058#
 楼主| 发表于 2011-4-19 08:49:33 | 只看该作者

回复 #1056 幸运的草 的帖子

明白了,是一处非常隐蔽的手误。试试你的大量测试,辛苦了!

[ 本帖最后由 zxw 于 2011-4-19 09:18 编辑 ]
回复

使用道具 举报

1059#
 楼主| 发表于 2011-4-19 08:52:30 | 只看该作者

回复 #1057 2011Tduy09 的帖子

You can try like this:
run --fira  /yourpath/winxp.iso
回复

使用道具 举报

1060#
发表于 2011-4-19 18:27:51 | 只看该作者
最新版RUN
乱码问题纠结
进入自动列表退出后 再次ls /boot/imgs/ 这时候的路径是UD区 而非可见区
无论怎么  ls (ud)/boot/imgs/ 总是乱码

UD.jpg (31.63 KB, 下载次数: 151)

UD.jpg
回复

使用道具 举报

1061#
 楼主| 发表于 2011-4-19 19:27:41 | 只看该作者

回复 #1060 terse 的帖子

再加参数--gfx
或者重新加载字体。

新版如加载主菜单,即缷载了字体。
回复

使用道具 举报

1062#
 楼主| 发表于 2011-4-19 19:30:17 | 只看该作者

回复 #1055 幸运的草 的帖子

再试试新版。....


如果想在run前加载中文字库,能否使用封装版中的字库?如果能,应如何加载?

run --unifont

[ 本帖最后由 zxw 于 2011-4-19 19:33 编辑 ]
回复

使用道具 举报

1063#
发表于 2011-4-19 21:02:02 | 只看该作者

回复 #1062 zxw 的帖子

测试新版,基本正常,结果和17日第二版一样,见#1048。
  如果run 对默认目录列表或菜单,就不能对可见区目录列表了,(fd0,0)丢失,用find找不到,用ls可以列出(fd0,0)/文件,输入run /可见区目录/.input找不到,倒计时后返回默认目录列表;输入run (fd0,0)/可见区目录/.input,可以列出可见区目录列表;
  如果不对默认目录列表,直接对可见区目录列表,没有问题,只要对默认目录列表,就会出现上面的问题。
  另:run前即在主菜单中调用封装中的字库,run --unifont,经测试无效,会自动对默认目录列表,不能加载字库。
回复

使用道具 举报

1064#
 楼主| 发表于 2011-4-19 21:06:46 | 只看该作者

回复 #1063 幸运的草 的帖子

晕。对于(fd0,0)的情况怎么我这里测试一切正常?

封装版的run --unifont我这里也测试正常。怪事?有否输错?

或者试试才上传的版本。

[ 本帖最后由 zxw 于 2011-4-19 21:08 编辑 ]
回复

使用道具 举报

1065#
发表于 2011-4-19 22:09:31 | 只看该作者

回复 #1064 zxw 的帖子

  关于(fd0,0)的情况,主要是硬件及BIOS不同,测试结果也不同,我也遇到过,有的机上可以,有的不行,昨天在单位测试了三台机,两台可以,其中有两台相同配置的联想商用机,一台可以,一台不行。确实有点怪。家里的这台联想商用机也不行。
 不行的机子,就是只要一对默认目录列表或菜单,就会把(fd0,0)丢失,而在命令行下输入find找不到(fd0,0),但ls可以,输入run (fd0,0)/可见区目录/.input可以对可见区目录列表,返回命令行下find又可以找到(fd0,0)。确实怪。
 所以我将原run /可见区目录/.input改成了run (fd0,0)/可见区目录/.input || run /可见区目录/.input 解决找不到可见区的问题,但这样就不通用了。
 最新版也是如此。
 以下是测试菜单部分列表:
pxe detect
errorcheck off
timeout 15
default 9
command --set-path=(bd)/boot/grub/
set reset=on
#gfxmenu (ud)/menu/main
#(bd)/boot/grub/unifont (bd)/boot/grub/fonts
#background 1030c0
run --unifont

title [1] input
run /boot/imgs/.input

title [2] automenu
run /boot/imgs/.automenu

title [3] 可见区uddiy目录列表
run /uddiy/.input

title [4] 可见区uddiy目录菜单
run /uddiy/.automenu

title [5]杏雨梨云03PE半外置网络版
cat --length=0 /BOOT/IMGS/ud.txt || find --set-root /BOOT/IMGS/ud.txt
run --mem /BOOT/IMGS/XYLY.ISO
 问题:
   一、刚一启动菜单显示中文,执行菜单[1],列表后按M不能返回菜单,重复列表。如果刚一启动执行[2],也不能返回菜单,而是直接对1进行列表。去掉run --unifont后可以返回菜单。
 二、去掉run --unifont,使用message显示中中文,只要不执行菜单1、2,菜单3、4可以正常执行,只要执行菜单1或2,那菜单3和4就不能执行。老问题。把菜单3和4加载绝对路径(fd0,0)/就可以执行。
 以上问题只是对测试结果的反馈,实际使用中有变通的方法可以解决。

[ 本帖最后由 幸运的草 于 2011-4-19 22:18 编辑 ]
回复

使用道具 举报

1066#
发表于 2011-4-19 22:16:56 | 只看该作者
run --unifont  
这个测试可以正常使用,很好很强大:)


不过测试发现,自动生成列表不能正常使用了。
表现为按M没有返回主菜单。
严格的说,是按“M”后,直接又进入到自动生成列表这里了。


因为:
================my_menu.lst========================
terminal console   \n   这里我添加了之后,按M返回的是彩色的自动列表,如果删除这一句,则按M返回的是第一次进入时的加载了中文字的界面
pxe detect
configfile
default 0
timeout 16
foreground ffffff
background 1030C0

#command --set-path=/BOOT/GRUB/     \请问这句可以不写么?  我把它注释掉好像也没有什么不良反应,嘿嘿
/BOOT/GRUB/RUN --unifont    \n   这里这样的写就可以直接调用楼主集成run中的中文字体,让主菜单显示中文,爽歪歪 :)

title ===============我的pe工具盘=============
clear





title   生成自动列表
RUN /BOOT/IMGS/                             

boot || echo

title   启动PE.ISO(无--mem方式)
RUN /BOOT/IMGS/PE.ISO                     
boot


==================================
回复

使用道具 举报

1067#
发表于 2011-4-19 22:26:46 | 只看该作者

回复 #1064 zxw 的帖子

  对有一点问题不解,在部分机上不对默认目录列表或菜单时,转入命令行也,find可以找到(fd0,0),只要对默认目录列表或菜单,find就找不到(fd0,0),是否find有bug?这时run (fd0,0)/可见区目录/.input,按C返回命令行,find就又可以到(fd0,0)?
 
回复

使用道具 举报

1068#
发表于 2011-4-20 00:44:25 | 只看该作者
原帖由 zxw 于 2011-4-19 19:27 发表
再加参数--gfx
或者重新加载字体。

新版如加载主菜单,即缷载了字体。

一直加的 --gfx
回复

使用道具 举报

1069#
发表于 2011-4-20 08:29:51 | 只看该作者

回复 #1064 zxw 的帖子

单位的这台电脑测试结果与#1065也是一样的问题。
回复

使用道具 举报

1070#
 楼主| 发表于 2011-4-20 08:32:34 | 只看该作者

回复 #1065 幸运的草 的帖子

一、刚一启动菜单显示中文,执行菜单[1],列表后按M不能返回菜单,重复列表。如果刚一启动执行[2],也不能返回菜单,而是直接对1进行列表。去掉run --unifont后可以返回菜单。
 二、去掉run --unifont,使用message显示中中文,只要不执行菜单1、2,菜单3、4可以正常执行,只要执行菜单1或2,那菜单3和4就不能执行。老问题。把菜单3和4加载绝对路径(fd0,0)/就可以执行。
 以上问题只是对测试结果的反馈,实际使用中有变通的方法可以解决。


以前的版本,曾经解决了这个问题么?


是否find有bug?

也许,目前还不能确定。
回复

使用道具 举报

1071#
 楼主| 发表于 2011-4-20 08:43:53 | 只看该作者

回复 #1066 nytc006 的帖子

表现为按M没有返回主菜单。
因为代码调整较大,有疏忽之处。很快纠正。
#command --set-path=/BOOT/GRUB/     \请问这句可以不写么?  我把它注释掉好像也没有什么不良反应,嘿嘿

从你的菜单来看,可以不写,因为command默认指向(bd)/BOOT/GRUB/
回复

使用道具 举报

1072#
发表于 2011-4-20 09:50:54 | 只看该作者

回复 #1070 zxw 的帖子

1月18日的run就解决过这个问题,http://bbs.wuyou.net/forum.php?m ... ;page=43#pid2143599
主要是在run前增加了一个定位,这个定位语句还是你给我写的呢,一直使用之此,cat --length=0 /uddiy/xyly.txt ||find --set-root /uddiy/xyly.txt。以后好像又出现过问题,好像是3月份18日左右也解决过这个问题,反正这个问题是反复出现。中间很长时间我都没有对run的更新进行过跟踪测试,因为我提的问题最多,怕楼主对个人有意见,反正自己使用都有办法进行解决,最近看楼主不厌其烦的进行更新,很感动,所以又对新版的run进行全面测试,就又发现了这个问题了。
  新版使用定位文件也不行了,定位语句失效,主要原因是find根据找不到(fd0,0)。
  中心问题,为什么不对默认目录列表或菜单时就可以找到(fd0,0),而只要一对默认目录列表或菜单用find就找不到(fd0,0)了。这是关键。
  另:单位测试没有问题的机子,虽然能找到(fd0,0),不对默认目录列表时find后(fd0,0)是排在第一位的,在(ud)前,而对默认目录列表后find时(fd0,0)是排在最后的。顺序发生了改变。有问题的机子就根据找不到(fd0,0)了,但手式能找到,而find时又不能加上绝对路径,只能用/开头,所以find失去作用了。
  我用run (fd0,0)/uddiy/.input || run /uddiy/.input暂时解决了,因为虚拟机把该盘识别成(hd0,0),不这样写在虚拟机中没法测试。
  
回复

使用道具 举报

1073#
 楼主| 发表于 2011-4-20 10:03:39 | 只看该作者

回复 #1072 幸运的草 的帖子

因为我提的问题最多,怕楼主对个人有意见,反正自己使用都有办法进行解决

呵,你多虑了。我个人崇尚完美。有你的忠实测试,我很感动。
回复

使用道具 举报

1074#
 楼主| 发表于 2011-4-20 10:55:50 | 只看该作者
@幸运的草:
新版使用定位文件也不行了,定位语句失效,主要原因是find根据找不到(fd0,0)。

不用脚本,命令行下:
find --set-root /uddiy/xyly.txt
或者:
find --set-root ls /uddiy/
或者:
find --set-root --devices=f ls /uddiy/
是否成功?

[ 本帖最后由 zxw 于 2011-4-20 12:44 编辑 ]
回复

使用道具 举报

1075#
发表于 2011-4-20 12:01:28 | 只看该作者
测试最新版(脚本版)
问题关键是进入自动列表 UD 区中文乱码
第一次进自动菜单  RUN --gfx /BOOT/IMGS/.automenu  这时文件是U盘可见区  中文正常
进入自动列表  RUN --gfx (ud)/BOOT/IMGS/  这时候中文乱码
退出自动列表 进自动菜单 RUN --gfx /BOOT/IMGS/.automenu  这时文件变成UD区的 中文乱码
回复

使用道具 举报

1076#
 楼主| 发表于 2011-4-20 12:05:01 | 只看该作者

回复 #1075 terse 的帖子

抱歉,UD区的格式非常特殊,UD 区中文乱码的问题暂时无法解决。

[ 本帖最后由 zxw 于 2011-4-20 12:06 编辑 ]
回复

使用道具 举报

1077#
发表于 2011-4-20 12:06:18 | 只看该作者
title   运行MAXDOS工具箱中的GHOST工具 ##或者:RUN MAXDOS.IMG
command  RUN /BOOT/IMGS/MAXDOS.IMG GHOST    ##或者:RUN MAXDOS.IMG GHOST


请问这个maxdos.img需要下载哪个人制作的版本呢??

麻烦给个连接,谢谢!!!
因为我提取网虫2008的那个不能直接引用里里面的工具。。。
回复

使用道具 举报

1078#
 楼主| 发表于 2011-4-20 12:10:56 | 只看该作者

回复 #1077 nytc006 的帖子

呵,版本太多了。还是你自己找一找。
http://bbs.wuyou.net/search.php? ... mp;searchsubmit=yes
回复

使用道具 举报

1079#
发表于 2011-4-20 12:33:46 | 只看该作者

回复 #8 2010lifefx 的帖子

反复试了下
fontfile (bd)/boot/grub/fonts  加载了中文字库
terminal console 将控制台模式转换成文本,即卸载了字库
graphicsmode 0x6A 文本下不起作用。
terminal graphics 转换成图形模式,但字库不起作用。因在图形格式下,彩色不起作用。
原来有了这部分就没彩色了。

真不知你要什么?!!!
回复

使用道具 举报

1080#
发表于 2011-4-20 12:36:50 | 只看该作者

回复 #1074 zxw 的帖子

1月22日的这个版本处理路径方面比较完善,经测试没有发现问题。
新版随后测试,结果可能要到晚上才能上报。

RUN-22.rar

2.29 KB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 18:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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