查看: 10415|回复: 10

求助,启动菜单模块添加、替换 请教.

  [复制链接]
发表于 2012-2-12 09:39:25 | 显示全部楼层 |阅读模式
使用ISO镜像是天意U盘维护系统周年纪念版.iso
grldr文件的设置很正常.引导也很正常,但是message文件每次修改好保存之后再使用MsgDiyer.exe打开message的时候,都会被强制更改其预览菜单内的设置
举例: grldr设置为
timeout 10
default 0
gfxmenu /BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【01】 天意Win2003PE迷你维护系统
find --set-root /BOOT/SETUPLDR.BIN
chainloader /BOOT/SETUPLDR.BIN
title 【02】 天意Win7PE精简网络版
find --set-root /BOOT/TYW7.BIN
chainloader /BOOT/TYW7.BIN
title 【03】 启动Slitaz迷你系统
kernel /BOOT/BZIMAGE root=/dev/null vga=normal autologin
initrd /BOOT/ROOTFS.GZ
title 【04】 启动RUN功能模块
configfile /BOOT/GRUB/RUN.LST
title 【05】 Onekey全自动备份还原系统
RUN --mem /BOOT/IMGS/OKDOS.IMA
title 【06】 运行MAXDOS工具箱
RUN --mem /BOOT/IMGS/MAXDOS.IMG
title 【07】 启动DOS时代菜鸟工具箱
RUN --mem /BOOT/IMGS/DTSTOOL.IMA
title 【08】 运行DiskGen磁盘管理
RUN --mem /BOOT/IMGS/MAXDOS.IMG DISKGEN
title 【09】 运行MemTest内存检测
kernel /BOOT/IMGS/MEMTEST.BIN
title 【10】 运行GHOST11备份还原工具
RUN /BOOT/IMGS/GHOST11.IMG
title 【11】 启动USB智能加速(适用老电脑)
/BOOT/GRUB/USB_ACC.0PE
title 【12】 启动MHDD硬盘检测工具
RUN /BOOT/IMGS/MHDD.IMG


message设置的一样.然后保存.. 之后再使用MsgDiyer.exe打开message时就变成了,无论是新建还是修改.

#未全面测试,仅供参考。最后更新2010-10-10(plantsoot百草霜)
checkrange 0x21 read 0x8280 && pxe detect NotExist
timeout 10
default 0
gfxmenu (ud)/message
(ud)/BOOT/FONTS/UNIFONT (ud)/BOOT/FONTS/U16HEI
title [1]    启动Pseudo 0PE1.2.2中文版
configfile (ud)/BOOT/GRUB/MENU.0PE
title [2]    启动可见区0PE.ISO (预留菜单)
#请自行将0PE.ISO放在可见区0PE目录下,并连续存放,不连续可用WinContig整理
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (0xff)
map --hook
chainloader (0xff)
title [3]    启动HPY2003PE中秋版
map --mem (ud)/BOOT/IMGS/FIRADISK.IMG (fd0)
map --mem (ud)/ISO/HPYPE03.ISO (0xff)
map --hook
chainloader (0xff)
title [4]    启动我心如水03PE珍藏版(一般模式)
#有可能进到PE后看不到U盘盘符。
map --mem (ud)/ISO/66369PE.ISO (0xff)
map --hook
chainloader (0xff)
title [5]    启动我心如水03PE珍藏版(借助0PE菜单)
#有可能进去PE后发现没加载硬盘和U盘,请参考我的帖子中的方法
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/ISO/66369PE.ISO,位于任意grldr可访问的分区
write (md)0x301+1 /ISO/66369PE.ISO
#给出/ISO/66369PE.ISO的串长度为16
write 0x60360 16
configfile (ud)/BOOT/GRUB/MENU.0PE
title [6]    USB2.0加速模块(常死机)
kernel (ud)/BOOT/IMGS/PLPBT.BIN
pause USB2.0 Module is ok! Press any key to continue... || clear
title [7]    运行MAXDOS工具箱
map --mem (ud)/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [8]    启动GHOST11备份与恢复
map --mem (ud)/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146
write --offset=894 (fd0)/AUTOEXEC.BAT call GH.bat
chainloader (fd0)+1
rootnoverify (fd0)
title [9]    运行Diskgenius3.2.2磁盘分区维护工具
map --mem (ud)/BOOT/IMGS/Diskgenius32.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title [A]    启动NT5.X/NT6.X
map --mem (ud)/BOOT/IMGS/NTBOOT.GZ (fd0)
map --hook
rootnoverify (fd0)
configfile (fd0)/menu.lst
title [B]    启动Windows NT/2000/XP/2003
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title [C]    启动Windows Vista/Windows 7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

