无忧启动论坛

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

grub4dos更新到2010-11-05了

 关闭 [复制链接]
31#
 楼主| 发表于 2010-10-27 18:59:42 | 只看该作者

回复 #30 chenall 的帖子

从#29的测试看,似乎是wenv有问题。
但又测试了一下,如下图,似乎新版grldr也有问题?


[ 本帖最后由 zxw 于 2010-10-27 19:06 编辑 ]
回复

使用道具 举报

32#
发表于 2010-10-27 19:22:00 | 只看该作者
在title菜单中使用。
前面的初始化菜单不支持。
回复

使用道具 举报

33#
 楼主| 发表于 2010-10-27 19:49:23 | 只看该作者

回复 #32 chenall 的帖子

title菜单中也不行。
才实机测试了一下0PE,也出现了问题。似乎也与菜单有关,待有空跟踪。
回复

使用道具 举报

34#
发表于 2010-10-27 20:55:23 | 只看该作者
简单的一样没通过:

[ 本帖最后由 zhaohj 于 2010-10-27 21:15 编辑 ]

Snap1.jpg (77.08 KB, 下载次数: 206)

Snap1.jpg

Snap2.jpg (11.96 KB, 下载次数: 204)

Snap2.jpg
回复

使用道具 举报

35#
 楼主| 发表于 2010-10-27 22:45:06 | 只看该作者
原帖由 zxw 于 2010-10-27 19:49 发表
title菜单中也不行。
才实机测试了一下0PE,也出现了问题。似乎也与菜单有关,待有空跟踪。


title菜单中简单测试管道命令仍然不行。
—————————————————————————————————————————————————
在0PE测试发现的问题应该是以前的grldr版本有问题,这个版本纠正了?
0PE中跟踪发现在这一句出现提示:ERROR 15: FILE NOT FOUND.而中止,而26日版本及以前的版本则不会(GRUB.0PE 实际不存在,按理也应该出现错误^_^)。
cat --length=0 ()/BOOT/GRUB/GRUB.0PE && (hd-1,0)/BIN/FAT copy ()/BOOT/GRUB/GRUB.0PE (hd-1,0)/GRUBNEW.EXE || echo
看了一下,应该改为如下才正确,实际测试通过:
cat --length=0 ()/BOOT/GRUB/GRUB.0PE && (hd-1,0)/BIN/FAT copy ()/BOOT/GRUB/GRUB.0PE (hd-1,0)/GRUBNEW.EXE ! echo
回复

使用道具 举报

36#
发表于 2010-10-27 22:53:39 | 只看该作者
@zhaohj,@zxw

我还是认为你们的操作有误,无图无真相。

另外#34我没有看出什么不正常的?debug off状态当然是不显示的了.
回复

使用道具 举报

37#
 楼主| 发表于 2010-10-27 23:18:38 | 只看该作者

回复 #36 chenall 的帖子

SORRY,是我们的错误。






回复

使用道具 举报

38#
发表于 2010-10-27 23:25:35 | 只看该作者
原帖由 chenall 于 2010-10-27 22:53 发表
@zhaohj,@zxw

我还是认为你们的操作有误,无图无真相。

另外#34我没有看出什么不正常的?debug off状态当然是不显示的了.


34# debug on下成功。
因wevn echo在debug off状态下也能显示,老搞混,抱歉。

但一事想不明白,为何在能在有title菜单条的情况下可用?命令行状态下不是也可用吗?
回复

使用道具 举报

39#
发表于 2010-10-27 23:46:08 | 只看该作者
关于find命令,下面是C大的CSPE中micrope.lst
#13
title
#查找OEM_SCSI.IMG和OEM_SRS.ZIP
write 0x60008 1
find --set-root --devices=h /OEM_SRS.ZIP && write 0x60008 2 && map --mem=0xB000 /OEM_SRS.ZIP (rd) ! WENV call find --set-root --devices=h ${srspath}/OEM_SRS.ZIP && write 0x60008 2 && WENV call map --mem=0xB000 ${srspath}/OEM_SRS.ZIP (rd)
#checkrange 2 read 0x60008 && checkrange 0x21 read 0x82a0 && write 0x60008 1
checkrange 2 read 0x60008 || goto 4
ECHO Loading OEM_SRS.ZIP......
FAT copy (rd)+1 (fd0)/OEM_SRS.ZIP
WENV set srs=OEM
goto 8

