无忧启动论坛

标题: 0PE的NB版启动菜单出现乱码 [打印本页]

作者: jsrgsjg    时间: 2012-5-19 08:25
标题: 0PE的NB版启动菜单出现乱码
0PE一直是自己非常喜欢的。但不知什么原因后来的NB版启动菜单一直是乱码,无论是单文件还是合盘的,只要是启动NB版0PE启动菜单就乱码,我是DELL505笔记本,UD启动,但我后来在另一台台式机上启动时又不乱码,不知0PE的NB版为何单单不支持我的DELL笔记本?
作者: my9823    时间: 2012-5-19 08:38
0pe默认使用字体顺序:
启动盘/boot/grub/unifont.hex
RUN内部封装字体
0penb.lzma中bin目录字体
你可以试下载chenall老大的unifont放到启动盘目录!
作者: jsrgsjg    时间: 2012-5-20 20:00
标题: 回复 #2 my9823 的帖子
谢谢楼上的朋友,我下载了unifont,试了一下还是不行,0PE1。26是可以的,不知0PE的NB版为何出现乱码?真有点百思不得其解,是不是与DELL505机有关?
作者: pseudo    时间: 2012-5-20 23:33
从这里
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D2
下载
0PE-NBv1.4.3(2012-05-11)50MB.7z

自行升级grub4dos.rar
按帖制作启动u盘。

确保u盘可见区及硬盘所有分区无0pe.iso文件,无0pe目录、boot目录。
确保机器支持640*480分辨率,24位色。
作者: jsrgsjg    时间: 2012-5-21 18:34
标题: 回复 #4 pseudo 的帖子
谢谢P大的指导,按你的指导重新制作了一下,仍不行,但在联想台式机上显示正常,只有在我的DELL505本本上出现乱码,后来我去了RUN也不行,重新下载unifont放到启动盘目录也一样不行,实在不行还是用你的统一0PE1。26,那个好用的,合盘也行。
作者: zhs509    时间: 2012-5-21 18:35
标题: 回复 #5 jsrgsjg 的帖子
若删除了RUN,补充/BOOT/GRUB/UNINFON.HEX试试看
作者: sratlf    时间: 2012-5-21 19:40
标题: 回复 #5 jsrgsjg 的帖子
乱码的时候按c键进入命令行  执行下面的命令  看看返回什么结果

graphicsmdoe -1 640
graphicsmdoe -1 800
graphicsmdoe -1 100:1000 100:1000 24:32
作者: jsrgsjg    时间: 2012-5-21 19:51
标题: 回复 #6 zhs509 的帖子
P大你好,我刚才删除了RUN,补充/BOOT/GRUB/UNINFON.HEX,但还是不行。
作者: jsrgsjg    时间: 2012-5-21 19:55
标题: 回复 #7 sratlf 的帖子
谢谢版主大大。我刚才试了一下graphicsmdoe -1 640
但显示Warning!No  such  command: graphicsmdoe -1。
作者: zhs509    时间: 2012-5-21 19:56
标题: 回复 #9 jsrgsjg 的帖子
怀疑是ultraiso制作的ISO(引导文件是2011年的grldr,如何不乱码?)

用0PE自带的批处理生成ISO,其他方式的不再多解释了。。。

[ 本帖最后由 zhs509 于 2012-5-21 19:58 编辑 ]
作者: sratlf    时间: 2012-5-21 19:58
标题: 回复 #9 jsrgsjg 的帖子
抱歉  打错了  最后是mode  不是mdoe

graphicsmode -1 640
graphicsmode -1 800
graphicsmode -1 100:1000 100:1000 24:32
作者: jsrgsjg    时间: 2012-5-21 19:59
谢谢Z大关注,但我是直接用的P大:0PE-NBv1.4.3(2012-05-11)
-------------------------------------------------------
1、http://115.com/file/bem3v23e#
0PE-NBv1.4.3(2012-05-11)52MB-FBA.rar
半解开快速启动部署示例。也据P大安装升级了。应该不存在这样的问题。

