LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: kwindva

KDE下怎么自动挂载U盘?

[复制链接]
 楼主| 发表于 2011-8-13 11:08:34 | 显示全部楼层
使用了kdm,现在挂在u盘的权限问题解决了。(以前可能是因为没有启动consolekit,懒得再琢磨了。)
但是还不能挂载u盘,新的问题如图所示。


我又手动挂载了一次u盘,现在lsmod,这些模块usb_storage、vfat、fat、 nls_utf8、nls_cp936都加载了。
但是在umount之后,kde还是不能挂载u盘。

dmesg | tail
sd 7:0:0:0: [sdc] Mode Sense: 45 00 00 08
sd 7:0:0:0: [sdc] Asking for cache data failed
sd 7:0:0:0: [sdc] Assuming drive cache: write through
sd 7:0:0:0: [sdc] Asking for cache data failed                                                                                                                                                                                                                                 
sd 7:0:0:0: [sdc] Assuming drive cache: write through                                                                                                                                                                                                                          
sdc: sdc1                                                                                                                                                                                                                                                                     
sd 7:0:0:0: [sdc] Asking for cache data failed                                                                                                                                                                                                                                 
sd 7:0:0:0: [sdc] Assuming drive cache: write through                                                                                                                                                                                                                          
sd 7:0:0:0: [sdc] Attached SCSI removable disk                                                                                                                                                                                                                                 
FAT: IO charset UTF-8 not found

这又会是什么问题呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2011-8-13 17:46:30 | 显示全部楼层
内核的配置问题?我是新手,只是看了你的图片说的是这个问题。

内核配置中是有关于文件系统的配置。

也许你的系统早就可以自动挂载u盘了。只不过由于u盘的文件系统是windows的,所以就挂载不了。

有linux文件系统的u盘吗?要不实验一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-13 23:54:54 | 显示全部楼层
没有linux文件系统的u盘,而且,大多数u盘还都是fat32格式的吧?
如果不能自动挂载这种u盘,要这个功能还有什么用呢?
回复 支持 反对

使用道具 举报

发表于 2011-8-14 08:16:15 | 显示全部楼层
看看内核.config中CONFIG_NLS_UTF8是否未被启用。
  1. -> File systems
  2. --> Native language support
  3. ---> NLS UTF-8
复制代码

如果未被开启的话,可以开启试试看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-14 11:18:21 | 显示全部楼层
CONFIG_MSDOS_PARTITION=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="UTF-8"
# CONFIG_NLS_CODEPAGE_437 is not set
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
CONFIG_NLS_CODEPAGE_936=m
CONFIG_NLS_CODEPAGE_950=m
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
# CONFIG_NLS_ISO8859_1 is not set
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=m

都是模块,难道一定要编译进内核吗?我在挂载u盘的时候,这些模块都加载了的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-14 11:19:58 | 显示全部楼层
还有这个:
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=936
CONFIG_FAT_DEFAULT_IOCHARSET="UTF-8"
都是设置好的。
回复 支持 反对

使用道具 举报

发表于 2011-8-14 17:40:23 | 显示全部楼层
Post by kwindva;2146625
还有这个:
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=m
# CONFIG_MSDOS_FS is not set
CONFIG_VFAT_FS=m
CONFIG_FAT_DEFAULT_CODEPAGE=936
CONFIG_FAT_DEFAULT_IOCHARSET="UTF-8"
都是设置好的。

呃,对了,CONFIG_FAT_DEFAULT_IOCHARSET的"UTF-8"是个错误的写法,正确的是“utf8”。此外,CONFIG_FAT_DEFAULT_IOCHARSET的help信息中不建议用utf8,默认值为“iso8859-1”。

CONFIG_NLS_UTF8亦可权且编译入内核一试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-14 21:41:49 | 显示全部楼层
哈哈,太感谢这位仁兄了。问题解决了。。。。
怎么没有那么兴奋呢????
回复 支持 反对

使用道具 举报

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

本版积分规则

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