到底错在哪里?wenv已使用新版。

Snap1.jpg (59.08 KB, 下载次数: 216)

Snap1.jpg
回复

使用道具 举报

40#
 楼主| 发表于 2010-10-27 23:58:49 | 只看该作者
@zhaohj:费解,似乎写法没有问题。字符数也没有超。
@chenall:
wenv read FILE 似乎也不支持管道命令,期待以后增强予以支持。…^_^

[ 本帖最后由 zxw 于 2010-10-28 00:01 编辑 ]
回复

使用道具 举报

41#
发表于 2010-10-28 00:15:33 | 只看该作者
新版grldr,cat

Snap1.jpg (95.48 KB, 下载次数: 199)

Snap1.jpg
回复

使用道具 举报

42#
 楼主| 发表于 2010-10-28 00:23:55 | 只看该作者
我测试0PE也发现了这个问题。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179295&page=4#pid2072334
在语句最后加一句“! echo ”即可解决问题。
我不认为这是bug,相反新版修正了以前的bug.^_^
当然这还是得看chenall大的权威解释^_^。

[ 本帖最后由 zxw 于 2010-10-28 00:25 编辑 ]
回复

使用道具 举报

43#
发表于 2010-10-28 08:06:59 | 只看该作者
哦,这个应该是很早的版本命令行就这样了,没有清除前一个语句的error值.
回复

使用道具 举报

44#
发表于 2010-10-28 08:10:05 | 只看该作者
原帖由 zhaohj 于 2010-10-27 23:46 发表
关于find命令,下面是C大的CSPE中micrope.lst
#13
title
#查找OEM_SCSI.IMG和OEM_SRS.ZIP
write 0x60008 1
find --set-root --devices=h /OEM_SRS.ZIP && write 0x60008 2 && map --mem=0xB000 /OEM_SRS.Z ...


加一个调试语句比如
find /OEM_SRS.ZIP
看看能否找到.再用命令试试,还有确认这个文件在哪里.也许这个文件根本就不在硬盘上
回复

使用道具 举报

45#
发表于 2010-10-28 08:11:26 | 只看该作者
原帖由 zhaohj 于 2010-10-27 23:25 发表


34# debug on下成功。
因wevn echo在debug off状态下也能显示,老搞混,抱歉。

但一事想不明白,为何在能在有title菜单条的情况下可用?命令行状态下不是也可用吗?



????我没看明白.是说在命令行下不能使用吗?
回复

使用道具 举报

46#
发表于 2010-10-28 08:16:39 | 只看该作者
这个版本修改了菜单执行的过程和FIND命令.
这个版本先放着测几天.看看有没有什么其它的问题.

#41的问题很早就存在了到时再一起修正.
回复

使用道具 举报

47#
发表于 2010-10-28 08:52:41 | 只看该作者
find也找到问题了,当指定设备搜索不到时,出现Error 15,与cat命令毛病一样
degault 0
timeout 0
debug off
title 0 test find
root ()
find --set-root --devices=hcf /GRUB/WENV && echo file is exist
pause
root (bd)
configfile /MENU.LST
---------------------------------
同样,map --mem=0xB000 (bd)/CSPE/SRS.ZIP (rd) && goto 7
当(bd)/CSPE/SRS.ZIP不存在时也出现Error 15,都属于同一毛病。

[ 本帖最后由 zhaohj 于 2010-10-28 09:04 编辑 ]

Snap1.jpg (25.68 KB, 下载次数: 207)

Snap1.jpg

Snap2.jpg (43.38 KB, 下载次数: 219)

Snap2.jpg
回复

使用道具 举报

48#
发表于 2010-10-28 09:03:47 | 只看该作者
以前版本的GRLDR用FBINST制作的U盘启动盘,启动后ROOT设备是U盘的可见分区,此版本启动后的ROOT设备为UD区。
我的用FBINST制作的U盘启动盘在启动后可见分区为(fd0,0),此版本可用find /filename查找到文件,但如果使用plpbt驱动后,可见分区为(hd0,0),用find /filename可查找到(hd0,0)上的文件,但会查找到后显示(hd0,0)死机,无法返回到提示符,三键无法重启。大概是plpbt有问题。我用的是最新版的plpbt。

