cyyang 发表于 2004-2-17 13:33:46

我用mount加载windows分区出现的错误。

环境:刚编译好的rh 2.6.2内核

命令:
# mount -t vfat -o codepage=936,iocharset=gb2312,auto,rw,umask=000 /dev/hda6 /mnt/e

结果:
mount: wrong fs type, bad option, bad superblock on /dev/hda6,
or too many mounted file systems

附:
该命令在2.4.20内核上可以正确使用。 :-(

marship 发表于 2004-2-17 20:58:02

内核不支持

cyyang 发表于 2004-2-18 13:10:21

不支持什么?

marship 发表于 2004-2-18 19:33:44

不支持FAT32.

我又想到一种情况,很可能是/dev/hda6可能并不是FAT32格式的,你可以用硬件浏览器查看一下,确认无误后用这个命令再试一下:
mount -o iocharset=cp936,umask=0 /dev/hda6/mnt/e
有问题再说。

cyyang 发表于 2004-2-18 22:09:48

我看了一下,不是不支持FAT32,而是不支持CP936,模块没编译进去,没有/lib/modules/kernel/fs/nls这个目录。不过我不知道为什么编译进去。

marship 发表于 2004-2-19 13:58:20

如果你是新编译的内核,完全可以把CP936编译为native language.这样就不用加这个参数了。

cyyang 发表于 2004-2-19 21:52:28

我已经搞定了,谢了。 :-D

atoz1to9 发表于 2004-3-21 21:10:19

hi, I just met same issue, how do you fix it?
could you pls. give a description? thanks.

cyyang 发表于 2004-3-21 22:23:23

内核编译时没选进去,把CP936编译为native language.这样就不用加这个参数了。
页: [1]
查看完整版本: 我用mount加载windows分区出现的错误。