|
蓝森林 http://www.lslnet.com 2006年7月28日 15:58
RHELAS3中加载NTFS分区
RHEL AS3的内核2.4.21-4.EL默认情况下是不支持加载NTFS分区的,
经过编译内核源代码中的NTFS模块,我们可以让它支持NTFS分区,做法如下:
1.在root用户下,进入目录/usr/src/linux-2.4/,运行make menuconfig,在
filesystem中选择NTFS分区,
2. 进入目录/usr/src/linux-2.4/,执行下列命令:make dep
3. 对文件/usr/src/linux-2.4/Makefile进行修改,
此文件的第三行的内容为EXTRAVERSION = -4.ELcustome,
我们将其改为EXTRAVERSION = -4.EL,保存退出.
4. 进入目录/usr/src/linux-2.4/,执行下列命令:make modules,此命令运
行完成后,请不要运行其它任何命令.
5. 执行下列命令:mkdir /lib/modules/2.4.21-4.EL/kernel/fs/ntfs
6. 把ntfs.o模块拷入/lib/modules/2.4.21-4.EL/kernel/fs/ntfs目录中,
命令为: cp /usr/src/linux-2.4/fs/ntfs/ntfs.o /lib/modules/2.4.21-4.EL/kernel/fs/ntfs/
7. 执行命令modprobe ntfs
8. 现在我们就可以加载NTFS分区,怎么加载请参考其它贴子.
另外,如果重启之后不想手动加载NTFS模块和NTFS分区,我们可以在
/etc/rc.local加入下列行(根据个人情况进修改):
if [ -f /var/lock/subsys/ntfs ]; then
echo "NTFS volume have already mounted!"
else
touch /var/lock/subsys/ntfs
modprobe ntfs
#mount -t ntfs -o iocharset=cp936 /dev/hdaN /winc
fi
这种方法对于安装官方2.6rpm包的
是否适用呢?
我的怎么出错的:
是在make modules的时候出现的:
make[1]:***[cpufreq.o] Error 1
make :***[_mod_kernel] Error 2
|