无论改成啥样都会变成以上描述,就算不更改任何参数也会这样.
请教各位高手, 我按照视频教程的来设置也是这样.请问哪个环节出了错. ?
grldr的设置只是修改了
title 【10】 运行Windows免口令登陆
RUN /BOOT/IMGS/KON.IMG
title 【11】 启动USB智能加速(适用老电脑)
/BOOT/GRUB/USB_ACC.0PE
title 【12】 启动NTBOOT通用启动器
RUN /BOOT/IMGS/NTBOOT.ISO
更改为
title 【10】 运行GHOST11备份还原工具
RUN /BOOT/IMGS/GHOST11.IMG
title 【11】 启动USB智能加速(适用老电脑)
/BOOT/GRUB/USB_ACC.0PE
title 【12】 启动MHDD硬盘检测工具
RUN /BOOT/IMGS/MHDD.IMG
其他没动..
 楼主| 发表于 2012-2-12 09:40:34 | 显示全部楼层
天意大哥请来指点一二.
发表于 2012-2-12 09:54:10 | 显示全部楼层
自己操作问题,认真看软件界面提示。。。

软件是用自带默认菜单测试效果的。。。

例如:测试行间距、字体大小、颜色、字体。。。

 楼主| 发表于 2012-2-12 09:55:28 | 显示全部楼层
哪一方面出了问题呢? 我完全按照视频教程来操作的.
发表于 2012-2-12 09:58:18 | 显示全部楼层
修改message过程不用管菜单内容。。。

看菜单起始显示位置、间距、字体、字体大小、字体颜色是否满意就是了。。。

效果满意,直接替换为修改后的message就是了
 楼主| 发表于 2012-2-12 10:07:36 | 显示全部楼层


直接是这个界面啦..求解

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2012-2-12 10:14:05 | 显示全部楼层
qa89360718 发表于 2012-2-12 10:07
直接是这个界面啦..求解

另外:grub4dos菜单要用UTF-8编码
 楼主| 发表于 2012-2-12 10:32:50 | 显示全部楼层
0.0 那怎么按照修改教程的方法修改了效果是不同的呢.?  教程的没有grub4dos菜单用UTF-8编码修改的步骤吧?
 楼主| 发表于 2012-2-14 09:15:21 | 显示全部楼层
问题已经解决.来说一下经验教训.  用的grldr修改软件换一个.不是教程视频里的那种. 换成  zxy357x  介绍的
引导代码写入BOOTICE   

同类帖子推荐.http://bbs.winpe.cc/thread-12391-1-1.html  内含zxy357x  推荐的  引导代码写入BOOTICE   .更有使用方法. 赞一下.   

希望能给其他网友提供便携,少走弯路.
发表于 2012-2-16 20:00:35 | 显示全部楼层
楼主的问题估计是这样:居然用MsgDiyer.exe这个软件改菜单。
MsgDiyer.exe是制作message的工具(message的图像、字体的颜色==)
菜单跟message没有关系,MsgDiyer.exe工具有一个预览菜单(包括编辑后的预览菜单)只是看效果用的,所以你退出MsgDiyer.exe工具后再启动MsgDiyer.exe还是原先的那个预览菜单
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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