[ 本帖最后由 jsrgsjg 于 2012-5-21 20:02 编辑 ]
作者: jsrgsjg    时间: 2012-5-21 20:01
标题: 回复 #11 sratlf 的帖子
好的,我再试下,看看再向你汇报结果
作者: pseudo    时间: 2012-5-21 20:08
这台机器特殊了。
1.2.6版没用VBE显示功能所以不会有问题,新版用VBE一般机器也没问题,而这台机器硬件特殊,对VBE支持不好。

最好检测一下硬件,看看究竟特殊在哪里。先按#7楼版主方法检测。
作者: jsrgsjg    时间: 2012-5-21 20:11
标题: 回复 #11 sratlf 的帖子
我刚才试了下,出现:Error  80: No  modes  detected  for   24/32  bits  per  pixel  不知是什么意思?
作者: zhs509    时间: 2012-5-21 20:12
标题: 回复 #15 jsrgsjg 的帖子
虽然我不清楚,建议截图下(或将命令行下显示的grub4dos版本日期也发下)
作者: jsrgsjg    时间: 2012-5-21 20:16
标题: 回复 #14 pseudo 的帖子
是的,只是这本本出现问题,虚拟机和我的一台老联想台式机也正常,这本本也老了,是DELL505 内存我加了现在是1G,原来只有256M。
作者: jsrgsjg    时间: 2012-5-21 20:23
标题: 回复 #16 zhs509 的帖子
grub4dos版本日期是5月16日的。我是实机测试的,不知如何截图。
作者: sratlf    时间: 2012-5-21 20:29
标题: 回复 #15 jsrgsjg 的帖子
谢谢  再执行下下面的命令  

vbeprobe

最好能完整的贴下结果  可能比较长
作者: jsrgsjg    时间: 2012-5-21 21:11
标题: 回复 #19 sratlf 的帖子
刚才试了一下,是很长。结果如下:VBE  version  3.0   
160:  o,  0x0x0,  Text
161:  o,  0x0x0,  Text
162:  o,  0x0x0,  Text
163:  o,  0x0x0,  Text
164:  o,  0x0x0,  Text
165:  o,  0x0x0,  Text
166:  o,  0x0x0,  Text
167:  o,  0x0x0,  Text
168:  o,  0x0x0,  Text
169:  o,  0x0x0,  Text
16A:  o,  0x0x0,  Text
16B:  o,  0x0x0,  Text
16C:  o,  0x0x0,  Text
16D:  o,  0x0x0,  Text
16E:  o,  0x0x0,  Text
16F:  o,  0x0x0,  Text
170:  o,  0x0x0,  Text
171:  o,  0x0x0,  Text
17C:  o,  0x0x0,  Text
17D:  o,  0x0x0,  Text
17E:  o,  0x0x0,  Text
13C:  o,  0x0x0,  Text
14D:  o,  0x0x0,  Text
15C:  o,  0x0x0,  Text
13A:  o,  0x0x0,  Text
14B:  o,  0x0x0,  Text
15A:  o,  0x0x0,  Text
107:  o,  0x0x0,  Text
11A:  o,  0x0x0,  Text
11B:  o,  0x0x0,  Text
105:  9B,  1024x768x8,  Packed  pixel
117  o,  0x0x0,  Text
118:  o,  0x0x0,  Text
112:  o,  0x0x0,  Text
114:  o,  0x0x0,  Text
115:  o,  0x0x0,  Text
101:  9B,  640x480x8,  Packed  pixel
103:  9B,  800x600x8,  Packed  pixel
111:  9B,  640x480x16,  Dired  Color
作者: sratlf    时间: 2012-5-21 21:31
标题: 回复 #20 jsrgsjg 的帖子
貌似你这台机器没有合适的分辨率能启动grub的vbe模式  那暂时无解了

