LinuxSir.cn,穿越时空的Linuxsir!

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

2.4.08升级到2.6.12为什么就不能够正确Mount Fat分区了?

[复制链接]
发表于 2005-6-29 17:37:19 | 显示全部楼层 |阅读模式
我输入 mount -t vfat /dev/hda1 /mnt/c 提示如下
mount: wrong fs type, bad option, bad superblock on /dev/hda1,
or too many mounted file systems
PS:

我刚刚从2.4.8内核升级到2.6.12版本

现在是RH9

硬盘都是FAT32格式

内核编译的时候已经编译Vfat支持进去了
发表于 2005-6-29 20:12:24 | 显示全部楼层
too many mounted file systems──是不是已经先被挂载了?用#mount命令看看已经挂载的分区。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-29 23:48:17 | 显示全部楼层
一个都还没有挂载..........
回复 支持 反对

使用道具 举报

发表于 2005-6-30 11:16:47 | 显示全部楼层
你编译内核的时候选上了对FAT的支持 , 是模块形式 ,  看看有没有加载
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-30 21:43:44 | 显示全部楼层
怎么加载呢?
回复 支持 反对

使用道具 举报

发表于 2005-7-2 11:40:43 | 显示全部楼层
使用modprobe 模块名加载。用lsmod显示已经加载的模块。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-2 22:43:36 | 显示全部楼层
已经加载了
但是还是出现这个错误
回复 支持 反对

使用道具 举报

发表于 2005-7-3 12:16:35 | 显示全部楼层
奇怪,你mount的是hda1,但是报错的是hda2,你看看你的fstab里是否有写过对/mnt/c的记录?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-3 12:42:35 | 显示全部楼层
不好意思
是我写错了
回复 支持 反对

使用道具 举报

发表于 2005-7-4 09:27:19 | 显示全部楼层
你还是重新编译内核,把对vfat的支持编译进内核,仔细看看那些文件系统支持的选项。
回复 支持 反对

使用道具 举报

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

本版积分规则

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