LINUX内核升级指导.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LINUX内核升级指导

LINUX内核升级指导 ——薛老师/直接搜索得到,文档中只给包名不再给链接,特别提示,仔细,认真,再仔细再认真,任何小错误都可能会造成失败。一、准备工作启动Linux系统,并用根用户登录,进入终端模式下。1、查看Linux内核版本# uname –a 目前的版本显示显示的是2.4.20,那就进入下一步 2、下载2.6内核源码 linux-2.6.18.tar.bz23、下载内核升级工具(因内核相差较大,很多软件包需要升级,否则新内核将有很多基本功能不能使用) (1)下载module-init-tools-3.2.tar.bz2 (2)下载mkinitrd-4.1.18-2.i386.rpm (3)下载lvm2-2.00.25-1.01.i386.rpm (4)下载device-mapper-1.00.19-2.i386.rpmbinutils-2.17.tar.gz(此项忘了是否是必须,自己验证下吧)安装时依次执行如下命令: tar zxf binutils-2.17.tar.gz cd binutils-2.17 /configure Make Make install 二、配置工作 4、为了简化操作,将下载好的内核和4个升级工具都拷贝到/usr/src文件夹下。 5、拷贝完毕,开始解压新内核,具体操作请依次执行以下命令: # tar jvxf linux-2.6.18.tar.bz2 (解压新内核) 6、安装module-init-tools工具包 在/usr/src目录下,依次执行下列命令: # tar jvxf module-init-tools-3.2.tar.bz2 (解压module-init-tools) # cd module-init-tools-3.2 (由/usr/src目录进入module-init-tools目录下) #./configure --prefix=/ # make moveold # make all install #./generate-modprobe.conf /etc/modprobe.conf 命令make moveold将把系统原来的modutils工具程序改名为*.old(比如,lsmod.old等等).这将使得你可以继续使用原有的linux-2.4.x系统, 因为在2.4.x系统下, 新的module-init-tools工具包实际上是倚赖原来*.old程序来加载内核模块. 如果忘记了这一步也不要紧张, 可以先下载并安装原来的modutils程序包, 然后按照上面的步骤重来一遍就可以了. 7、安装另外三个升级工具 回到/usr/src目录下,依次执行下列3个命令来安装另外三个升级工具: # rpm -ivh --nodeps mkinitrd-4.1.18-2.i386.rpm (注意,这里一定要加入--nodeps参数,下同) # rpm -ivh --nodeps lvm2-2.00.25-1.01.i386.rpm # rpm -ivh --nodeps device-mapper-1.00.19-2.i386.rpm 如果不更新以上几个升级包,在后面编译内核时会提示以下错误:mkinitrd failed make[1]: *** [install] Error 1 make: *** [install] Error 2 8、配置内核选项。 # cd linux-2.6.18 (进入到/usr/src/linux-2.6.18目录下,然后在文档Documentation/Changes中给出了欲成功地升级到kernel-2.6.x所需的最小系统软件要求) # make mrproper (该命令可确保源代码目录下没有不正确的.o文件,非必须) # make menuconfig (文本窗口配置内核各选项) 运行这个命令有时会出现一个图形界面,列出了所有的内核配置选项,有的选项下还有子选项,你可以用方向键来选择,用Y键来确定。经过我多次试验,大多数选项默认就行,以下几个选项必须选择(请认真核对下面每一个选项,否则编译很有可能前功尽弃,确认下列): (1)Loadable Module support选项中,一定要选上“Module unloading”和“Automatic kernel module loading”这两项; (2)Device DriversBlock Devices中一定要选上Loopback device support; Device DriversMulti-device support(RAID and LVM)”处要选上“device mapper support”; Device DriversGraphics support

文档评论(0)

liudao + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档