无忧启动论坛

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

初来咋到,有问题需要解决

[复制链接]
跳转到指定楼层
1#
发表于 2013-5-5 19:57:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好,最近为了恢复Ubuntu的Grub2引导,开始研究了一下G4D,我遇到了一些问题,首先就是无法显示中文了(已经用UTF-8编码),必须要加一句  graphicsmode -1 640:800
问题一:始终无法显示中文
  1. timeout 5
  2. font /boot/grub/unifont.hex.gz
  3. iftitle [find /boot/grub/core.img] 引导 Ubuntu x86
  4. find --set-root /boot/grub/core.img
  5. kernel /boot/grub/core.img
  6. boot
  7. iftitle [find /boot/grub/i386-pc/core.img] 引导 Ubuntu x64
  8. find --set-root /boot/grub/i386-pc/core.img
  9. kernel /boot/grub/i386-pc/core.img
  10. boot
  11. title 使用命令行模式
  12. commandline
  13. title 重新启动计算机
  14. reboot
  15. title 关闭计算机
  16. halt
复制代码
只有在添加一句
  1. graphicsmode -1 640:800
复制代码
之后才可以显示中文,并且我也不知道这句话什么意思,这只是我在下载字体的时候看见的,添加进去了,中文就显示正常了。

问题二:使用新版本的G4D,在加载message的情况下,【使用命令行模式】会花屏
本来我是想更新一下 ..启动盘的Grldr,结果一进入命令行模式就会花屏,使用自带的2012-06-19版本则不会花屏(所有代码不变)


问题三,使用message的情况下,在问题一种的代码头部添加一句
  1. gfxmenu ()/boot/grub/message
复制代码
后,使用message内置的字体,可显示中文,但是,一旦按Esc,回到命令行模式后,又是乱码,这个应该是问题一种的问题


望各位帮助我解决,感激不尽。
2#
发表于 2013-5-5 21:47:15 | 只看该作者
你需要先弄清楚vbe模式与gfxmenu的区别

点评

不懂,求指点  详情 回复 发表于 2013-5-5 23:26
回复

使用道具 举报

3#
发表于 2013-5-5 23:04:58 | 只看该作者
总之就是要一句
graphicsmode 。。。。。。。。。。
回复

使用道具 举报

4#
 楼主| 发表于 2013-5-5 23:26:44 | 只看该作者
2011kuka 发表于 2013-5-5 21:47
你需要先弄清楚vbe模式与gfxmenu的区别

不懂,求指点
回复

使用道具 举报

5#
发表于 2013-5-6 06:26:06 | 只看该作者
早已有人报告,gfxmenu 在新版下出现各类问题。到目前为止,没人知道具体的技术原因在什么地方,开发者们也没人去找这个原因了。换句话说,没人管了。

你有三种选择:

1、一直使用旧版本的 grub4dos。
2、放弃 gfxmenu。
3、继续使用 gfxmenu,但需要自己调试,自己写出更健壮的 message,使得不至于在新版下造成问题。


点评

那能说说中文无法显示的解决方法么,新版本的是使用 font 字体路径 啥,可是就是非要在前面加 graphicsmode -1 640:800 才可显示中文…………  详情 回复 发表于 2013-5-6 12:02
回复

使用道具 举报

6#
 楼主| 发表于 2013-5-6 12:02:14 | 只看该作者
不点 发表于 2013-5-6 06:26
早已有人报告,gfxmenu 在新版下出现各类问题。到目前为止,没人知道具体的技术原因在什么地方,开发者们也 ...

那能说说中文无法显示的解决方法么,新版本的是使用   font 字体路径   啥,可是就是非要在前面加   graphicsmode -1 640:800 才可显示中文…………
回复

使用道具 举报

7#
发表于 2013-5-6 12:24:48 | 只看该作者
你自己已经解决了的问题,我再多说,就成灌水了。
回复

使用道具 举报

8#
发表于 2013-5-6 13:15:05 | 只看该作者
本帖最后由 anxi_dongri 于 2013-5-6 13:20 编辑
不点 发表于 2013-5-6 06:26
早已有人报告,gfxmenu 在新版下出现各类问题。到目前为止,没人知道具体的技术原因在什么地方,开发者们也 ...


我之前也是碰到这个问题,百思不得其解,因为我一样的菜单用了很久了,唯一有修改的就是PE的ISO文件和GRLDR文件。显然PE的iso文件不会影响菜单的显示,那么唯一的可能就是grldr更新后造成不兼容。后来别的高手找到了解决的办法。这几句有严格的顺序要求,如果gfxmenu写在后面就会花屏!
  1. gfxmenu /BOOT/GRUB/message
  2. graphicsmode -1 800:600
  3. font (ud)/BOOT/GRUB/UNIFONT
复制代码
我记得很久以前就说过g4d要走商业道路,不一定够养家糊口,但是起码要做到付出有所回报,这回报的途径各种各样,但是一定要有,否则开发者不会长久,也会容易出现这种没人管的现象。记得当时一说就被一个大大给顶死了----他说很多像不点这样的大师已经付出多年了,从来没有要求回报!但是如果能丛自己有兴趣的事情,而且又有回报,那该多好!!!
回复

使用道具 举报

9#
发表于 2013-7-30 09:08:17 | 只看该作者
我今天在一台就本子上也遇到这问题 用anxi_dongri的方法解决了
回复

使用道具 举报

10#
发表于 2013-7-30 10:08:31 | 只看该作者
graphicsmode -1 640:800

现在推荐的是这种模式vbe。
问题1:
1,如果是乱码应该是字库没你菜单字体造成
2,尝试加个
find --set-root --devices=h /boot/grub/unifont.hex.gz
font /boot/grub/unifont.hex.gz
回复

使用道具 举报

11#
发表于 2013-8-4 10:51:34 | 只看该作者
为什么一定要中文呢?直接用英文不是很好吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 19:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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