无忧启动论坛

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

[已解决] DELL本子进UD菜单后,键盘失灵__原来是菜单中有与G4D冲突的语句!看来该换全新的了

    [复制链接]
31#
发表于 2013-4-12 13:13:52 | 只看该作者
将grldr更新,试试这个菜单,应该可以。最好加载srs驱动。
map --mem (ud)/PE/WINPE.ISO (0xff) ! map (ud)/PE/WINPE.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)/WXPE/SETUPLDR.BIN
回复

使用道具 举报

32#
 楼主| 发表于 2013-4-12 18:35:07 | 只看该作者
2012zhd 发表于 2013-4-12 13:13
将grldr更新,试试这个菜单,应该可以。最好加载srs驱动。
map --mem (ud)/PE/WINPE.ISO (0xff) ! map (ud ...

怎么换VBE?变动大不大?没玩过
回复

使用道具 举报

M
33#
发表于 2013-4-12 19:07:58 | 只看该作者
糊涂 发表于 2013-4-12 18:35
怎么换VBE?变动大不大?没玩过

VBE和MSG的菜单调用是通用的,只是主菜单文头部分调用背景字体或特殊定义少有区别。好像功能更强些,支持直接调用BMP背景图片,但是比MSG模式要慢很多。
回复

使用道具 举报

34#
 楼主| 发表于 2013-4-12 19:21:28 | 只看该作者
M 发表于 2013-4-12 19:07
VBE和MSG的菜单调用是通用的,只是主菜单文头部分调用背景字体或特殊定义少有区别。好像功能更强些,支持 ...

我前边发过全部菜单内容,老师帮我设计一下,我套用套用,看能不能实现这个“VBE”功能
回复

使用道具 举报

M
35#
发表于 2013-4-12 19:33:39 | 只看该作者
本帖最后由 M 于 2013-4-12 19:37 编辑

checkrange 0x21 read 0x8280 && pxe detect NotExist
command --set-path=(bd)/BOOT/GRUB/
timeout 10
default 11
gfxmenu (ud)/BOOT/GRUB/MESSAGE
configfile (md)4+8    这个在VBE模式下直接启动不了,需要去掉。所有菜单页面的这个都需要去掉。不管是头部还是底部。
----------------------------------------------------------------------------------------------
你可以用下面的替换上面的部分。需要制作一个背景压缩图 BG.LZMA  。

configfile
debug off
timeout 30
default 0
color 0x1100408011ffffff 0x1100a00011ffff00 0x110000801100ff00 0x110000001100ff00
font (ud)/BOOT/fonts/UNIFONT.HEX        这个调用字体,位置可以自己指定。
下面代码 100:1000(指支持800X600中的800) 指最大宽度1000 建议不要太大 否则老显示器不支持高分辨率则无法启动
graphicsmode -1 100:1000 100:1000 24:32
下面代码是指定背景图片的调用,位置也可以自己定义
splashimage (ud)/BOOT/GRUB/BG.LZMA  
下面的代码定义字的间距和大小。
terminal --font-spacing=0:6
(补充)这里就开始接着你主菜单的正式调用代码。

上面这段就是VBE主菜单的头部。其他子菜单可以省略掉。
子菜单的头部可以如下简单填写:

configfile
debug off
timeout 30
default 0
下面接着就是子菜单的正式调用代码。
回复

使用道具 举报

M
36#
发表于 2013-4-12 19:40:13 | 只看该作者
本帖最后由 M 于 2013-4-12 19:42 编辑

你还可以使用夜大的自动随机更换启动背景图片的小插件,很漂亮。就是图片不要太大。分辨率不要太高,一般1440X900的就可以了。可以放1张---N张图片轮换显示。可以把所有背景图压缩成LZMA格式,也可以直接使用BMP格式。主要看空间大小和各人喜好。


插件用法:附件有贴上下载。
用法:  command 本脚本 /背景图片所在路径/

以将本脚本放在默认目录/boot/grub/下为例  背景图片均放置在/boot/grub/bg/

可以使用 command BGAutoChange /BOOT/GRUB/BG/ 来代替 splashimage 命令  菜单切换时将随机切换背景图

对背景图片没有特殊要求  可以任意命名  只要求是vbe模式支持的背景图  数量随意  放几百张也行  放一张也行

加了容错处理  不小心放进去不是背景图的文件也没关系

BGAutoChange_v2.zip

1.01 KB, 下载次数: 12, 下载积分: 无忧币 -2

启动时随机更换启动背景插件

回复

使用道具 举报

37#
发表于 2013-4-12 19:50:02 | 只看该作者
天空 C大的界面很好,可以屏蔽上部的G4D版本号等。下面这个是克隆kcyou 的

回复

使用道具 举报

M
38#
发表于 2013-4-12 19:56:06 | 只看该作者
本帖最后由 M 于 2013-4-12 21:24 编辑
无垠 发表于 2013-4-12 19:50
天空 C大的界面很好,可以屏蔽上部的G4D版本号等。下面这个是克隆kcyou 的


C大的五子登科一班二班的人不太能整哦,那代码。定义的范围太广了,基本上可以独成一系了。
回复

使用道具 举报

39#
发表于 2013-4-12 21:05:39 | 只看该作者
我的技嘉Z77X-D3H也有问题,试过几个PE了,键盘方向键不好使,还好数字键还正常。
回复

使用道具 举报

40#
 楼主| 发表于 2013-4-12 23:10:53 | 只看该作者
M 发表于 2013-4-12 19:40
你还可以使用夜大的自动随机更换启动背景图片的小插件,很漂亮。就是图片不要太大。分辨率不要太高,一般14 ...

老师们的回复只可以往细了编辑,不能自删除哦!

这些资料很珍贵的!我得慢慢分析。。。

包括无垠老师的资料,还有其他老师的回复,别私下删除,也为有同问的朋友们提供方便!谢谢各位
回复

使用道具 举报

41#
 楼主| 发表于 2013-4-15 07:01:18 | 只看该作者






我做出来是这种效果,不知道这与我以前那种菜单根本区别在哪儿?

到底有什么优势?
回复

使用道具 举报

42#
发表于 2013-4-15 09:56:59 | 只看该作者
本帖最后由 2012zhd 于 2013-4-15 10:10 编辑

我所知道的:与新版grldr兼容性好,更换背景方便,便于修改菜单,可以为菜单添加注释,即使语句稍长也可以,看到您的菜单没有注释,下面显示的是英文。以前那种菜单若有子菜单返回主菜单的configfile (md)4+8命令也与新grldr有冲突。
您这个背景挺好看的,能不能分享一下。
回复

使用道具 举报

43#
发表于 2013-4-16 07:05:44 | 只看该作者
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1

加上这一句可以隐藏G4D版本号,干净些:

回复

使用道具 举报

44#
 楼主| 发表于 2013-4-18 10:56:22 | 只看该作者
2012zhd 发表于 2013-4-15 09:56
我所知道的:与新版grldr兼容性好,更换背景方便,便于修改菜单,可以为菜单添加注释,即使语句稍长也可以, ...

不知道二级菜单如何加载图片?

还有注释内容如何编辑?

同时也感谢无垠老师,好些天才来看这个帖子

下面是这个背景图片

xingxing047.rar (234.93 KB, 下载次数: 27)
回复

使用道具 举报

45#
 楼主| 发表于 2013-4-18 11:12:52 | 只看该作者
本帖最后由 糊涂 于 2013-4-18 11:31 编辑
无垠 发表于 2013-4-16 07:05
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1

加上 ...

无垠老师这个菜单做的挺好,不带版本号这个我刚试了,成功!不显示注释内容,二级菜单调用这个图片时我的调用不成功,不知道需要怎么处理?所以还使用的旧版方式
老师这个菜单也不显示长长的选择状态条。。。

能教教我以上几点是怎么完成的吗?


timeout 10
default 2
gfxmenu (ud)/BOOT/GRUB/MESSAGE
configfile (md)4+8
title 【01】   清除Windows登录密码(修改密码)
map --mem (cd)/PASSWORD.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
title 【02】   绕过Windows登录密码(不修改密码)
map --mem (cd)/KON.IMG (fd0)
map --hook
chainloader (fd0)+1
map (hd1) (hd0)
map --hook
rootnoverify (fd0)
title 【03】   返回U盘维护系统主菜单
chainloader (ud)/grldr

以上为二级菜单

configfile
debug off
timeout 30
default 0
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
color 0x1100408011ffffff 0x1100a00011ffff00 0x110000801100ff00
0x110000001100ff00
font (ud)/BOOT/fonts/UNIFONT.HEX
graphicsmode -1 100:1000 100:1000 24:32
splashimage (ud)/BOOT/GRUB/BG.LZMA
terminal --font-spacing=0:6
title 【01】 运行Win03PE增强版(网络加载)
echo $[1106] Loading WIN03PE.ISO, Please Wait ...
map --mem (ud)/PE/WINPE.ISO (0xff) ! map (ud)/PE/WINPE.ISO (0xff)
map --e820cycles=0
map --hook
chainloader (0xff)
title 【02】 运行DiskGenius分区工具
map --mem (ud)/BOOT/IMGS/DG.IMG (fd0) || find --set-root (ud)/BOOT/IMGS/DG.IMG &&
map --mem (ud)/BOOT/IMGS/DG.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【03】 运行简易 DOS 工具箱
map --mem (ud)/BOOT/IMGS/DOS.IMG (fd0) || find --set-root (ud)/BOOT/IMGS/DOS.IMG &&
map --mem (ud)/BOOT/IMGS/DOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【04】 运行MaxDos 增强版工具箱
map --mem (ud)/BOOT/IMGS/MAXDOS.IMG (fd0) || find --set-root (ud)/BOOT/IMGS/MAXDOS.IMG &&
map --mem (ud)/BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【05】 启动DOS时代菜鸟工具箱
map --mem (ud)/BOOT/IMGS/DTSTOOL.IMA (fd0) || find --set-root (ud)/BOOT/IMGS/DTSTOOL.IMA &&
map --mem (ud)/BOOT/IMGS/DTSTOOL.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【06】 运行MHDD硬盘检测修复工具
map --mem (ud)/BOOT/IMGS/MHDD.IMG (fd0) || find --set-root (ud)/BOOT/IMGS/MHDD.IMG &&
map --mem (ud)/BOOT/IMGS/MHDD.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 【07】 运行Windows登陆密码破解
map --mem (ud)/BOOT/IMGS/PASSWORD.ISO (0xff)
map --hook
chainloader (0xff)
title 【08】 ===尝试从本地硬盘启动===
echo $[1106] Loading NTBOOT.ISO Image, Please Wait ...
map --mem (ud)/BOOT/IMGS/NTBOOT.ISO (0xff)
map --hook
chainloader (0xff)
以上为一级菜单

希望得到老师帮助!

解决二级菜单显示一级菜单的背景图片问题
解决一级菜单选择状态下的那个选择条问题(最好不显示它,影响整体图片背景的美观)

如果菜单中老师还看了其他问题,也可以顺便指点一下,先行感谢。。。




回复

使用道具 举报

M
46#
发表于 2013-4-18 13:06:03 | 只看该作者
本帖最后由 M 于 2013-4-18 13:13 编辑

timeout 10
default 2
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1               这段代码 屏蔽版本号
gfxmenu (ud)/BOOT/GRUB/MESSAGE                                                                                              这个是文字模式代码,使用VBE模式代码可以去掉,否则优先调用此代码。
configfile (md)4+8                                                                                                                        这个需要去掉。不然新版本的G4D调用VBE貌似启动不了。
title 【01】   清除Windows登录密码(修改密码)    \n ●    清除系统登录密码的工具------------这个示例语法,可以自己写。需要转行的就加个   \n ●  \n ●  好像是连续两个就会转行,你可以测试下。不是两个就是三个  \n ●
map --mem (cd)/PASSWORD.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
title 【02】   绕过Windows登录密码(不修改密码)
map --mem (cd)/KON.IMG (fd0)
map --hook
chainloader (fd0)+1
map (hd1) (hd0)
map --hook
rootnoverify (fd0)
title 【03】   返回U盘维护系统主菜单
chainloader (ud)/grldr

其他所有子菜单都可以同样修改。这样就是统一调用主菜单的背景图片。
第二个,在每个选择菜单后面 加上   \n ●    后面可以不写说明,那么低下就不会出现英文部分。写了该菜单的说明,就会在底部显示出来。
回复

使用道具 举报

M
47#
发表于 2013-4-18 13:17:48 | 只看该作者
configfile
debug off
timeout 30
default 0
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
color 0x1100408011ffffff 0x1100a00011ffff00 0x110000801100ff00
0x110000001100ff00
font (ud)/BOOT/fonts/UNIFONT.HEX

应该是:

configfile
debug off
timeout 30
default 0
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
color 0x1100408011ffffff 0x1100a00011ffff00 0x110000801100ff00 0x110000001100ff00   这个是连续的,不需要转行。
font (ud)/BOOT/fonts/UNIFONT.HEX
回复

使用道具 举报

48#
发表于 2013-4-18 13:54:35 | 只看该作者
本帖最后由 无垠 于 2013-4-18 13:57 编辑

用 MENUSETTING 固定菜单条位置、宽度、高度、字体间距、行距等,需要个 MENUSETTING 文件。

比如:MENUSETTING 2 17 0 14 11 4 50 29
回复

使用道具 举报

49#
 楼主| 发表于 2013-4-18 14:01:29 | 只看该作者
M 发表于 2013-4-18 13:06
timeout 10
default 2
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initsc ...

说的挺详细!

不知道哪里没做对,默认选项没在菜单上,手动选择后才在选择项里,也不会跑出菜单外。。。
再就是背景加载不上,路径正确,模式使用的无垠老师一个新版本YY的
二级菜单过会儿编辑测试

以下是菜单现状截图





回复

使用道具 举报

M
50#
发表于 2013-4-18 14:45:08 | 只看该作者
本帖最后由 M 于 2013-4-18 14:48 编辑

你的一级菜单默认选择是 0 ,不是二啊。

configfile
debug off
timeout 30
default 0   这个不是 0 吗?
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
color 0x1100408011ffffff 0x1100a00011ffff00 0x110000801100ff00
0x110000001100ff00
font (ud)/BOOT/fonts/UNIFONT.HEX

默认的排序好像是 0-1-2.....这么排的。但是我们的主菜单排序一般是 1-2-3....或者a-b-c....这么排的。前面的 0  一般都弄成了主标题说明了。你如果设置0,则默认停留在第一个,1则是第二个。

configfile
debug off
timeout 30
default 0
call Fn.0 0x40000 "!BAT\necho -P:0000 $[0000]\t\t\t\t\t\t\t\t\t\0" && initscript (md)0x200+1
color 0x1100408011ffffff 0x1100a00011ffff00 0x110000801100ff00  0x110000001100ff00
font (ud)/BOOT/fonts/UNIFONT.HEX
title                        中文菜单                                                
clear
title  ==================================
clear
正式选择菜单开始...

这样进入该主题页面时,默认鼠标是停留在   中文菜单这一行的。  这个时候最底部会显示顶部代码设置的倒数时间  多少秒倒数 。

你的主菜单不是已经有背景出来了么?怎么没了呢?是不是背景调用代码出了问题?
回复

使用道具 举报

51#
 楼主| 发表于 2013-4-18 14:50:57 | 只看该作者
M 发表于 2013-4-18 14:45
你的一级菜单默认选择是 0 ,不是二啊。

configfile

原来是这样子!

这些问题已经OK了

最后一个问题就是二级菜单不加载背景图片,一级菜单如果换了无垠老师的MENUSETTING文件也会显示不了背景图片

最主要是二级菜单我保存A格式与U格式都是乱码。。。
回复

使用道具 举报

M
52#
发表于 2013-4-18 14:52:41 | 只看该作者
另外,如果滑动了鼠标,每到一个菜单项,底部都会变化的,因为VBE支持标题说明。如果没写,则是英文提示,如果写了,则是显示说明。如果仅仅只是 在标题后面加了 \n ● 标识符号,则底部会是空白。
回复

使用道具 举报

M
53#
发表于 2013-4-18 14:55:35 | 只看该作者
我看你的截图右上角有数字显示第几个菜单选项,使用了hotkey调用了吧。
回复

使用道具 举报

54#
 楼主| 发表于 2013-4-18 15:01:09 | 只看该作者
M 发表于 2013-4-18 14:55
我看你的截图右上角有数字显示第几个菜单选项,使用了hotkey调用了吧。

使用方向键操作的

看来二级菜单只保留单项得了,二级菜单中有多个选项不好整!



回复

使用道具 举报

M
55#
发表于 2013-4-18 15:09:28 | 只看该作者
不会啊,你二级菜单有啥地方可能有碍,乱码应该是没调用到字体文件吧。或者你新建一个菜单文件,复制一份清洁的菜单代码进去替换掉有问题的菜单文件试试看。
回复

使用道具 举报

56#
发表于 2013-4-18 15:20:23 | 只看该作者
这个可以吧

02.jpg (61.96 KB, 下载次数: 99)

02.jpg

01.jpg (69.84 KB, 下载次数: 102)

01.jpg
回复

使用道具 举报

57#
 楼主| 发表于 2013-4-18 15:22:37 | 只看该作者
本帖最后由 糊涂 于 2013-4-18 15:27 编辑
2012zhd 发表于 2013-4-18 15:20
这个可以吧

授人以鱼不如授人以渔!

如果我了解不到出问题的原因,以后还会麻烦老师们。。。

目前一下多了俩问题

二级菜单的GRUB版本是一个问题,

再就是菜单位置又成为一个问题
回复

使用道具 举报

58#
发表于 2013-4-18 15:32:44 | 只看该作者
二级菜单编辑好后,进行碎片整理,然后关闭fba,刷新系统后,重新打开fba,这样二级菜单就会调用主菜单的背景和字体了,你试试。
回复

使用道具 举报

M
59#
发表于 2013-4-18 15:41:12 | 只看该作者
糊涂 发表于 2013-4-18 15:22
授人以鱼不如授人以渔!

如果我了解不到出问题的原因,以后还会麻烦老师们。。。



菜单位置需要自己慢慢调整,我不知道是否有专门的工具可以调整,只能慢慢修改参数调。
你可以看下夜大的修改版  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=204331
还有zxw 老师的修改版    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=204607
都有详细的位置调整参数说明。
回复

使用道具 举报

60#
 楼主| 发表于 2013-4-18 15:41:42 | 只看该作者
2012zhd 发表于 2013-4-18 15:32
二级菜单编辑好后,进行碎片整理,然后关闭fba,刷新系统后,重新打开fba,这样二级菜单就会调用主菜单的背 ...



这个版本一定与乱码有直接关系

但又无从下手。。。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-25 13:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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