无忧启动论坛

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

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
2221#
发表于 2012-1-3 13:09:20 | 只看该作者
越来越需要一个强大的支持文档了,要不知识点太零碎。。。
回复

使用道具 举报

2222#
发表于 2012-1-3 14:11:50 | 只看该作者
原帖由 chenall 于 2012-1-3 10:45 发表
更新了一下hotkey,并添加了一个使用用说明页面。

http://code.google.com/p/grubutils/wiki/Hotkey



default 1
timeout 5
##启用热键(如果您有多个菜单,只需要在主菜单启用即可,会自动生效)
hotkey

##使用按键'A'作为热键。
title [A] Microsoft Windows Xp
pause Boot To Winxp

##按'B'键启动
title [B] Microsoft Windows PE
pause Boot TO WINPE

##按'F2'键启动,但不显示前面的F2
title ^F2 Test for hotkey F2
pause You have press Hotkey F2

##按'R'键重启
title [R] Reboot
reboot

##按'H'键关机
title [H] Halt
halt

##隐藏的菜单项目。
title ^F5
pause Hidden


新用法测试,通过。



不过
title [ A ] Microsoft Windows Xp
不行。即A左右还有空格,有时候[]中需要加空格对齐的。
当然,也可以用^的方式实现,菜单命令中看打一遍罢了。
回复

使用道具 举报

2223#
发表于 2012-1-3 15:14:56 | 只看该作者
嘿嘿……我也觉得需要一个完整的文档了,没有中文,英文也好过没有。到现在为止,我还搞不懂MAP镜像到最后一段内存的参数,究竟是map --mem --top 还是 map --mem-top 呢,而在G4D下用help map 又找不到相关 top 的内容。

另外,G4D是显示内存为 640KB/3GB/1024MB的4GB的内存,能不能将大于800MB小于1GB的镜像map 到 top 去?而XP中使用了/PAE参数会识别成3.25GB,不加时识别为3GB的。

[ 本帖最后由 xianglang 于 2012-1-3 15:17 编辑 ]
回复

使用道具 举报

2224#
 楼主| 发表于 2012-1-3 15:34:14 | 只看该作者
C大看看能否支持下面的形式:
title  \t [  1 ] - 远程启动CSPE
回复

使用道具 举报

2225#
发表于 2012-1-3 15:51:39 | 只看该作者
目前只是不能支持[]里面有带空格的,这个修改比较简单。。稍后我改一下。。
回复

使用道具 举报

2226#
发表于 2012-1-3 16:40:05 | 只看该作者
先试试这个。

重新整理了一下代码,希望没有搞错。。

hotkey-2012-01-03.zip

2.54 KB, 下载次数: 45, 下载积分: 无忧币 -2

回复

使用道具 举报

2227#
 楼主| 发表于 2012-1-3 16:51:35 | 只看该作者
测试[]中包含空格的热键成功!
得好好消化C大的源代码。
回复

使用道具 举报

2228#
发表于 2012-1-4 02:12:59 | 只看该作者
@chenall
测试了下今天上传的2个hotkey测试版,虚拟机测试按键没问题,但是实际机器键盘锁死了(可以按Ctrl+Alt+Del重启)

hotkey我没带参数执行的,菜单用的是iftitle菜单

hotkey回退到20111230版一切正常!
回复

使用道具 举报

2229#
发表于 2012-1-4 08:55:17 | 只看该作者
目前测试新版还有以下一些问题:
1、以前可以截取grldr的前2kb作光盘启动文件,现在不能了。
2、用yaya发布的grldr_cd.bin/grldr.mbr以及最新的chenall发布的grldr.mbr均不能用来启动光盘根下的grldr。均出现no grldr的错误提示。
3、用mkisofs制作的ISO可以启动,但提取启动记录保存为文件还是不能用来光启,也出现上面一样no grldr的错误提示,而老版本是可以的。

我现在比较需要一个独立的能够查找光盘根下的grldr文件的启动文件。听说新版还不能启动wee,看来还不能实用。我觉得既然开辟新版本,在菜单控制上应该有更加简洁高效的方式,界面有必要重新设计。
回复

