LinuxSir.cn,穿越时空的Linuxsir!

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

fdisk, mkdosfs能正常工作,但是mount 时出错:Invalid argument

[复制链接]
发表于 2005-9-15 16:01:01 | 显示全部楼层 |阅读模式
内核: linux 2.6.8.1
fdisk, mkdosfs 能正常工作. 分区,格式化的U盘在windows能认出来和读写. 但是在linux 下mount 时出错:
mount /dev/sda1 /mnt
mount: Mounting /dev/sda1 on /mnt failed: Invalid argument

FS: Can't find ext2 filesystem on dev sda1.
cramfs: wrong magic
FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev sda1.
JFFS: Trying to mount a non-mtd device.

用mount /dev/sda1 /mnt -t vfat 也不行.
内核配置选项中
  <*> MSDOS fs support               
   <*> FAT (Windows-95) fs support
         (437)Default codepage for FAT         
         (iso8859-1)Default iocharset for FAT
    < > NTFS file system support

感觉应该是有个选项漏掉了, 哪位遇到并解决了这个问题?
发表于 2005-9-15 17:13:35 | 显示全部楼层
等带高手,偶是菜鸟
回复 支持 反对

使用道具 举报

发表于 2005-9-17 03:36:00 | 显示全部楼层
http://xcgo.blogchina.com/
自己去看看就知道了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-23 16:34:57 | 显示全部楼层
不是iocharset 的问题. 我用的是arm linux, 根本没有中文iocharset, 缺省的iocharset 在配置内核时已经配置了.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-23 16:35:50 | 显示全部楼层
我觉得关键是这一句:
FAT: bogus number of reserved sectors
但不知道怎么fix 这个问题.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-26 17:49:33 | 显示全部楼层
把调试信息项打开了, 错误提示多了点, 确定是少了iocharset 和 codepage.
在fie systems-->
   Native Language Support  --->
下把iocharset 和 codepage 加上就行了.
回复 支持 反对

使用道具 举报

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

本版积分规则

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