无忧启动论坛

标题: grub4dos-0.4.5a-2010-03-01.zip 问题 [打印本页]

作者: 0cat0    时间: 2010-3-3 18:25
标题: grub4dos-0.4.5a-2010-03-01.zip 问题
用grub4dos-0.4.5a-2010-01-23.zip版没问题,用最新版出现下面的问题,

菜单内容如下,中间菜单省略了。。。:

checkrange 0x21 read 0x8280 && pxe detect NotExist
checkrange 0x21 read 0x8280 && rootnoverify (pd)
timeout 9
default 1

;PXE启动时有意跳过gfxmenu花哨菜单以加速启动
checkrange 0x21 read 0x8280 || gfxmenu /MESSAGE.GZ

title
find --set-root /0PE/0PE.ISO || rootnoverify (pd)
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook && chainloader (0xff)

title        [13]    DOS ToolBox by DTS
fallback 0
find --set-root /BOOTIMG/DTS.GZ
map --mem /BOOTIMG/DTS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


选菜单[13]    DOS ToolBox by DTS后出现以下错误:

2010-03-03_182317.png (7.33 KB, 下载次数: 56)

2010-03-03_182317.png

作者: chenall    时间: 2010-3-3 23:10
PXE启动吗?

find --set-root /0PE/0PE.ISO 文件不存在。。
作者: wongmokin    时间: 2010-3-4 09:08
原帖由 0cat0 于 2010-3-3 18:25 发表
用grub4dos-0.4.5a-2010-01-23.zip版没问题,用最新版出现下面的问题,

菜单内容如下,中间菜单省略了。。。:
title
find --set-root /0PE/0PE.ISO || rootnoverify (pd)
map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
map --hook && chainloader (0xff)

title        [13]    DOS ToolBox by DTS
fallback 0


上面的 0pe 启动项里, 为什么 title 是空的?  好歹写个" title  start 0PE "吧
作者: sratlf    时间: 2010-3-4 10:12
fallback0是返回第一个title  是启动0pe   你究竟是想启动哪一个
作者: viptks    时间: 2010-3-4 12:12
2010-03-01哪里下载?我只有2010-01的那个,
作者: 0cat0    时间: 2010-3-4 12:19
回楼上几位,都怪我没说清楚,fallback 0出错是正常的,因为没有那个文件

我的意思是

title        [13]    DOS ToolBox by DTS
fallback 0
find --set-root /BOOTIMG/DTS.GZ
map --mem /BOOTIMG/DTS.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

这里出错,然后才会fallback 0,

用grub4dos-0.4.5a-2010-01-23.zip版没问题,因为看过这里:

http://bbs.znpc.net/viewthread.php?tid=5844&extra=page%3D2

是不是因为C大改过GZ的相关内容所以有BUG?

[ 本帖最后由 0cat0 于 2010-3-4 12:24 编辑 ]
作者: 0cat0    时间: 2010-3-4 12:20
标题: 回复 #5 viptks 的帖子
http://code.google.com/p/grub4dos-chenall/downloads/list

这里有
作者: 0cat0    时间: 2010-3-4 12:26
回2楼C大,不是,是在VM里面把0PE.ISO当光碟用,还有,我试过其它格式是没问题的,比如:

title        [13]    DOS ToolBox by DTS
fallback 0
find --set-root /BOOTIMG/DTS.IMA
map --mem /BOOTIMG/DTS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

[ 本帖最后由 0cat0 于 2010-3-4 12:28 编辑 ]
作者: chenall    时间: 2010-3-4 14:25

fallback 0
去掉吧。。。。

还有find --set-root也是乱用。发现许多人都有这毛病。。。

[ 本帖最后由 chenall 于 2010-3-4 14:28 编辑 ]
作者: 0cat0    时间: 2010-3-4 15:55
回复 #9 chenall 的帖子

去掉fallback 0后,出错信息如下:




我想问的是为什么用1.23号版本没问题,用新版有问题。。。。。

还有find --set-root也是乱用,因为我也是看官方里面的改的,不知道要怎么改?
作者: viptks    时间: 2010-3-4 16:05
标题: 回复 #7 0cat0 的帖子
谢了,我一直在看原来的FTP.....
作者: 0cat0    时间: 2010-3-4 17:39
好象有点明白了,改成IMA文件就没问题了,其它的应该不用改。。。。。。。
作者: 不点    时间: 2010-3-4 22:04
你的 GZ 文件显示:“ 未压缩时的大小可能是 8406003 个扇区 ”。这应该等于 4203001.5K 接近 4G 了。

