LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 769|回复: 6

请教各位兄弟姐妹一个关于更新内核后,fat32分区中日文文件名显示为???的问题

[复制链接]
发表于 2006-8-10 10:05:50 | 显示全部楼层 |阅读模式
事情是这样子的:
我下载了Fedora core 5 的正式发行版,刻录到DVD上安装在实体硬盘上,发现三个问题。
第一,不支持我的intel pro100 pci 网卡;
第二,不支持NTFSf分区;
第三,包管理器不能正常工作,我判断是因为网络不能使用导致的。
于是决定重新编译内核,我没有使用 Fedora core5 推荐的方式,而是采用传统方式编译内核,从
www.kernel.org  下载了 2.6.17.8 内核 添加的网卡,和NTFS 文件系统,编译成功,上述三个问题全部解决,但是新问题又产生了,NTFS 分区一切正常只是不能写,这是小问题,但是fat32 分区的
中文,日文,文件名都不能正常显示,统统显示为? ,并且不能新建文件名为中文的文件。
我试过使用mount 使用中文字符集重新挂在,也试过登录时选择中文界面,均未能解决此问题,
我确信在内核文件系统选择时,我在选本地字符集时选定的默认为UTF8,而原来我使用Fedora core 5自带的内核时,在英文界面下,fat32 系统 中日文文件名都能正确显示。
清各位兄弟姐妹帮助参考一下,问题在哪里,这里先表示感谢:)
 楼主| 发表于 2006-8-10 11:49:36 | 显示全部楼层
自己顶一下,各位兄弟姐妹要不吝赐教啊
回复 支持 反对

使用道具 举报

发表于 2006-8-10 19:24:51 | 显示全部楼层
看系统用的是什么编码,

挂载FAT32分区时加编码参数要一致

如 -o iocharset=utf8   or =cp936
回复 支持 反对

使用道具 举报

发表于 2006-8-10 21:56:41 | 显示全部楼层
或者用mount -t xxx -o iocharset=gb2312/cp936/utf8 /dev/hdxx /mnt/xxx
回复 支持 反对

使用道具 举报

发表于 2006-8-11 03:04:03 | 显示全部楼层
ntfs   linux下考虑到数据写入不安全  是不支持写入的  别折腾了  目前我还没找到支持的下载程序
回复 支持 反对

使用道具 举报

发表于 2006-8-11 08:11:15 | 显示全部楼层
在编内核时可以选择内核访问fat32分区使用的默认编码
虽然内核不推荐使用utf8
但是你也可以自己输utf8
然后挂载的时候就随便挂了
回复 支持 反对

使用道具 举报

发表于 2006-8-14 00:32:55 | 显示全部楼层
q 第一,不支持我的intel pro100 pci 网卡;
a fc5连intel pro100 pci 网卡都不支持么?那可有点烂,不过你应该可以在http://sourceforge.net/projects/e1000
里面找到驱动。

q 第二,不支持NTFSf分区;
a 只有红帽不支持读ntfs,http://www.linux-ntfs.org里面 ... 用编译内核。


q 第三,包管理器不能正常工作,我判断是因为网络不能使用导致的。
a 你说的包管理器是什么?你又想做什么没说清楚。


q 中文,日文,文件名都不能正常显示,统统显示为?
a local设置成gb18030应该能好。
回复 支持 反对

使用道具 举报

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

本版积分规则

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