|
发现一个问题,不知道是GRUB的问题,还是RUN的问题:<br />发现如果RUN不是放到默认的路径,那么需要使用如同command --set-path=/hytools/grub/addon/指定自定义路径然后再直接调用,经过测试,这对于U盘是有效的,如果我直接用于硬盘,发现找不到路径,Z大能否修正一下。我的菜单如下:
- checkrange 0x21 read 0x8280 && pxe detect NotExist
- timeout 10
- default 0
- find --set-root --ignore-floppies /hytools/grub/addon/RUN
- command --set-path=/hytools/grub/addon/
- #该命令不能放到command命令前,否则出现菜单项目无效的问题;gfxmenu默认使用UTF-8字体(ASNI字体会无法显示菜单),无需另外指定字体文件,所以使用gfxmenu后不要再使用UNIFONT命令加载UTF-8字体,最好也不要和splashimage混用
- gfxmenu /hytools/grub/boot/message
- #splashimage /hytools/grub/boot/hytools.xpm.gz
- #内置fontfile指定ANSI的中文字体fonts.gz,注意的是大写的FONTFILE可以保证使用的是外部命令,该命令主要用于中文的GRLDR下;UNIFONT指定UTF-8格式的多国语言字体U16.GZ,主要用于英文的GRLDR,但测试也支持中文GRLDR,由于0PE内置了UNIFONT字体,所以RUN的时候要卸载字体UNIFONT --unload或者不用使用该命令
- #fontfile /hytools/grub/boot/fonts.gz
- UNIFONT /hytools/grub/boot/U16.GZ
- password --md5 $1$2$Ad/nMqvGCBoXeJwf8OKrW.
- #4+8表明遇到错误时返回GRLDR内置菜单,如果是其他菜单,应做相应更改 如configfile sysboot.cfg
- configfile (md)4+8
- #####################################################################
- title [0] 运行鸿越WINPE2003外置程序版(已集成SRS驱动)
- command RUN --mem /HYTOOLS/IMGS/HYPE.ISO
复制代码
在U盘中测试OK,我把GRUB移动到硬盘上,也就是再BOOT.INI加入调用GRUB的代码,发现进入菜单后菜单无效,我修改菜单项目command RUN --mem /HYTOOLS/IMGS/HYPE.ISO为<br />command /HYTOOLS/GRUB/ADDON/RUN --mem /HYTOOLS/IMGS/HYPE.ISO则测试OK,<br />说明在硬盘command --set-path=/hytools/grub/addon/没有起作用呀。<br /><img src="attachments/20111107_e1deef1bede94656dce8B10tyojq0LsR.jpg" border="0" aid="attachimg_131997" width="400" alt="" /><br /><img src="attachments/20111107_6d8f0b3f0f722c2619e96yNmtbl94O8s.jpg" border="0" aid="attachimg_131998" width="257" alt="" />
[ 本帖最后由 HUNRYBECKY 于 2011-11-7 17:26 编辑 ] |
|