CentOS 5.2下安装NTFS分区支持

我的系统是CentOS 5.2,由于装的是双系统(WIN7+CentOS 5.2),按默认安装,安装完成后发现无法挂载NTFS格式的分区。

于是马上驱猫上网下载一个fuse-2.8.1.tar.gz

下载地址:http://sourceforge.net/projects/fuse/files/fuse-2.X/

完了之后tar & ./configure & make & make install , 根据说明执行modprobe fuse,结果发现没有找到模块。

郁闷,,后面的ntfs-3g也无法继续了。

也没有发现编译错误。

 

百度了一下,网上的说这个版本在默认情况下是不支持NTFS的。

[root@localhost ~]# mount -t ntfs-3g /dev/hda5 /mnt/windows

FATAL: Module fuse not found. fuse: device not found, try 'modprobe fuse' first

[root@localhost ~]# modprobe fuse

FATAL: Module fuse not found.

 

先查看系统的内核版本:

[root@localhost ~]# uname -r

2.6.18-92.el5

 

因为系统默认的内核并不支持FUSE模块(谷姐说的),所以说要更新内核。

可以用yum install kernel* 方式来更新。

如果你要节约点时间的话可以只更新以下的几个包:

kernel-devel

kernel

kernel-headers

 

更新后的内核版本是:

[root@localhost ~]# uname -r

2.6.18-164.11.1.el5.centos.plus

 

重启后进入系统,在系统菜单那选择新的内核(2.6.18-164.11.1.el5.centos.plus)启动,重新安装FUSE和NTFS-3G,之后一切正常。

 

如果想要开机启动时挂载WIN分区,可以修改/etc/fstab文件。

 

总结:

  原因就是CentOS 5.2这一个版本的内核在默认情况下不支持NTFS挂载;

解决:网上说可以通过修改内核进行对NTFS的支持,对于小菜来说并不现实,只有更新,一个 yum install kernel* 多好,,,完了之后重启,选择新的内核版本进去重新编译FUSE和NTFS-3G,,注意先安装FUSE。

你可能感兴趣的:(centos,ntfs,fuse,ntfs-3g,休闲)