tosh 发表于 2004-8-16 23:53:37

百年不遇的问题:FC2竞不能挂载FAT32及EXT3分区!?

各位大侠,偶是新手。我的系统:C1.7+256M+I845D(技嘉的8IR2003)+NVTi200+WINXP+WIN2003。从官方镜像站点上下载了FC2的iso文件,经过MD验证无误。按网上大侠提供的下面方法安装:


   从dos安装:在一个fat32分区下建一个boot目录,将第一张盘中images/pxeboot/ 目录中的 vmlinuz initrd.img   从iso中解出放入此boot/ 目录。新建一个 autoboot.bat 其内容为 loadlin vmlinuz initrd=initrd.img ramdisk_size=9216,再下载一个 loadlin.exe ,用98 盘重启进纯dos,进入boot目录运行autoboot.bat
   以上都进入安装程序的方法,要正式开始硬盘安装,还需在选择安装方式时选硬盘安装,接下来就会让你选择ISO文件的存放路径,选择分区后再填入目录名,如果你的iso放在分区根目录则不用填目录名。现在你就可以真正的往你的硬盘里安装Fedora core 2 了。

  结果倒也算顺利安装完成。但还是有点小问题:

  1、我的主板集成的AC97声卡虽被检测,但不出声。任务栏有音量控制但无法调节音量(一直在最小音量处,向上拖动游标会自已下滑至原位)--这个也罢!
  2、我的网卡RLT8139也被检测,但无法正常使用,当然也无法上网了。这个问题我相信多多拜读各位大作,多多实践,也会解决--这个也罢!

  奇怪的问题来了--

  按照下列实现MOUNT各FAT32分区的方法:

  1.在安装系统(linux),进行到分区选择挂载点时,你可以建立几个
挂载点,如/mnt/c,/mnt/d等,然后选择你的windows fat32分区,把它们分别挂载到前面建立的挂载点即可。
(注意,正如前面所说,在这里你不能把一个ntfs分区挂载到一个挂载点,应为ntfs不是默认支持的。)这样你装好系统后就能直接使用你的windows fat32分区了。例如,你把windows的c盘(linux中的/dev/hda1)挂载到/mnt/c,那么你就能在/mnt/c目录中找到你的c盘中的全部数据。

  2. 如果你在安装系统时没有像方案1所说的那样挂载上你的fat32分区,没关系,仍然能够很方便的解决这个问题。首先,用一个文本编辑器(如vi)打开/etc/fstab,在文件的最后加入类似如下的几行
/dev/hda1 /mnt/c vfat default 0 0
你所要做的修改就是,把/dev/hda1改成你要挂载的fat32分区在linux中的设备号,把/mnt/c改成相应的挂载点即可。注意,挂载点就是一个目录,这个目录要事先建立。举一个例子,我有三个fat32分区,在windows中是c,d,e盘,在linux中的设备号分别为/dev/hda1,/dev/hda5,/dev/hda6。那么我就要先建立3个挂载点,
    如/mnt/c,/mnt/d,/mnt/e,然后在/etc/fstab中加上这么几行:
      /dev/hda1 /mnt/c vfat defaults 0 0
      /dev/hda5 /mnt/d vfat defaults 0 0
      /dev/hda6 /mnt/e vfat defaults 0 0
保存一下退出编辑器。这样以后你重启机器后就能直接使用c,d,e这三个fat32格式的windows分区了

  上述两种方法试过,无一例外的结果是:
  光驱可以正常挂装,其它不行,更有甚者,连ext3分区格式的/boot分区也无法挂载。系统提示:大意为“内核不支持vfat及ext3文件系统”。重启时也发现mount vfat 及ext3分区时显示“失败”的消息。
  
  我的问题:
  1、是否与我的安装文件有关,内核问题?
  2,是否与我安装时选择服务器(难道大家都是选择个人桌面)安装有关?
  3、是否真的需要重新编写内核?
  
  我已经为这个问题重装了5次系统,熬过3个不眠之夜,今晚我实在想睡觉了。哪位高人帮帮不才啊?先谢了!

12543122 发表于 2004-8-17 00:33:45

sata硬盘? 如果是SATA硬盘,要用 /dev/sda1 ……

进入系统后在终端里用命令行方式挂载,看看错误提示。

狂客 发表于 2004-8-17 00:35:50

到中文美化版看看置顶帖吧!

你的 fstab 里缺少相关参数的设置.

tosh 发表于 2004-8-17 11:19:25

sata硬盘? 如果是SATA硬盘,要用 /dev/sda1 ……

进入系统后在终端里用命令行方式挂载,看看错误提示。谢谢解答!不是SATA。终端中用命令行方式挂载,提示“内核不支持vfat、ext3文件系统”(中文大意)。

tosh 发表于 2004-8-17 11:31:37

到中文美化版看看置顶帖吧!

你的 fstab 里缺少相关参数的设置.

谢谢不吝赐教!已按兄台指示看过置顶贴。也曾在fstab里设好参数。但这里问题的关键是:在执行mount命令时,系统提示“内核不支持vfat及ext3文件系统”。难道真是内核的问题?还是安装的问题?困惑~~~~~~~~~

linky_fan 发表于 2004-8-17 14:03:23

我知道redhat的东西要安装完成就可以直接可以支持vfat文件格式,这个基本上很难,建议有条件的话重编一下内核.ext3不支持倒是有点奇怪, redhat从8.0开始就已经默认用ext3的了,reiserfs是连影子都看不到的

daipeng9017 发表于 2004-8-17 19:07:38

必须重新编译内核,我在升级FC2内核后出现这样的问题.

tosh 发表于 2004-8-17 21:54:44

必须重新编译内核,我在升级FC2内核后出现这样的问题.
可我没有升级过内核啊,我看论坛上的贴子,只有一位和我一样出现这样的问题:
我想把windows下的h盘mount上,使用下面的命令:
#mkdir /mnt/winh
#mount -t vfat /dev/hda7 /mnt/winh
他报错:
mount: fs type vfat not support by kernal
请问这是什么意思啊

他的解决之道是安装了一个什么rpm包(他自己也不知道,莫名其妙地自己好了)可我~~~就没这样的好运气了 ̄ ̄ ̄难道非得重新编译内核?
页: [1]
查看完整版本: 百年不遇的问题:FC2竞不能挂载FAT32及EXT3分区!?