如何编译内核的ntfs模块
我的C, D盘为NTFS格式,C盘安装Win2000。在Redhat7.3下,我想登录至D盘,使用命令mount /dev/hda2 -t -ntfs /mnt/win_d
却不能执行,提示:
"fs type ntfs not support by kernel"
请问各位:如何编译内核才可成功登录D盘?
我是新手,烦劳各位高手详细告知。谢谢!
呵呵,俺也想知道
呵呵,俺也想知道 :-D编译内核
cd /usr/src/linux-versionversion指你的内核版本,如linux-2.4.18-3
cp ./configs/kernel-2.4.18-i686.config ./.config
其中的文件kernel*.config你可以选一个夫符合你版本和CPU的文件
make mrproper
make menuconfig
选择编译选项,y表示编入内核,m表示编成模块,n表示不编译.把在filesystem里的ntfs编成模块,就是选成m,最好选择只读模式,读写模块有些问题,可能会破坏你的ntfs分区资料,同时你也可以有目的地配置你自己的内核,把必须的选y,有时使用的选m,不支持的和不使用的选n
make dep
如果有错请校验你前面的配置
make clean
make bzImage
make modules
make modules_install
编译内核结束,整个过程较长,请耐心.然后你可以选择怎样安装内核,我一般是覆盖老的内核(请你备份)
cp ./arch/i386/boot/bzImage /boot/vmlinuz-version
cp System.map /boot/System-version
cd /boot
ln -s System.map-version System.map
reboot
重启后用新内核,就可以加载ntfs分区了,
页:
[1]