使用道具 举报

2230#
 楼主| 发表于 2012-1-4 08:56:09 | 只看该作者
奇怪,kootkey我实机测试是正常的。
-----------------------------
与hhh333同感,0.4.6a新版本希望重新设计界面。至少界面是可控的。

[ 本帖最后由 zhaohj 于 2012-1-4 09:09 编辑 ]
回复

使用道具 举报

2231#
发表于 2012-1-4 09:16:06 | 只看该作者

回复 #2232 zhs509 的帖子

确实,03版的HOTKEY,实机测试把键盘除可以按组合键重启外,其他键锁死,无论按上下、左右键,还是热键,都不起作用。就连倒计时也不计时了。
  但VM测试可以。

[ 本帖最后由 幸运的草 于 2012-1-4 10:28 编辑 ]
回复

使用道具 举报

2232#
发表于 2012-1-4 11:11:48 | 只看该作者

回复 #2235 幸运的草 的帖子

哈哈 看来不是我的特例啊!

在虚拟机测试都没问题的。。。
我也是昨天晚上试了怎么就假死了

昨天的2个测试版有一个是按方向键直接重启,
另一个直接就在那里不动了

刚开始以为是我U盘或菜单问题,换了个U盘还是那个问题,无奈先回退到20111230版

[ 本帖最后由 zhs509 于 2012-1-4 11:25 编辑 ]
回复

使用道具 举报

2233#
发表于 2012-1-4 11:38:33 | 只看该作者

回复 #2236 zhs509 的帖子

一直没有实机测试 ,只在VM中测试无问题。今天看了你的报告,我也实机测试,确实如此。
让C大查一查,看是那里的问题。
回复

使用道具 举报

2234#
发表于 2012-1-4 11:41:29 | 只看该作者

回复 #2237 幸运的草 的帖子

因为我前几天用20111230版试过正常

昨天在VMWARE和VPC2007也测试正常,
昨天晚上试了下U盘启动结果就卡死(更确切叫锁死了)

是用手机凌晨反馈的bug

期待C大修正下(其实我的菜单更新不更新无所谓,只要使用不出错就行了,我指定的热键只有几个菜单切换的)

[ 本帖最后由 zhs509 于 2012-1-4 11:43 编辑 ]
回复

使用道具 举报

2235#
发表于 2012-1-4 12:09:31 | 只看该作者

回复 #2236 zhs509 的帖子

我还以为是我的机子出问题了呢!
键盘上的按键不起作用了,锁死了。
原来是20111230版的kootkey惹的“祸”。
期待C大再辛苦一下!
回复

使用道具 举报

2236#
发表于 2012-1-4 12:11:02 | 只看该作者

回复 #2239 2011phzhc 的帖子

我的电脑只有20111230版正常。。。

备注:zhs509的马甲

[ 本帖最后由 zhs1997 于 2012-1-4 12:12 编辑 ]
回复

使用道具 举报

2237#
发表于 2012-1-4 14:24:25 | 只看该作者
麻烦再试试这个。。

hotkey-2012-01-04.zip

2.34 KB, 下载次数: 62, 下载积分: 无忧币 -2

回复

使用道具 举报

2238#
发表于 2012-1-4 15:07:22 | 只看该作者

回复 #2241 chenall 的帖子

C大真快呀。
OK,实机测试OK。
回复

使用道具 举报

2239#
发表于 2012-1-4 15:14:52 | 只看该作者
反馈一个信息
我下载的1月1日版本的0.46a版本的GRUB4DOS
发现有这么一个情况
我用fbinstools做的U盘启动,不管压缩成 .gz 还是 .lzma格式,都能正常加载(字体文件 myfont.hex及镜像文件 .ima 或 .img)

而将我做成ISO的时候,只有.gz压缩的镜像文件能加载(.ima 或 .img),而字体文件myfont.hex不管压成.gz或是 .lzma都不行(不压缩的myfont.hex可以正常加载)

附注:ISO文件我在VM虚拟机中启动,没刻录成光盘
回复

使用道具 举报

