无忧启动论坛

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

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
1#
发表于 2010-11-6 11:40:40 | 显示全部楼层

GRUB4DOS更新建议专帖

和问题贴分开处理
回复

使用道具 举报

2#
发表于 2010-11-9 20:49:26 | 显示全部楼层

回复 #58 510819776 的帖子

很意外的发现  map iso和img的顺序不同居然还有区别  2003是哪个版本的  蓝屏的话蓝屏代码是什么  

能不能再帮忙测试下没有用nlite集成firadisk驱动的2003.iso交换map iso和img的顺序还蓝不蓝
回复

使用道具 举报

3#
发表于 2010-11-22 11:28:41 | 显示全部楼层

回复 2010lifefx 的帖子

关于那个菜单我后来又改动了几处  可以去我的帖子看看

“第四步这里不知道如何指定 /MENU.LST 作为菜单文件。每次它都是 调用 /BOOT/GRUB/MENU.LST这个菜单文件。"

更改grub.exe内置菜单即可  用修改grldr内置菜单的工具应该能改  推荐fbinsttool
回复

使用道具 举报

4#
发表于 2010-12-7 08:47:46 | 显示全部楼层

回复 #132 jianliulin 的帖子

usb-hdd的u盘都是识别为hdd   usb-zip的不好说  ud的是更没准
回复

使用道具 举报

5#
发表于 2010-12-8 01:20:04 | 显示全部楼层
@chanall

为什么1207版  用--mem加载文件时的进度没有了  什么时候取消了

还有  怎么实现批处理里面的跳转

比如批处理里面两个title  用fallback --go 执行的是菜单的跳转  不是批处理里面的

[ 本帖最后由 sratlf 于 2010-12-8 01:33 编辑 ]
回复

使用道具 举报

6#
发表于 2010-12-8 08:36:26 | 显示全部楼层

回复 #138 chenall 的帖子

不是压缩,是map镜像到内存时,ima文件9.8M,用1128版会有进度,1207进度就没了,是虚拟机测试的,实机还没测

就是批处理的goto,昨天是想用fallback在批处理里面跳转的,后来怎么测试怎么不对,这才发现是跳转到菜单了
回复

使用道具 举报

7#
发表于 2010-12-9 11:29:36 | 显示全部楼层
@chenall

load和unload两个命令目前没发现什么问题  执行没发现什么错误  当然都是很简单的菜单

两个命令名字改成 internal 和 external 怎么样

有时间把批处理的goto解决了吧  现在是一段一个批处理  写了N段  再批处理调用批处理  组合成一个完整批处理

补充  map进度条  几十M的文件加载没问题  10M左右的加载就没了  以前的版本没问题

[ 本帖最后由 sratlf 于 2010-12-9 11:33 编辑 ]
回复

使用道具 举报

8#
发表于 2010-12-10 13:55:43 | 显示全部楼层

回复 #146 zhaohj 的帖子

都是批处理里使用的,菜单里可能还不行,现在批处理支持参数和用call和goto在批处理内跳转
回复

使用道具 举报

9#
发表于 2010-12-11 22:54:07 | 显示全部楼层

回复 #154 chenall 的帖子

C大  1211版是不是什么地方改动了  

我在这个帖子里贴的那个run  1211版执行WENV错误  是WENV check %1==" "一句不能执行  1210版就没有问题
回复

使用道具 举报

10#
发表于 2010-12-12 10:57:11 | 显示全部楼层
原帖由 chenall 于 2010-12-11 23:29 发表


已经修正重新上传.麻烦再试一下.
grub4dos-0.4.5a-2010-12-11-fix.zip


这次正常了  谢谢  还要问下C大  批处理中类似于 WENV check %1==" " call goto input不能执行  不会跳到input段  应该怎么改
回复

使用道具 举报

11#
发表于 2011-1-3 18:03:08 | 显示全部楼层

回复 #298 chenall 的帖子

0103增加变量支持看的不是很明白  有时间能否给个实例
回复

使用道具 举报

12#
发表于 2011-1-3 19:56:46 | 显示全部楼层

回复 #302 chenall 的帖子

嘿嘿 抱歉 因为现在只能手机上网  暂时还没有下载新版grub
回复

使用道具 举报

13#
发表于 2011-1-9 18:55:57 | 显示全部楼层

回复 #340 chenall 的帖子

菜单支持变量也是使用  %var%  调用 ?

变量截取是var=0123456789ABCDEF   则
%var:~1,1% 截取之后的字符为: 1
%var:~1,5% 截取之后的字符为: 12345  吗

不是很熟悉这些
回复

使用道具 举报

14#
发表于 2011-1-10 11:49:55 | 显示全部楼层

回复 #347 zxw 的帖子

同感,特别是 /p
回复

使用道具 举报

15#
发表于 2011-1-10 11:58:20 | 显示全部楼层

回复 #349 chenall 的帖子

支持输入就行,可以自己再加条件对输入内容进行判断
回复

使用道具 举报

16#
发表于 2011-1-13 19:42:01 | 显示全部楼层
@chenall

c大  set命令能否增强一下  可以将输入字符全部转为大写或小写
回复

使用道具 举报

