为什么mount不上去?

tangmasi 2002-10-17 07:21:19
我想把装windows 98 的c 盘挂到linux系统下.
在root账户下输入:mount -t vfat dev/hda1 /mnt/c
结果被提示the fs type vfat not support by kernel .
请问这是为什么呀?
...全文
332 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
suncisco 2002-10-21
  • 打赏
  • 举报
回复
我也遇到过这种问题,我的系统是这样的:C盘装得是WIN2000,有个D,E,F区,LINUX分区在最后,LILO装在MBR上,我在LINUX里MOUNT D区的时候,MOUNT不上去,但可以MOUNT C区,不知是什么原因?谁能说说?
MobileCn 2002-10-21
  • 打赏
  • 举报
回复
你在在内核编译的时候,没有把支持VFAT编译进去。
重做一次内核编译,注意把支持VFAT编译进去。
tiejun 2002-10-21
  • 打赏
  • 举报
回复
kernel默认只支持minix 和ext2,其他任何fs都要加载模块.
可以试:
insmod fat;
insmod vfat;
mount -t vfat /dev/hdax /mountpoint
tangmasi 2002-10-20
  • 打赏
  • 举报
回复
我的问题已经解决了。不过还是有值得继续想大家请教的问题。
我分析了一下失败原因:我装的是多操作系统。c区的win98,d区的win2k,再加上linux,所以在使用lilo时选择装的linux分区。平时用软盘引导,不小心软盘坏了。我用光盘里面的loadlin命令进系统,然后想mount上c盘发现不行。按照elli
所说尝试编译内核,却发现使用make命令也得到错误提示说bash不支持。。
第二天我尝试用lilo命令重新制作一张启动软盘。进系统后发现mount命令又能用了。make命令也能正常使用。是不是用loadlin vmlinuz root=/dev/hda(3)命令进入系统和使用软盘引导进入的系统又不一样的设置。前者支持的操作要少一些。
xday 2002-10-18
  • 打赏
  • 举报
回复
如果你需要知道你的 kernel 支持那些文件系统,可以用 vi 打开 /proc 目录下的 "filesystem" or "fs" (我记不清是那个文件了)看看。
xday 2002-10-18
  • 打赏
  • 举报
回复
win98?,你的分区是不是 FAT16
如果是 FAT16 ,你加的参数应该是:-tmsdos
如果是 FAT32 ,你加的参数应该是:-tvfat

kernel 默认支持 FAT32,我想不该是 kernel 的问题
lqs10 2002-10-18
  • 打赏
  • 举报
回复
elli() 说得对,real_chang(木乃伊)错了。
/etc/fstab和能不能MOUNT没有多大关系,这个文件只是告诉MOUNT,那些文件系统是可以不需要参数就MOUNT上的。
gototop99 2002-10-18
  • 打赏
  • 举报
回复
在 red hat Linux 中,我直接用

mount /dev/hda1 /mnt/c

就可以了,不用指定 什么格式的。

如果你的不行,可能是你的内核要升级了。。。。。。。。。。。。。。。。
hslinux 2002-10-17
  • 打赏
  • 举报
回复
安装的时候没把支持windows文件系统那项算上,升级安装一下。
real_chang 2002-10-17
  • 打赏
  • 举报
回复
在/etc/fstab中看看,有没有fat格式
netkid 2002-10-17
  • 打赏
  • 举报
回复
or install latest linux
elli 2002-10-17
  • 打赏
  • 举报
回复
你的内核不支持vfat,重新编译一下内核,注意要选中vfat对应的模块。

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