2240#
发表于 2012-1-4 15:27:59 | 只看该作者

回复 #2243 星语风 的帖子

估计是自己的使用问题。
比如标准的ISO文件是有8.3文件名限制的。
又或者你菜单文件写错了。

像myfont.lzma制作ISO之后可能文件名就不是这个了。

建议你自己进入GRUB4DOS命令行检查一下文件路径
回复

使用道具 举报

2241#
发表于 2012-1-4 15:49:24 | 只看该作者
感谢C大的指导,一语惊醒梦中人,真是文件名 8.3 限制的问题,再次表示感谢
回复

使用道具 举报

2242#
发表于 2012-1-4 15:50:50 | 只看该作者
光盘文件要求很严格的。一定要按规范制作。最好不压缩。
回复

使用道具 举报

2243#
发表于 2012-1-4 17:21:02 | 只看该作者

回复 #2241 chenall 的帖子

hotkey-2012-01-04在我的机子上测试,一切正常。
老大辛苦了!
回复

使用道具 举报

2244#
发表于 2012-1-4 17:46:47 | 只看该作者

回复 #2241 chenall 的帖子

谢谢C大,待会儿测试后反馈。。。
回复

使用道具 举报

2245#
发表于 2012-1-4 18:10:16 | 只看该作者
谢谢C大,hotkey-20120104版在我电脑测试正常,
键盘可以正常使用,我设置的几个隐藏的热键也正常。。。

我没有进行更多测试,只能反馈这些了
回复

使用道具 举报

2246#
发表于 2012-1-4 21:03:25 | 只看该作者
今晚在我的机子上测试hotkey-2012-01-04,一切正常。
回复

使用道具 举报

2247#
发表于 2012-1-5 16:04:11 | 只看该作者
报告一个GRUB4DOS最近几版可能存在的BUG,以下代码在10.22版是能正常使用的.
find --set-root /pe.iso
map --mem=0x10000 /pe.iso (rd)
root (rd)
map --mem /minipe/wxpe.gz (0)
map --mem /minipe/boot/vboot.img (1)
map --hook
insmod (1)/fat && insmod (1)/chkpci
fat mkfile size=512 (1)/srs.pci
chkpci -srs -u /minipe/boot/dpms.ini > (1)/srs.pci
fat copy /minipe/boot/grub.exe (1)/
......

但在较新的版本(测试过12.06-12.30),运行到最后一行出现文件找不到.
用ls /minipe/boot/查看,没有文件,实际上里面是有很多文件的,查看其它文件夹内容,文件都存在,很是奇怪.

如下改变一下代码顺序则正常,请DX指教.
find --set-root /pe.iso
map --mem=0x10000 /pe.iso (rd)
root (rd)
map --mem /minipe/wxpe.gz (0)
map --mem /minipe/boot/vboot.img (1)
map --hook
insmod (1)/fat && insmod (1)/chkpci
fat copy /minipe/boot/grub.exe (1)/
fat mkfile size=512 (1)/srs.pci
chkpci -srs -u /minipe/boot/dpms.ini > (1)/srs.pci
......

[ 本帖最后由 xhwfq 于 2012-1-5 17:45 编辑 ]
回复

使用道具 举报

2248#
发表于 2012-1-5 16:45:34 | 只看该作者
隐藏菜单有点奇怪,显示的是pause Hidden

Windows XP Professional-2012-01-05-14-42-45.png (3.17 KB, 下载次数: 152)

Windows XP Professional-2012-01-05-14-42-45.png
回复

使用道具 举报

2249#
发表于 2012-1-5 17:25:50 | 只看该作者

回复 #2252 joy7501 的帖子

好像又出现了一个BUG。。。
回复

使用道具 举报

2250#
发表于 2012-1-5 17:32:30 | 只看该作者
多加一个判断。。
如果用这个就行了。

因为之前的设定是热键后面必须至少有一个空格,所以就变成这样子了。

因为热键后面没有空格,下一行的命令就被提上来做为标题了。。

hotkey-2012-01-05.zip

2.35 KB, 下载次数: 58, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-26 08:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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