zoukankan      html  css  js  c++  java
  • 让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]



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

  • 相关阅读:
    KVM安装之脚本和镜像目录树准备
    KVM安装之网桥
    安装KVM虚拟机步骤
    NFS搭建配置
    为项目组搭建开发测试环境介绍
    VMWare虚拟机copy后网卡不是eth0解决办法
    安装Oracle 10g和SQLServer2008(仅作学习使用VirtualBox虚拟机来安装节省电脑资源)
    常用的SQL语句
    在web项目中集成Spring
    IOC容器装配Bean(注解方式)
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975235.html
Copyright © 2011-2022 走看看