linux内核升级小结

升级linux内核操作很简单,按照操作顺序列出的命令清单如下:
下载内核源代码,偶数号是稳定版,如2.4版,2.6版;
解压源代码,一般是解压到/usr/src,用tar命令,linux有很多约定俗成的东西,要遵守它们;
在解压后的源代码目录中,查看是否有与源代码和编译过程无关的文件,如README或者INSTALL以及其他什么的,在编译开始前仔细阅读它们,按照那些文档中的要求检查当前系统中升级内核所必需的那些软件包的版本,完成以后,顺次执行下列命令:
make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install
然后修改bootloader,例如grub或者lilo,重新启动,进入新内核。这一步可能需要使用mkinitrd命令生成ramdisk文件,ramdisk是把内存当硬盘使的一种技术。修改bootloader,例如grub时,看着之前的引导文件/boot/menu.lst,照猫画虎就可以。
这就是一个完整的内核升级过程。操作很简单,理解每一步操作的意义也很简单,在解压后执行make help自然会列出所有可以make的target。但是,正如写程序不是为了成为代码民工一样,编译内核最重要最核心的部分在于make config那一步进行的内核配置。在这一步多打些问号看些帮助,很有提高。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值