无忧启动论坛

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

[已解决] 启动画面显示成这样是什么情况?

[复制链接]
跳转到指定楼层
1#
发表于 2016-3-7 20:06:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kellllby 于 2016-3-9 12:19 编辑
  1. # 默认延迟时间(秒)
  2. timeout 30

  3. # 第一项为默认值
  4. default 4

  5. # 设置vbe图形模式
  6. graphicsmode  -1  100:1000  100:1000  24:32
  7. splashimage /boot/bj.bmp

  8. #设置菜单未选中时的颜色……菜单被选中后的颜色
  9. color normal=0x009933 highlight=0xFF0099

  10. #设置菜单顶部文字信息的颜色……底部信息的字体颜色
  11. color heading=0x000099 helptext=0x003300

  12. #设置控制台的文本颜色
  13. color standard=0xFFFF00

  14. #设置菜单边框颜色(VBE模式下有效)
  15. color border=0xFF00FF

  16. # 设置中文字体文件
  17. find --set-root /unifont.hex.gz
  18. font /unifont.hex.gz

  19. #设置提示信息的文字显示语种
  20. setmenu   --lang=zh  

  21. #设置菜单的标题(如:xx系统维护盘)
  22. setmenu   --font-spacing=1:10  --string=35=1=="波哥专用统维护U盘"
  23. setmenu   --string=33=2=="====================="

  24. #设置菜单轮廓框属性
  25. setmenu   --box x=8 w=0 y=4 h=7 l=5 --auto-num-on  --keyhelp=8=0xFF00FF --ver-off

  26. #设置菜单被选中后的提示帮助信息属性
  27. setmenu  --help=8=0=14


  28. title 运行win2003内核PE(适合旧机型)\n启动后进入到windows2003内核的微型系统
  29. find --set-root /grub.id
  30. map /boot/program/0PE_NBv1.5.1.ISO (0xff)
  31. map --hook
  32. chainloader (0xff)

  33. title 运行win8内核PE(适合新机型)
  34. find --set-root /grub.id
  35. map /boot/program/计算机维护光盘.iso (0xff)
  36. map --hook
  37. chainloader (0xff)

  38. title 进入DOS工具箱
  39. map /BritneyLZMA/mydos.img (fd0)
  40. map --hook
  41. chainloader (fd0)+1
  42. rootnoverify (fd0)

  43. title 启动本机系统
  44. find --set-root /bootmgr
  45. chainloader /bootmgr


  46. title 重启计算机
  47. reboot

  48. title 关闭计算机
  49. halt

复制代码

