让Linux操作零碎可以Mount NTFS分区

 作者:赛迪网手艺社区 前导发轫:赛迪网手艺社区


 

当你装配完Linux零碎,并且曾经启动,恭喜你!如果你的硬盘上还装配了WinNT/2000零碎,你试图去会晤另一个NTFS分区时却碰到了麻烦。由于你所用的Linux零碎没有已编译的支持NTFS文件零碎的模块。如何办?可能你会运转make menuconfig,从头定制你必要的完整绝对模块,接着运转make modeules;make modeules_install来装配。如许不只繁琐、费时,还可能会泛起后果。或许由于编译内查对你有些顺手,太多的选择让你惊惶失措,你根本底蕴没有太好的举动。本文给你供给一个大约的举动,你可以轻松地去编译你所必要的支持NTFS零碎的模块(ntfs.o)。以此为例,祈望对你编译其他模块有所帮忙。

写此文时我用的零碎是Red Hat Linux release 7.0 (Guinness) Kernel 2.2.16-22 on an i686。从一个新装配的零碎入部动手,我们一同去编译一个自己想要的支持NTFS文件零碎模块。

一、找到编译内核所必要的.config文件。

在/usr/src/linux/configs目次下有若干好多编译内核所用的设置。选择我们想要的设置,将它复制到/usr/src/linux目次下,更名为.c

onfig。

cp /usr/src/linux/configs/kernel-2.2.16-i686.config /usr/src/linux/.config

二、修正.config文件,去掉不必的模块,加上自己想要的模块。

翻开.config,有许多XXXX=m的项,这些都是要被编译为模块的项,由于我们不断顿编译这些模块,所以要把XXXX=m的项完整绝对去掉。然后再加上我们想要的模块,将# CONFIG_NTFS_FS is not set 改为CONFIG_NTFS_FS=m 当然,可以用你见解各种对象来做这件事。

三、编译NTFS模块。

在/usr/src/linux目次下运转号令make modules来编译我们想要的NTFS模块。

四、装配NTFS模块。

编译后失掉的ntfs.o在/usr/src/linux/fs/ntfs目次下,手动将它复制到准确的目次下。

cp /usr/src/linux/fs/ntfs/ntfs.o /lib/modules/2.2.16-22/fs/

细致:千万不克不及运转号令make modules_install,否则将带来紧张的后果,它会删除你零碎中的完整绝对模块,只装配方才编译的模块(ntfs.o)。

五、载入NTFS模块.

运转号令depmod;modprobe ntfs 试着会晤你的NTFS文件零碎吧,祝你成功!

有些模块依赖于你的零碎内核,所以不合用本文所供给的举动。另有些模块和其他模块有依赖关连。如果你不见解这些依赖关连的话,提倡你在第二步去掉不必的模块选项后,经由历程make menuconfig来加上自己想要的模块。


[an error occurred while processing this directive]



版权声明: 原创作品,赞成转载,转载时请务必以超链接体式格局标明文章 原始出处 、作者信息和本声明。否则将清查法则责任。

原文地址:https://www.cnblogs.com/zgqjymx/p/1975235.html