17#
发表于 2011-1-16 17:40:35 | 显示全部楼层
@chenall

c大  有什么命令可以查找文件夹  比如类似find /boot/    现在的find还不支持

还有  什么时候能加入非连续文件直接map就好了
回复

使用道具 举报

18#
发表于 2011-1-16 18:07:38 | 显示全部楼层
原帖由 zxw 于 2011-1-16 17:45 发表
查找文件夹,应该这样:find /boot
但不支持ud,因其是虚拟目录。
另find 目录,我实测发现,如 存在一个目录(hd0,2)/boot
实机测试,会find不到。



我没拿UD测试  我本身也不用UD  用cdrom测试的  找文件夹提示file not found
回复

使用道具 举报

19#
发表于 2011-1-27 12:02:56 | 显示全部楼层
@ chenall

halt命令发现个问题  使用 halt --asdf  也可以关机  还是本来就不考虑不识别的参数

还有现在halt除了 --no-apm 和 --no-acpi 参数还有其他的吗
回复

使用道具 举报

20#
发表于 2011-2-6 20:00:29 | 显示全部楼层
set 设置变量时不清除原值吗


还有个问题

map --mem /BOOT/IMGS/FIRADISK.IMG (fd1)
map --mem (md)+2880 (fd0)
map --hook

执行find结果如下


继续执行 dd if=(fd1) of=(fd0) count=1

再执行find结果如下


不知是否正常

[ 本帖最后由 sratlf 于 2011-2-6 20:53 编辑 ]
回复

使用道具 举报

21#
发表于 2011-2-26 15:34:42 | 显示全部楼层
if 判断有问题??

e.jpg (17.93 KB, 下载次数: 103)

e.jpg
回复

使用道具 举报

22#
发表于 2011-2-26 18:21:04 | 显示全部楼层

回复 #551 chenall 的帖子

win下试了下  只提示了一句: 此时不应有 \n。

那如果要比较的内容里包含 \n 呢  有办法比较吗
回复

使用道具 举报

23#
发表于 2011-2-27 09:35:54 | 显示全部楼层

回复 #553 chenall 的帖子

嘿嘿  谢谢  虽然已经用其他方法解决了  不过没这个省事  还是功力不够啊
回复

使用道具 举报

24#
发表于 2011-3-20 00:28:15 | 显示全部楼层
0319版grub





为什么会影响到0x8280值

新发现



问题解决  交换磁盘时有执行 rootnoverify (hd0,0)  改变了0x82a0值  后面执行boot后改变了0x8280值

[ 本帖最后由 sratlf 于 2011-3-20 16:42 编辑 ]
回复

使用道具 举报

25#
发表于 2011-3-20 14:33:12 | 显示全部楼层

回复 #649 zhaohj 的帖子

问题已解决

[ 本帖最后由 sratlf 于 2011-3-20 16:47 编辑 ]
回复

使用道具 举报

26#
发表于 2011-5-1 20:14:36 | 显示全部楼层
我的结果和p大结果相同  找不到文件



新情况  截图是正常情况  27号版本正常  之后的所有版本都没有(cd)设备





[ 本帖最后由 sratlf 于 2011-5-1 20:24 编辑 ]
回复

使用道具 举报

27#
发表于 2011-5-1 20:47:51 | 显示全部楼层

回复 #822 chenall 的帖子

虚拟用一只在用vmware workstation  cd设备号一直是0x9f(从6.5至目前的7.1)

实机usb-cdrom测试没准  以前测试过  在我机子上是0x9f  其他人的机子上是其他的

824#附件测试正常  0x9f的

[ 本帖最后由 sratlf 于 2011-5-1 20:49 编辑 ]
回复

使用道具 举报

28#
发表于 2011-5-4 22:01:37 | 显示全部楼层

回复 #836 2011masm 的帖子

新版grub4dos早就实现了
回复

使用道具 举报

29#
发表于 2011-5-27 09:59:03 | 显示全部楼层
原帖由 blithewind 于 2011-5-27 00:44 发表

由于mkisofs.exe参数限制,当ISO中文件名很长且命名规则不规范时,需要用UltraISO重新设置属性。 比如加入非RAM PE、加入全新安装XP或win7等。换用之前的老版,都是可以保存修改的。
unifont命令也没有问题。 ...



mkisofs有自己的参数来处理文件名不规范的情况  

例如 -l 参数来支持iso9660长文件名  --allow-lowercase 参数来允许文件名使用小写字母(违反iso9660规定)  


其他的可以看下置顶贴的帮助文档  3.3制作iso镜像部分  并不需要使用ultraiso来修改iso属性
回复

使用道具 举报

30#
发表于 2011-5-27 16:09:22 | 显示全部楼层
原帖由 blithewind 于 2011-5-27 11:09 发表

这个知道的。
mkisofs.exe在joliet格式下,最多支持64位字符的长文件名。而解开的非RAM PE、win7全新安装文件中都有文件名超过64位字符的。这是mkisofs.exe处理不了的。
而UDF格式下,cdlinux或者XP全新安装 ...


使用-joliet-long参数试试?  支持最长103个unicode字符的joliet文件名
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-19 06:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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