红联Linux门户
Linux帮助

在slackware10.2上编译linux2.6.20手记

发布时间:2007-03-05 00:47:25来源:红联作者:readywin
  前提条件:

  slackware10.2包含有各种默认安装的包
  找到slackware光盘中的针对2.6的config文件
  linux2.6.20源码

  过程:

  解压源码包到一个目录下,解压后的目录名为linux-2.6.20
  将slackware光盘中的针对2.6的config文件,更名为.config被拷贝到linux-2.6.20/下
  进入linux-2.6.20/目录,并运行make menuconfig
  然后选择“ Load an Alternate Configuration File ”项,确定就行了
  然后选择“ Save an Alternate Configuration File ”,也是确定就行了
  然后选择”EXIT“退出
  运行make clean,确保所有的东西都处于最新的状态
  运行make bzImage

  make modules
  make modules_install
  cp arch/i386/boot/bzImage /boot2.6.20/
  cp System.map /boot2.6.20/

  修改/etc/lilo.conf文件,增加下列几行:

  image = /boot2.6.20/bzImage
  root = /dev/hda1
  label = slack-2.6.20
  read-only

  运行lilo,重启,选择2.6.20内核就可以了

  总结:

  上述过程,其实忽略了一个很重要的环节,就是如何自定义编译选项。Linux内核的编译选项非常多,完全掌握需要花费一些时间,以及如何满足稳定性的要求等等,这些都是一个内核高手需要思考到的问题。
文章评论

共有 0 条评论