linux内核动态加载模块(Linux kernel dynamic loading module).doc

linux内核动态加载模块(Linux kernel dynamic loading module).doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux内核动态加载模块(Linux kernel dynamic loading module)

linux内核动态加载模块(Linux kernel dynamic loading module) Linux kernel dynamic loading module Install kernel module: General steps: (1) run make menuconfig under /usr/src/linux/, M the items that need to be compiled into modules, save and exit. (2) running make modules, and this step will generate *.o or *.ko files under /usr/src/linux/. (3) run make modeules_install to install, and this step copies the generated.O or Ko files to /lib/modules/`uname -r`/. If you just compile one or more modules, you can use the quick method below: (1) find the.Config files required to compile the kernel. In the /usr/src/linux/arch directory, there are several configurations used to compile the kernel. Select the configuration we want, copy it to the /usr/src/linux directory, and rename it to.Config. CP /usr/src/linux/arch/x86/xxconfig /usr/src/linux/.config (2) modify the.Config file, remove unnecessary modules, plus the module you want. Open.Config, there are many XXXX=m items, these are the items to be compiled as modules, because we do not want to compile these modules, so we have to remove all the items of XXXX=m. Then we want to # CONFIG_NTFS_FS module, such as is not set to CONFIG_NTFS_FS=m of course, you can use familiar tools to do this thing. (3) compile the NTFS module. In the /usr/src/linux directory, run the command make modules to compile the modules we want. (4) installation module. The compiled.O file is in the /usr/src/linux/ directory and is manually copied to the correct directory. For example, CP /usr/src/linux/fs/ntfs/ntfs.o /lib/modules/2.2.16-22/fs/ Note: never run the command make modules_install, otherwise it will have serious consequences. It will delete all modules in your system and install only the modules that have just been compiled (ntfs.o). Two: after the installation is complete, we can load the module: Several commands related to loading modules in Linux are as follows: Depmod, modprobe, lsmod Lets look at the depmod command first: Depmod is a program used

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档