当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > LINUX modules 模块安装 MINI-HOWTO

Unix/Linux
以假乱真 Linux中实现Vista界面主题
gnome与KDE字体大小不同的解决
Slackware 10 系统的汉化、美化
linux 常见音乐、视频播放器简介
Linux系统下用DCOP连接KDE应用程序
使用xmanager访问linux图形界面
Linux操作系统下制作特效照片也精彩
用新型D-BUS与Linux桌面应用程序通讯
使用Portland改善Linux桌面移植性
Linux操作系统下安装QQ最简单的方法
linux下浏览CHM及其它文件格式电子书
Linux下gnome桌面转换为KDE桌面的方法
Linux系统使用Windows XP字体美化汉字
Linux操作系统窗口系统精彩问与答
英文界面中文输入法与汉字的正常显示
在Fedora中编译安装Mplayer的详细步骤
Linux上五十个最佳的FireFox扩展插件
迁移到Linux桌面的六个忠告
Linux下登录windown系统远程桌面
Ubuntu Linux下播放Real多媒体的方法

Unix/Linux 中的 LINUX modules 模块安装 MINI-HOWTO


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 135 ::
收藏到网摘: n/a

  内容



     * 本文件的目的
     * 警告
     * 先决要素
     * 针对 模组 重新编译 核心
     * 针对 模组 设定 Debian 或  RedHat
     * 针对 模组 设定 Slackware
     * 针对 模组 设定其它发行套件
     * 版权和合法性        
   
     _________________________________________________________________
   
   
   
本文件的目的    

   
   
   我对 Linux 和模组[modules]的经验一直是, 现有的文件不能提供令人满意的   
   解说, 要如何成功地设定模组而装好 Linux 并能正常运作. 本文件的解说步骤
   已经成功地被使用了好几遍了, 包括在我自己的系统以及通过 Internet指导某
   人去设法取得某些方法, 能要求仅提供模组形式的驱动程式以便能运作.
   
   
   我自己的系统是跑 Linux 的 RedHat 4.1 发行套件, 而且它是在我发展的这套
   步骤下建立起来的. 自从那次之後,我也已成功地把它安装在跑各样 Slackware 
   发行套件的系统, 及一种 Debian 发行套件的系统, 而且所需要步骤会在这□
   针对这三类(发行套件)正确地设定模组提出说明.
   
   
     _________________________________________________________________
   
   
   
警告   

   
   
   我最近有用相同的步骤在 RedHat 4.2 上, 但在一样的系统上出现不一样的结果.
   我到现在还未找出是那是什麽问题, 所以不能做任何保证,这样用是否一定能在你
   的系统上运作.
   
   
     _________________________________________________________________
   
   
   
先决要素   

   
       
       
     * 在使用本文件的步骤之前, 读者 '必须' 已做了 Linux 安装工作, 而且取
       得成为 root 使用者身分的 Linux 提示符号下, 因为大部分牵扯到的步骤
       只能由这所说的使用者才能进行.
       
       
     * 目前存在的核心可以编译成使用模组或不使用模组, 甚至能在开机过程秀出
       错误讯息, 假若发生上述情况, 那是因为所设定的模组在那时(开机时)无法
       取得的缘故.

       
     * 目前核心的原始树[source tree]假设是可找到其摆在 /usr/src/linux
       而且也假设该目录是本文件全部中,任何连续命令开始所在的目前目录.
       
   
   
   
     _________________________________________________________________
   
   
   
编译加速

   
   
   如果你的机器有 16 Megabytes 或以上的 RAM, 那麽有个有用加速可以用, 它
   允许核心平行编译两个以上的模组. 当核心在编译时,这将会增加机器负载, 但
   会减少编译时所花费的时间.
   
   在你能使用这方法前, 你需要检查你的机器上存有的 RAM 有多少, 如果你这个
   设得太高, 编译实际上会慢下来. 经验显示最佳值乃是根据下列公式与你系统
   的 RAM 多少有关, 至少对有 32 Megabytes RAM 的系统是还蛮合理的, 虽然它
   对有大量 RAM 的系统是有点保守:
   
   N = [RAM in Megabytes] / 8 + 1
   
   对那些讨厌数学的人要有点帮助, 可看下面 RAM 常用的数量所相应的数值:
   
   RAM 大小值若使用 16  Megs 是 3 , 24  Megs 是 4 , 32  Megs 是 6 ,
   40  Megs 是 6 , 48  Megs 是 7 , 56  Megs 是 8 , 64  Megs 是 9 ,
   80  Megs 是 11, 96  Megs 是 13, 112  Megs 是 15 ,128  Megs 是 17 , 
   
   当你已决定正确的值, 编辑档案 /usr/src/linux/Makefile 而且找到这样一行:
   
   

   MAKE=make


   
   
   取代它以:
   
   

   MAKE=make -j N


   其中的 N 是上面决出的数值.
   
   
    _________________________________________________________________
   
   
   
针对 模组 重新编译 核心     

   
   
   除了设置[mounted]成 root