无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4441|回复: 15
打印 上一主题 下一主题

[求助] 请HHH333及各位老师指点迷津那;我是真正的菜鸟。

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-22 18:15:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
HHH333及各位老师大家好:
           我是真正的菜鸟,我一直跟踪使用HHH333老师的PE,感觉使用特别好,在这论坛上也学会更新驱动,加载一些我个人喜欢的应用软件,其它也有很多好的PE我不会DIY驱动和更换启动菜单的背景图片;HHH333老师的PE做得特别好,像我这样的菜鸟量产后就能用得来;挺方便的;现在美中不足的不是这个PE不好。是我眼神实在太差了。我戴1000多度近视镜,这个启动菜单是重影形式的,每次启动都看到是两个影子。
           今天我用:百草霜老师的软件MsgDiyer和HHH333老师的批处理文件做个启动菜单文件;虚拟机里看到特别清楚;结果做完后一看不行,是message形式的文件,哈哈;HHH333老师的文件是:menu.lst这种形式的文件,我替换不了哇;现在就得请教各位老师们帮助我一下了。怎样才能把HHH333老师的PE主菜单DIY喽呢。希望有老师的帮助为盼。用Easy BOOT做不了800*600或1024*768的图片.
2#
发表于 2011-10-22 18:33:57 | 只看该作者
无语。。。。

一个是菜单文件,一个是gfxmenu背景。。。
回复

使用道具 举报

3#
发表于 2011-10-22 18:47:35 | 只看该作者
在menu.lst寻找gfxmenu字段。。。

gfxmenu字段对应的文件就是message(message也可能改为其他名字了)
回复

使用道具 举报

4#
 楼主| 发表于 2011-10-22 19:14:15 | 只看该作者
原帖由 <i>zhs509</i> 于 2011-10-22 18:47 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2324461&ptid=201515" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
在menu.lst寻找gfxmenu字段。。。<br />
<br />
gfxmenu字段对应的文件就是message(message也可能改为其他名字了)
<br />


         zhs509老师,你在不在大庆,在咱先喝着,喝完后再面对面教我,嘿嘿.老笨了我.你说的字段我都不明白,唉;我用以下内容和百老师软件MsgDiyer;已经做成了message文件:就不会把message文件转换为menu.lst了.唉;眼睛都流泪了累得哭了.有些失望了.嘿嘿..


menu.lst文件打开后如下:           

debug off
timeout 30
default 0
set bd=hd
checkrange 0x0 read 0x8280 && set bd=fd
checkrange 0x9f read 0x8280 && set bd=cd
checkrange 0x21 read 0x8280 && set bd=pd
#checkrange 0x23 read 0x8280 && set bd=ud
find --devices=u && set bd=ud

#转网启菜单
if %bd%==pd pxe keep && configfile /BOOT/H3_GRPXE.LST

#以下支持ISO整体启动
set h3cd=H3CDALL.ISO
if %bd%==ud if exist (ud)/%h3cd% root (ud)
if exist /%h3cd% set toldiso=YES && default 22 && timeout 0

#UD启动如可见区识别为fd0,0则映射为hd0
if %bd%==ud checkrange 0 read 0x82a0 && map (fd0) (hd0) && map (hd0) (hd) && map --hook && rootnoverify (hd0,0)
#if "%@root%"=="(fd0,0)" map (fd0) (hd0) && map (hd0) (hd) && map --hook && rootnoverify (hd0,0)
#find --set-root /BOOT/MESSAGE

gfxmenu /BOOT/MESSAGE
configfile /menu.lst
       
title [01]--启动Win2003 PE
set peldr=H3_LDR03.BIN
if %bd%==ud cat --length=0 (ud)/H3PE/WINPE03.IS_ && set peknl=WINPE03.IS_ && set pecfg=H3_03 && goto 17
chainloader /BOOT/%peldr%

title [02]--启动WIN7 PE
set peldr=H3_MGRW7.BIN
if %bd%==ud cat --length=0 (ud)/H3PE/W7PE.WIM && set peknl=W7PE.WIM && set pecfg=BW7 && goto 17
chainloader /BOOT/%peldr%

title [03]--启动全内置方式Win03 PE(启动后可移去启动盘)
set peldr=H3_LDRIN.BIN
if %bd%==ud cat --length=0 (ud)/H3PE/WINPEIN.WIM && set peknl=WINPEIN.WIM && set pecfg=H3_IN && goto 17
chainloader /BOOT/%peldr%

title [04]--启动Native方式Win03 PE(USB1慢速机用)
set peldr=H3_LDRNV.BIN
chainloader /BOOT/%peldr%

title [05]--启动非RAM方式Win XP PE(低内存机使用)
set peldr=H3_LDRRM.BIN
chainloader /BOOT/%peldr%

title [06]--先驱动USB2.0后再启动PE
map --mem /BOOT/IMGS/DOS2PE.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title [07]--启动Windows NT/2K/XP
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 [08]--启动Vista/Win7/2008
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr

title [09]--chenall 通用启动 NTBOOT
/BOOT/NTBOOT/NTBOOT menu
boot