0pe虽然说是双语界面  但是nb版只有在启动vbe模式  同时加载字库的基础上才能正常显示  否则的话肯定是乱码

我向不点报告下吧  看有没有什么办法能让你找台机器进入vbe模式  可能希望不是太大
作者: jsrgsjg    时间: 2012-5-21 21:40
标题: 回复 #21 sratlf 的帖子
谢谢夜天版主,看来我这本本只能用统一版的0PE了,再次谢谢版主百忙中抽出时间指导,也谢谢P大和Z大。
作者: pseudo    时间: 2012-5-21 22:23
新版grldr采用VBE显示,至少要24位色。

您的机器最多支持16位色,看来只能用旧版grldr、旧版pe了。

留着是难得的文物,以后可值钱了。

原帖由 chenall 于 2011-10-17 22:31 发表
学不点一样,阶段性完美版。。。

也许以后我也不考虑8/15/16,特别是8位色。编程太麻烦了。去除这些的支持可以使得程序更小巧。方便以后移值到GRUB4DOS里面去。

目前对于设置背景图片我还没有任何头绪,不 ...

原帖由 chenall 于 2011-10-18 22:03 发表
8/15/16都需要转换颜色,造成编程的不方便。

一般来说除非太老的机子,否则至少要支持24/32位其中的一种

原帖由 chenall 于 2011-10-19 18:03 发表
最新进展,初步实现背景图片。。。。

注:只是先按照我的思路去实现了一下。

目前状态是勉强可以使用.^_^

新的版本只支持23/24位。光标显示有问题,暂时禁用光标显示。其它的应该一切正常。

作者: jsrgsjg    时间: 2012-5-21 22:39
标题: 回复 #23 pseudo 的帖子
是的,几位大大和版主盖棺定论,看来这台本本只能用P大的统一版PE了,不再折腾了,折腾了几天自信心也大受挫折,原以为是自己的U盘或技术问题,没想到是这个老古董本本出了问题。如果不是几位大大的指点,自己无论如何也找不到原因,看来还是要多请教啊!
作者: sratlf    时间: 2012-5-22 00:29
标题: 回复 #24 jsrgsjg 的帖子
其实也不是没有办法,改造0pe主菜单,不只依赖vbe模式就可以了

检测是否加载了字库,加载了就中文菜单显示,没有就英文菜单,英文菜单在任何情况下都不会有乱码

类似我在RUN中的处理方式,不管是不是vbe模式,加没加载字库,都不会乱码

[ 本帖最后由 sratlf 于 2012-5-22 00:36 编辑 ]
作者: 不点    时间: 2012-5-22 06:47
这个老本本只支持 640x480x16 的 direct color,确实比较新鲜。

它竟然支持了一大堆 text 模式,不知道有什么用。

如果这样的机器实在多,那么将来可以考虑支持 16 位的色深。如果不多,就拉倒吧,用文本模式显示英文得了。
作者: jsrgsjg    时间: 2012-5-22 07:24
标题: 回复 #26 不点 的帖子
谢谢不点大大!这老本本是2003年我们学校为教师统一配置的。电脑更新太快了,看来这本本太OUT了。一直没有换的原因是这老古董运行还可以,尤其是其音响效果非常好。再次感谢不点大大的光顾指点。
作者: jsrgsjg    时间: 2012-5-22 07:31
标题: 回复 #25 sratlf 的帖子
谢谢夜天版主深夜指点,能否将你处理的RUN发一下?我的邮箱:QQ 317366936
作者: 不点    时间: 2012-5-22 08:08
标题: 回复 #27 jsrgsjg 的帖子
谢谢你告诉它的年龄。快有 10 岁的本本了,那时候只支持 16 位色深,是可以理解的。

主要得看其他用户是否有类似的报告。如果多,就得支持 16 位色深。如果不多,也就算了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3