你的内存有 4G 吗?没有 4G 的话,就显示 “ Error 28:内存不够” 。

另外,你的 gz 文件在以前能够正常启动,而现在却不行了。有两种可能:

1。你的 gz 文件是有毛病的,可能属于“解压炸弹”性质的。老版本的 grub4dos 比较迟钝,未能把它当作炸弹来解压,而只是当作普通的小文件来解压,因此,老版本反而能成功。新版本启用了 karyonix 的 gz 补丁等很多代码,也许这些代码功能更强了,有能力解压那个“炸弹” 了,所以,也就失败了,因为内存不够。

2。可能你的 gz 文件没问题,但 karyonix 的补丁有问题,造成错误地把你的普通 gz 文件解压成一个 4G 的文件。

具体是哪种情况,有待进一步证明。
作者: 0cat0    时间: 2010-3-5 03:01
标题: 回复 #13 不点 的帖子
我猜应该是第2个情况,我下载的GZ文件是在这里下载的:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2

不点大人可以测试一下。。。。。。。。。
作者: NicTense    时间: 2010-3-6 11:30
原帖由 chenall 于 2010-3-4 14:25 发表

fallback 0
去掉吧。。。。

还有find --set-root也是乱用。发现许多人都有这毛病。。。


我也觉得奇怪,坛子里贴出来的菜单,10个有8个是没每项都find --set-root
作者: kendling    时间: 2010-3-9 14:14
怎么菜单可显示的总行数老显?2010-02-09版本显示满整个屏幕,2010-03-01版本又变少了。
作者: 0cat0    时间: 2010-3-9 14:25
发现GZ格式真的很有问题,下面这个选项也无法进入:

title        [12]    MaxDOS ToolBox by VeDe
fallback 0
find --set-root /BOOTIMG/VEDE_CD.ISO || rootnoverify (pd)
map /BOOTIMG/VEDE_CD.ISO (0xff) || map --mem /BOOTIMG/VEDE_CD.ISO (0xff)
map --hook
chainloader (0xff)


ISO是在这里下载的:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

只能进到ISO的界面,第一项都进不去,直接提取里面的IMG文件,把菜单改成:

title        [12]    MaxDOS ToolBox by VeDe
fallback 0
find --set-root /BOOTIMG/MAXDOS.IMG
mamap --hook
chainloader (fd0)+1
rootnoverify (fd0)p --mem /BOOTIMG/MAXDOS.IMG (fd0)

就没有问题了。。。。。。

或用Grub4DOS_0.4.5A_2010.01.08版本,其它不改也没有问题。。。。。
作者: chenall    时间: 2010-3-9 16:27
试试这里的版本
http://grub4dos-chenall.googleco ... 4.5a-2010-03-09.zip
#kendling ??
作者: 0cat0    时间: 2010-3-9 18:22
回C大,用9号版本顶楼的问题解决了,17#楼的问题还是一样,下面是截图:

来到这个界面



下面选其它菜单进去就死了

作者: chenall    时间: 2010-3-9 20:33
奇怪我试了正常。直接提取MAXDOS.IMG用最新版GRUB4DOS启动。
作者: gdccap    时间: 2010-3-9 21:12
原帖由 0cat0 于 2010-3-9 18:22 发表
17#楼的问题还是一样


把VEDE_CD.iso的启动文件grldr换成新版的,试试。

自己试了一下,把启动文件也换成3月9日版的,一切正常。

[ 本帖最后由 gdccap 于 2010-3-9 22:27 编辑 ]
作者: 0cat0    时间: 2010-3-9 21:48
标题: 回复 #20 chenall 的帖子
直接提取MAXDOS.IMG用最新版GRUB4DOS启动,我说的不是MAXDOS.IMG,而是直接用下载回来的ISO就不行了。只有Grub4DOS_0.4.5A_2010.01.08版本正常。。。。。
作者: kendling    时间: 2010-3-12 17:23
原帖由 chenall 于 2010-3-9 16:27 发表
试试这里的版本
http://grub4dos-chenall.googlecode.com/files/grub4dos-0.4.5a-2010-03-09.zip
#kendling ??


谢谢chenall大大,已经看到3月10号的版本支持菜单框自适应调整,谢谢。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3