title [10]--加载USB2.0驱动PLPBT.BIN
errorcheck off
map (hd0) (hd)  && map --rehook
errorcheck on
kernel /BOOT/PLPBT.BIN

title [11]--USB转硬盘启动
checkrange 0x80 read 0x8280 && map (hd0) (hd1) && map (hd1) (hd0) && map --rehook
rootnoverify (hd0,0)
chainloader +1

title [12]--进入SRSF6工具菜单
/BOOT/SRSF6
boot

title [13]--进入DOS工具集
configfile /BOOT/H3_GRDOS.LST

title [14]--装载SYSLINUX菜单
find --set-root /LDLINUX.SYS
chainloader +1

title [15]--装载MS_BCD菜单
find --set-root /BOOT/H3_MGRHD.BIN
chainloader /BOOT/H3_MGRHD.BIN

title [16]--回启动盘主菜单
rootnoverify (bd)
chainloader +1
boot

#17 PE内置于UD内启动
title
clear
splashimage
map --mem /BOOT/IMGS/WMBOOT.IMA (fd0)
map --hook
pause --wait=0 Coping WimPE file,Please waiting...
fat copy (ud)/H3PE/%peknl% (fd0)/H3PE/
fat copy /BOOT/%peldr% (fd0)/BOOT/
fat copy /BOOT/%pecfg% (fd0)/BOOT/
fat copy /BOOT/NTDETECT (fd0)/BOOT/
fat copy /BOOT/FONT.BIN (fd0)/BOOT/
fat copy /BOOT/boot.sdi (fd0)/BOOT/
rootnoverify (fd0) && chainloader (fd0)/BOOT/%peldr%

#18 整体启动(载入内存优先)
title
clear
splashimage
set ldiso=NO
pause --wait=0 Tring to load ISO to mem...
map --mem /BOOT/IMGS/FIRADISK.IMA (fd0) || map --mem /FIRADISK.IMA (fd0)
map --mem /%h3cd% (0xff) && set ldiso=YES
if %ldiso%==NO pause --wait=0 Tring to direct map link to ISO... && map /%h3cd% (0xff) && set ldiso=YES
if %ldiso%==YES map --hook && rootnoverify (0xff) && chainloader (0xff)

#19 整体启动(直接MAP优先,要求ISO连续存放)
title
clear
splashimage
set ldiso=NO
pause --wait=0 Tring to direct map link to ISO...
map /%h3cd% (0xff) && set ldiso=YES
if %ldiso%==NO pause --wait=0  Tring to load ISO to mem...&& map --mem /BOOT/IMGS/FIRADISK.IMA (fd0) || map --mem /FIRADISK.IMA (fd0)
if %ldiso%==NO map --mem /%h3cd% (0xff) && set ldiso=YES
if %ldiso%==YES map --hook && rootnoverify (0xff) && chainloader (0xff)
回复

使用道具 举报

5#
发表于 2011-10-22 19:29:53 | 只看该作者
替换粉红色标注的文件(BOOT目录下的MESSAGE)

最好区分大小写,否则可能乱码。。。



