CentOS 5.2下安裝NTFS分區支持

我的系統是CentOS 5.2,由於裝的是雙系統(WIN7CentOS 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)啓動,重新安裝FUSENTFS3G,之後一切正常。

 

如果想要開機啓動時掛載WIN分區,可以修改/etc/fstab文件。

 

總結:

  原因就是CentOS 5.2這一個版本的內核在默認情況下不支持NTFS掛載;

解決:網上說可以通過修改內核進行對NTFS的支持,對於小菜來說並不現實,只有更新,一個 yum install kernel* 多好,,,完了之後重啓,選擇新的內核版本進去重新編譯FUSENTFS3G,,注意先安裝FUSE

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章