快速讓你的redhat9支援NTFS檔案系統-排錯版(轉)

post0發表於2007-08-10
快速讓你的redhat9支援NTFS檔案系統-排錯版(轉)[@more@]

論壇很多朋友詢問關於REDHAT下如何支援NTFS的問題,以前的帖子多是關於7.X的,雖然方法大相徑庭,但是還是略有差別,因此寫了一個簡單的攻略,以供新手參考,該方法對8.0和7.x也同樣適用

我的環境:

redhat9 kernel用up2date升級到了2.4.20-20

步驟:

執行下面的命令清除以前的設定,否則載入我們編譯好的模組的時候會提示:

depmod: *** Unresolved symbols in /lib/modules/2.4.20-20.9/kernel/fs/ntfs/ntfs.o

這樣的錯誤

cd /usr/src/linux-2.4.20-20.9;make mrproper

redhat在安裝完後會在/boot下存放一份當前執行kernel的配置檔案,例如我的是 config-2.4.20-20.9,將這個檔案複製到/usr/src/linux-2.4當然你必須安裝kernel的原始碼才可以編譯

cp config-2.4.20-20.9 /usr/src/linux-2.4/.config

然後修改/usr/src/linux-2.4目錄下的Makefile找到第四行:

EXTRAVERSION= -20.9custom

改為

EXTRAVERSION= -20.9

儲存退出

然後修改/usr/src/linux-2.4/.config找到

CONFIG_VXFS_FS=m

在下面新增

CONFIG_NTFS_FS=m

CONFIG_NTFS_RW=y (支援對ntfs的寫操作,僅對ntfs4有效,windows2000的ntfs5無效)

儲存退出

然後在/usr/src/linux-2.4/目錄下執行make dep

cd /usr/src/linux-2.4/

make dep

make modules SUBDIRS=fs/ntfs

編譯完後將編譯出來的驅動模組複製到kernle的模組目錄:

mkdir /lib/modules/2.4.20-20.9/kernel/fs/ntfs

cp fs/ntfs/ntfs.o /lib/modules/2.4.20-20.9/kernel/fs/ntfs

depmod -a

然後如果沒有報錯的話執行

modprobe ntfs

就可以載入ntfs的模組

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-940160/,如需轉載,請註明出處,否則將追究法律責任。

相關文章