[ 本帖最后由 mygamexxx 于 2010-10-28 09:05 编辑 ]
回复

使用道具 举报

49#
发表于 2010-10-28 10:58:53 | 只看该作者
(fd0,0)是fbinst盘的可见分区在某些情形下被识别出的新形式。
回复

使用道具 举报

50#
发表于 2010-10-28 11:09:43 | 只看该作者
先更新一个测试版.
修正前面提到的问题,顺便把菜单/初始化/命令行的执行命令过程使用统一的函数进行调用.
所以现在菜单的初始化命令和命令行具有一样的特性.比如支持 "|" 还有">"等.
回复

使用道具 举报

51#
 楼主| 发表于 2010-10-28 11:37:14 | 只看该作者
help find里没有更新。
其他测试一切正常。

[ 本帖最后由 zxw 于 2010-10-28 21:43 编辑 ]
回复

使用道具 举报

52#
发表于 2010-10-28 14:09:36 | 只看该作者

反馈个bug 给chenall

1。bug
测试了 1026 1028的英文grldr

root = pd、cd时,map root内某文件为 fd0
configfile (fd0)/xxx.lst
各菜单执行功能正常,

但当按e修改菜单  xxx.lst 某title下内容后 root会变成 fd0 造成使用不变。


2。 gz文件传输两次
还有现在的pxe启动gz文件还是传输两次啊,能否把这个问题也顺便一起解决……

[ 本帖最后由 cchessbd 于 2010-10-28 14:11 编辑 ]
回复

使用道具 举报

53#
发表于 2010-10-28 15:42:05 | 只看该作者
我报告的bug,28号版本已全部得到修正。

特别是 "|" 及">"在非菜单下使用也正常。

[ 本帖最后由 zhaohj 于 2010-10-28 16:36 编辑 ]
回复

使用道具 举报

54#
发表于 2010-10-28 16:26:54 | 只看该作者
原帖由 cchessbd 于 2010-10-28 14:09 发表
1。bug
测试了 1026 1028的英文grldr

root = pd、cd时,map root内某文件为 fd0
configfile (fd0)/xxx.lst
各菜单执行功能正常,

但当按e修改菜单  xxx.lst 某title下内容后 root会变成 fd0 造成使用不 ...


1.??不太明白.能不能给详细点的报告. 顺便再试试之前的版本看是不是一样的.

2.这个目前没有办法解决.等以后有内存分配函数了,也许可以考虑一次性读入GZ文件.然后在内存中解压.

目前有暂时的变通办法先用着.
回复

使用道具 举报

55#
发表于 2010-10-28 16:37:34 | 只看该作者
这样是不是正常的??
回复

使用道具 举报

56#
发表于 2010-10-28 16:47:00 | 只看该作者
是的.
以下两个符号后面的语句不可以再使用其它操作符.因为执行到这个语句后就跳出来了.说明里面有写.
"|" ">"

因为只是简单的把前面输出的字符接到行命令的尾部.

[ 本帖最后由 chenall 于 2010-10-28 16:51 编辑 ]
回复

使用道具 举报

57#
发表于 2010-10-28 17:00:53 | 只看该作者
噢,不好意思
回复

使用道具 举报

58#
发表于 2010-10-28 17:22:25 | 只看该作者
目前在纯GRUB4DOS下,对驱动包的支持,只有做成IMG(可gz压缩)格式的驱动压缩包,其它没有办法。但对普通用户而言,要自己制作img的驱动包比较麻烦,而且不易更新。

C大有什么好办法?
回复

使用道具 举报

59#
发表于 2010-10-28 17:39:48 | 只看该作者
@cchessbd

configfile (fd0)/xxx.lst

congfigfile 执行之后,root 设备自动切换到菜单文件所在的设备。
回复

使用道具 举报

60#
发表于 2010-10-28 18:55:25 | 只看该作者
做成IMG的可以支持已经很不错了,没有太多奢望,zhaohj 什么时候放出你的好东西?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 22:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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