8)_B{F7~KTH0Z4N0[HZ1R0P.png (6.3 KB, 下载次数: 115)

8)_B{F7~KTH0Z4N0[HZ1R0P.png
2#
发表于 2016-3-7 20:28:43 | 只看该作者
字库是不匹配的。无效的,或错误的字库。
回复

使用道具 举报

3#
 楼主| 发表于 2016-3-7 20:36:33 | 只看该作者
不点 发表于 2016-3-7 20:28
字库是不匹配的。无效的,或错误的字库。

半小时前还好好的,lst里面就改了一下背景图,然后就这样了,之后把背景图还是改为昨天的,仍然还是这样,我重新封装了一遍镜像,再测试还是一样,虚拟机还提示“客户机尝试跨过磁盘印象末尾进行读取”
回复

使用道具 举报

4#
发表于 2016-3-8 08:31:40 | 只看该作者
menu.lst 应当保存为 UTF-8 格式,否则不能显示中文字符。
图像问题:虽然 graphicsmode  -1  100:1000  100:1000  24:32 通用性高,但是有可能与图像尺寸不匹配,可以调整一下:
比如 graphicsmode  -1 800

点评

他的 menu 肯定是已经保存为 UTF-8 了。 看未显示出来的字符个数: 4. 重启计算机 5. 关闭计算机 虽然没能找到字库,但正确显示为 5 个字符的位置,说明已经识别为 UTF-8 了。否则的话,每个 GB码 的汉字  详情 回复 发表于 2016-3-8 09:12
回复

使用道具 举报

5#
发表于 2016-3-8 09:12:17 | 只看该作者
2011yaya2007777 发表于 2016-3-8 08:31
menu.lst 应当保存为 UTF-8 格式,否则不能显示中文字符。
图像问题:虽然 graphicsmode  -1  100:1000  1 ...

他的 menu 肯定是已经保存为 UTF-8 了。

看未显示出来的字符个数:

4. 重启计算机
5. 关闭计算机

虽然没能找到字库,但正确显示为 5 个字符的位置,说明已经识别为 UTF-8 了。否则的话,每个 GB码 的汉字都是两个字节,因此显示的乱码也会达到 10 个字符(而不是 5 个字符)。

因此可断定不是编码问题,而是由于字库未找到,或字库里面的字模行不正确(或不匹配)引起的。
回复

使用道具 举报

6#
 楼主| 发表于 2016-3-8 12:32:36 | 只看该作者
各位应该是我电脑硬盘出问题了,现在电脑反应极慢,重启都好几分钟,估计硬盘坏了
回复

使用道具 举报

7#
 楼主| 发表于 2016-3-8 17:27:27 | 只看该作者
不点 发表于 2016-3-8 09:12
他的 menu 肯定是已经保存为 UTF-8 了。

看未显示出来的字符个数:


换了一台电脑,用了一个最简的l
  1. # 默认延迟时间(秒)
  2. timeout 30

  3. # 第一项为默认值
  4. default 0

  5. # 设置vbe图形模式
  6. graphicsmode -1 100:1000  100:1000  24:32
  7. splashimage /boot/bj.bmp

  8. #设置菜单未选中时的颜色……菜单被选中后的颜色
  9. color normal=0x009933 highlight=0xFF0099

  10. #设置菜单顶部文字信息的颜色……底部信息的字体颜色
  11. color heading=0x000099 helptext=0x003300

  12. #设置控制台的文本颜色
  13. color standard=0xFFFF00

  14. #设置菜单边框颜色(VBE模式下有效)
  15. color border=0xFF00FF

  16. # 设置中文字体文件
  17. font /unifont.hex.gz

  18. #设置提示信息的文字显示语种
  19. setmenu   --lang=zh  

  20. #设置菜单的标题(如:xx系统维护盘)
  21. setmenu   --font-spacing=1:10  --string=35=1=="波哥专用统维护U盘"
  22. setmenu   --string=33=2=="====================="

  23. #设置菜单轮廓框属性
  24. setmenu   --box x=8 w=0 y=4 h=7 l=5 --auto-num-on  --keyhelp=8=0xFF00FF --ver-off

  25. #设置菜单被选中后的提示帮助信息属性
  26. setmenu  --help=8=0=14


  27. title 运行win2003内核PE(适合旧机型)\n启动后进入到windows2003内核的微型系统
  28. find --set-root /grub.id
  29. map /boot/program/0PE_NBv1.5.1.ISO (0xff)
  30. map --hook
  31. chainloader (0xff)

  32. title 运行win8内核PE(适合新机型)
  33. find --set-root /grub.id
  34. map /boot/program/计算机维护光盘.iso (0xff)
  35. map --hook
  36. chainloader (0xff)

  37. title 进入DOS工具箱
  38. map /BritneyLZMA/mydos.img (fd0)
  39. map --hook
  40. chainloader (fd0)+1
  41. rootnoverify (fd0)

  42. title 启动本机系统
  43. find --set-root /bootmgr
  44. chainloader /bootmgr


  45. title 重启计算机
  46. reboot

  47. title 关闭计算机
  48. halt

复制代码
st没出现图像错位,用了这个lst就成这样了,不点大师再瞧瞧这里面的代码是不是有问题。

QQ截图20160308162343.png (8.02 KB, 下载次数: 86)

QQ截图20160308162343.png

点评

“已解决”:什么原因,怎么解决,应与大家分享一下吧。  详情 回复 发表于 2016-3-9 17:05
splashimage /boot/bj.bmp 这一句,目的是设定背景图片。可是,图片没出现。说明什么呢?有可能是图片文件 /boot/bj.bmp 不存在,也可能是图片格式不被 grub4dos 支持。我似乎在什么地方看到,并非所有的 bmp 图  详情 回复 发表于 2016-3-9 12:07
回复

使用道具 举报

8#
发表于 2016-3-9 12:07:04 | 只看该作者
kellllby 发表于 2016-3-8 17:27
换了一台电脑,用了一个最简的lst没出现图像错位,用了这个lst就成这样了,不点大师再瞧瞧这里面的代码 ...

splashimage /boot/bj.bmp

这一句,目的是设定背景图片。可是,图片没出现。说明什么呢?有可能是图片文件 /boot/bj.bmp 不存在,也可能是图片格式不被 grub4dos 支持。我似乎在什么地方看到,并非所有的 bmp 图片都是 grub4dos 支持的。grub4dos 仅支持其中某一类的 bmp 图片。具体情况可以查阅相关资料。这个功能是 chenall 开发的,因此我不能就具体细节给出答复。

setmenu 是 yaya 开发的功能,我也没有仔细研究,因此无法给出意见。

你可以查阅资料,也可以自己通过逐句试验来摸索,看看哪个语句不正确,导致出现问题。

回复

使用道具 举报

9#
发表于 2016-3-9 12:30:39 | 只看该作者
换了一台电脑,用了一个最简的

最简的菜单是什么?不贴出来。怎么比较?其中有没有以下语句?
08.graphicsmode -1 100:1000  100:1000  24:32
09.splashimage /boot/bj.bmp

猜测肯定没有!
经测试,这个bj.bmp不被支持。
回复

使用道具 举报

10#
发表于 2016-3-9 17:05:59 | 只看该作者
kellllby 发表于 2016-3-8 17:27
换了一台电脑,用了一个最简的lst没出现图像错位,用了这个lst就成这样了,不点大师再瞧瞧这里面的代码 ...

“已解决”:什么原因,怎么解决,应与大家分享一下吧。

点评

用的UltraISO封装的镜像,图像文件被损坏,调出来也打不一,后来换了一张图进去就好了,让大家费心了  详情 回复 发表于 2016-3-9 17:15
回复

使用道具 举报

11#
 楼主| 发表于 2016-3-9 17:15:51 | 只看该作者
33445566 发表于 2016-3-9 17:05
“已解决”:什么原因,怎么解决,应与大家分享一下吧。


用的UltraISO封装的镜像,图像文件被损坏,调出来也打不开,后来换了一张图进去就好了,让大家费心了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 21:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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