无忧启动论坛

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

[求助] 请教UD区0PE grldr内置菜单提取后configfile中文乱码的问题

[复制链接]
跳转到指定楼层
1#
发表于 2017-4-6 11:07:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
0PE.ISO和生成的grldr放到ud区,将grldr内置菜单导出到ud区的menu.0pe文件。
修改grldr内置菜单,其中增加一个title 0PE菜单项,configfile /menu.0pe。可以选择并启动0PE,但是存在一个问题,就是最开始的5秒读秒界面中,中文出现乱码。感觉是字体的问题,显示的是很小的16进制图样。英文和数字显示正常,还有“菜单”两个汉字显示正常。

主要想在UD区内设置一些启动菜单,但是不想通过fbinst的菜单方式实现,经常不显示菜单项不大友好。
开始的想法是用非0PE的grldr,修改内置菜单,需要0PE的时候就chainloader到grldr.0pe,但是chainloader之后(ud)信息就丢失了,再找不到(ud)区。

不知道还有什么比较好的方式实现我的想法?
2#
 楼主| 发表于 2017-4-6 11:47:11 | 只看该作者
我已经搞定了。
估计是fbinsttool内置的菜单编辑器在保存时,自动在grldr中内嵌了内置菜单中用到的中文字体。
解决办法是在grldr内置菜单中放入后面会用到的汉子,注释方式就行。
当然外置字体应该没问题,我没试过。
回复

使用道具 举报

3#
发表于 2017-4-6 12:14:10 | 只看该作者
grub4dos菜单用bootice编辑,注意其中utf8、lzma、嵌入字模等按钮,应该可以折腾出中文。
附带文档有“与0PE的grldr内置菜单对应的外置菜单【menu.lst】.7z”,是未优化的通用菜单,用记事本可以看到其尾部自带字库。
用随iso产生的针对iso优化的专用菜单更快。
你的menu.0pe尾部可能没带字库。而grldr内置主菜单则有尾部字库(fbinsttool里不显示尾部),“菜单”两字正是你主菜单已有汉字。

点评

谢谢P大耐心回复!! fbinsttool编辑grldr内置菜单时应该生成了字库,只是没显示看不到。所以grldr内置菜单中出现的汉字都能正常显示。 configfile菜单文件时,因为fbinsttool编辑时并没有自动生成字库,所以没出  详情 回复 发表于 2017-4-6 12:44
回复

使用道具 举报

4#
 楼主| 发表于 2017-4-6 12:44:28 | 只看该作者
pseudo 发表于 2017-4-6 12:14
grub4dos菜单用bootice编辑,注意其中utf8、lzma、嵌入字模等按钮,应该可以折腾出中文。
附带文档有“与0 ...

谢谢P大耐心回复!!
fbinsttool编辑grldr内置菜单时应该生成了字库,只是没显示看不到。所以grldr内置菜单中出现的汉字都能正常显示。
configfile菜单文件时,因为fbinsttool编辑时并没有自动生成字库,所以没出现过的汉字就会乱码。用bootice编辑后覆盖完美搞定!!

另外,我所用的grldr是生成iso时优化过的文件,只不过把内置菜单搬到外面来了,应该没什么性能影响吧?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 19:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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