[ 本帖最后由 zhs509 于 2011-10-22 19:30 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2011-10-22 21:33:56 | 只看该作者

回复 #5 zhs509 的帖子

你说的这{01}.{02}{03} 项里的BOOT/%peldr% 我全替换为BOOT/MESSAGE后又用百草霜老师的软件MsgDiyer生成了message文件,并且放到menu.lst所在的文件中,保存并量产U盘,U盘启动后菜单背景没变,终于嘿嘿失败.有失败才能有成功,慢慢研究吧.唉.
回复

使用道具 举报

7#
发表于 2011-10-22 22:40:35 | 只看该作者
I 服了you。。。
回复

使用道具 举报

8#
发表于 2011-10-23 15:06:37 | 只看该作者

回复 #1 2011adsl1 的帖子

没太特别懂你的意思,产生重影?是指一启的linux菜单吗?如果要使用gfx菜单,不用那么麻烦,我有现成的文件在,如果用安装工具安装到目标盘可以在安装选项中选用使用gfx菜单。如果量产,setup\grub目录下已经有一个menu.lst,这个是gfx形式,只要将这个代替根目录下的menu.lst就中了,不要改其他任何地方。

[ 本帖最后由 hhh333 于 2011-10-23 15:09 编辑 ]
回复

使用道具 举报

9#
发表于 2011-10-23 15:11:19 | 只看该作者
哦,对了,我再提醒一下,最新版将grldr的菜单都外置了,更加方便DIY了。
回复

使用道具 举报

10#
 楼主| 发表于 2011-10-24 07:47:18 | 只看该作者

谢谢:HHH333老师.

谢谢HHH333老师,不是您的PE菜单不好,我是高度近视患者,刚做过手术没几年,做完后不近视了,眼睛开始花了,花的让人不能理解的程度(PE方面我也是高度菜鸟).PE的其它地方全是我喜欢的不用更改,使用特别特别的好,我一直跟踪下载并量产使用您的PE.我只是想把主启动菜单换一下,原因是感觉字儿比较小.换成底色一样,不带有纹络的,字体要弄特大些的,这样我用起来就看得清楚了.这是我个人的问题,不是PE的问题,我已经把图片PS好了,字比较大,我看起来特别清楚.图片制作好后我就上来找您了.发了个求助,并得到509老师的帮助;可惜我是高度菜鸟,他的指导用技术上的术语,所以我比较迷糊,图片PS好后我详细阅读了你PE里有个架构说明,也没能找到出处.嘿嘿我挺笨.所以我就用UltraISO打开PE中GRUB文件夹里的menu.lst文件;夹里边的东西叫批处理吧.我复制了.并用百草霜老师的软件一下生成了message文件,我一看没法替换了,并不是生成的menu.lst文件;就此就迷糊了.之后我又看了Easy BOOT启动菜单制作软件;但它不能生成1024*768大小的图片,所以就暂时停这了.谢谢您H3老师,没想到你能有时间回复我.我慢慢研究研究再说.在这里也再次感谢509老师.
回复

使用道具 举报

11#
发表于 2011-10-24 09:12:17 | 只看该作者
哦,对了,我再提醒一下,最新版将grldr的菜单都外置了,更加方便DIY了。

顶下。虽然一直还在用09年的老版本^_^。懒了一直没更新。
回复

使用道具 举报

12#
发表于 2011-10-24 10:54:59 | 只看该作者
看5楼前3行即可。。。

替换BOOT目录下的MESSAGE即可(用你制作好的MESSAGE替换它即可)。。。


其中5楼的截图红色的内容说明是gfxmenu菜单,菜单背景是BOOT目录下的MESSAGE。。。

[ 本帖最后由 zhs509 于 2011-10-24 10:57 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2011-10-25 21:18:02 | 只看该作者
原帖由 <i>hhh333</i> 于 2011-10-23 15:06 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2324978&ptid=201515" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
没太特别懂你的意思,产生重影?是指一启的linux菜单吗?如果要使用gfx菜单,不用那么麻烦,我有现成的文件在,如果用安装工具安装到目标盘可以在安装选项中选用使用gfx菜单。如果量产,setup\grub目录下已经有 ...
<br />


HHH333老师:
      
           我按你的指导把:H3CDALL/SETUP/GRUB中的menu.lst文件覆盖到H3CDALL根下的menu.lst啦.之后我又把ISOLINUX文件夹中的BACK.JPG替换为我想用的图片了;量产后进入PE第一启动菜单是黑屏;只显示:[1]--
                                          [2]--
                                          [3]--
                                          [4]--
                                          [5]--
                                          [P]--
                                          [D]--
                                          ...........等等..不显示我加入的图片背景.下边我上传我想换的图片与您PE里原来的图片;看看我图片是不是有问题:


我是用UltraISO进行上述操作的;不知哪不对,请HHH333老师在有时间的情况下详细分步一点一点指导为盼;做什么用什么软件等等.
回复

使用道具 举报

14#
发表于 2011-10-25 21:23:17 | 只看该作者

回复 #13 2011adsl1 的帖子

hhh333的PE我没用过,我不清楚他的哪个是第一启动!

a.如果是isolinux方式,估计是hhh333的isolinux引导方式的菜单文字PS在背景上了(你可以看看原来背景是否有文字)

   因为isolinux、syslinux不支持中文,需要转换字体,对汉字个数又有限制。。。。

b.如果是grub4dos(gfxmenu),那么菜单文字在MESSAGE里面了,或者PS在MESSAGE里的图片上

-----------------------------------------------------------------------------------------------------------------------------------------------------------

以上纯属猜测。。。

[ 本帖最后由 zhs509 于 2011-10-25 21:26 编辑 ]
回复

使用道具 举报

15#
发表于 2011-10-26 09:05:11 | 只看该作者
easyboot很早就支持1024*768的分辨率了
23、EasyBoot 5.06 (2004-12-07)
 
+) 改进的设备驱动程序, 支持绝大多数 VESA 1.2/2.0/3.0 兼容的显卡
+) 支持 1024x768 分辨率 (256 和 32K/64K 色)
+) 在 64K色(16位)模式不存在时,使用 32K色(15位)模式
*) 一些小的改进和错误修正

[ 本帖最后由 lafter 于 2011-10-26 09:06 编辑 ]
回复

使用道具 举报

16#
发表于 2011-11-22 20:01:22 | 只看该作者
#13: 你自己看下你的图片背景与hhh333图片背景就不同,你只要在你图片背景中加入同hhh333一样的菜单(这个菜单也是图片不是文字,是一个合二为一的图片。),当然文字大小可自己决定了,然后将这个图片做成MESSAGE文件。

再跟据#12楼的提示,替换BOOT目录下的MESSAGE即可(用你制作好的MESSAGE替换它即可)。。。
其中5楼的截图红色的内容说明是gfxmenu菜单,菜单背景是BOOT目录下的MESSAGE。。。


[ 本帖最后由 dosz 于 2011-11-22 20:08 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 20:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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