无忧启动论坛

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

[已解决] GRUB4DOS启动的菜单为什么会显示乱码呢?

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-29 23:56:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用最新版的中文的grldr,直接放在优盘内,启动菜单显示正常!
同样的文件,用mkisofs.exe打包成ISO文件,启动时菜单中文部分显示为乱码,背景图片也没显示出来,这是什么原因呢?

注:menu.lst文件是内置在grldr内的,中文字体和背景图片放在WXPE文件夾内的,下边是菜单的前部分。。。

default 0
timeout 10


splashimage /WXPE/splash.xpm

fontfile  /WXPE/font

title 【01】 启动 WINPE
chainloader /NTLDR
title 【02】 启动 奶瓶系统
map --mem /WXPE/beini.iso (hd32)
map --hook
chainloader (hd32)
boot


..........

[ 本帖最后由 CSZ 于 2011-9-30 19:50 编辑 ]
2#
发表于 2011-9-30 00:39:12 | 只看该作者
估计又是 “大小写” 字母的问题。这样的问题,总是有人反复提问。自己找帖子吧。
回复

使用道具 举报

3#
 楼主| 发表于 2011-9-30 00:48:30 | 只看该作者
不会吧?
我一个字母都没改(包括文件夾),在U盘内好好的,直接打包成ISO,就不行了,会是“大小写”问题?
回复

使用道具 举报

4#
发表于 2011-9-30 01:20:07 | 只看该作者
你何不用手动的方式,在命令行找找那些文件,看看大小写是不是与 menu.lst 里面的一样?

多简单的事,你很容易验证的。

你不做,就基本上证明问题是在这儿了。

还有个常规问题:你这是什么时候的版本?最新版有问题吗?

[ 本帖最后由 不点 于 2011-9-30 01:22 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2011-9-30 19:42:13 | 只看该作者
不愧是老大!

在命令行下一一试过,果然是文件名大小写的问题!!!
有点纳闷中,我的文件夾是大写 WXPE ,文件是小写 splash.xpm
为什么命令一定要全部大写呢?
为什么在优盘中能启动成功,而ISO中却不行呢?


下面是ISO中失败的语句:(在优盘中却能成功)

splashimage /WXPE/splash.xpm
splashimage /wxpe/splash.xpm

下面是ISO中成功的语句:

splashimage /WXPE/SPLASH.XPM

特此留念!!!

[ 本帖最后由 CSZ 于 2011-9-30 19:49 编辑 ]
回复

使用道具 举报

6#
 楼主| 发表于 2011-9-30 19:51:23 | 只看该作者
版本为:grub4dos-0.4.5b-2011-09-18
回复

使用道具 举报

7#
发表于 2011-9-30 19:51:31 | 只看该作者

回复 #5 CSZ 的帖子

因为U盘中大小写错了也不要紧的。

其实你一直错了

只是之前没用iso镜像不显示错误罢了
回复

使用道具 举报

8#
 楼主| 发表于 2011-9-30 20:00:51 | 只看该作者
主要是grub4dos太强大了,一直只用着这千分之一的功能,还都是从别处借来的。

不是老大提醒,我也不会想起手动用命令行调试,惭愧~~

看来再不学真的没法玩了。
回复

使用道具 举报

9#
发表于 2011-9-30 23:44:25 | 只看该作者
U盘和硬盘的FAT、FAT32、NTFS格式等,都不区分大小写;但是对于光盘、EXT2等格式,就严格区分大小写了。如果用过LINUX的话,就知道大小写的区分是很严格的,连FAT、FAT32、NTFS等,都是区分大小写的,大小写有任何一个对不上,都认为是不同的文件或者目录。
回复

使用道具 举报

10#
发表于 2011-10-1 08:23:17 | 只看该作者
嘿,还是习惯性使然,因为MS的操作系统里面是不区分大小写的,

如果使用过LINUX的应该就比较清楚的,有区分大小写.所以

fonts.gz 和 fonts.GZ Fonts.Gz fonTs.gz

这些都是性于不同的文件.但是在WINDOWS系统中是不可能存在这样的文件的.
回复

使用道具 举报

11#
 楼主| 发表于 2011-10-1 12:35:19 | 只看该作者
区分大小写是可以理解的,我当时也注意到了这个可能,
但是我的文件夹是大写 WXPE ,文件是小写 splash.xpm


为什么按实际的文件夹和文件大小写来写
splashimage /WXPE/splash.xpm
却不行,而改成全大写的却行呢?
splashimage /WXPE/SPLASH.XPM


实在是想不通。
回复

使用道具 举报

12#
发表于 2011-10-1 12:37:55 | 只看该作者
这与你使用的 mkisofs 命令的参数有关。你大概没有看 grub4dos 的 readme 文件。
回复

使用道具 举报

13#
 楼主| 发表于 2011-10-1 14:32:35 | 只看该作者
哦~

缘来如此!谢谢大家的帮忙!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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