当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-05 23:55:00  来源:本站整理

Ubuntu 9.10下内核编译[Linux安全]

赞助商链接



  本文“Ubuntu 9.10下内核编译[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  目前最新的内核版本是2.6.32,而我的9.10自带的内核版本已经是2.6.31-20,二者差别不是很大.因此这次的主要目的是熟习一下内核编译的流程,为下面的内核编程打好底子,实行环境是VirtualBox下的Ubuntu 9.10.

  1、下载linux-2.6.32,途径很多,不具体阐明

  2、解压到/usr/src/下

  root@globus-laptop:~# ls /usr/src/ ls /usr/src

  linux-headers-2.6.31-14-generic vboxguest-3.1.0

  linux-2.6.32 linux-headers-2.6.31-20 vboxvfs-3.1.0

  linux-headers-2.6.31-14 linux-headers-2.6.31-20-generic vboxvideo-3.1.0

  3、成立一个新的链接

  root@globus-laptop:~# ln -s /usr/src/linux-2.6.14 /usr/src/linux

  root@globus-laptop:~# ls /usr/src/

  linux linux-headers-2.6.31-14-generic vboxguest-3.1.0

  linux-2.6.32 linux-headers-2.6.31-20 vboxvfs-3.1.0

  linux-headers-2.6.31-14 linux-headers-2.6.31-20-generic vboxvideo-3.1.0

  4、配置内核.

  这个历程对比麻烦,我们采取之前版本的配置.

  root@globus-laptop:~# cd /usr/src/linux

  root@globus-laptop:/usr/src/linux# uname -r

  2.6.31-20-generic

  root@globus-laptop:/usr/src/linux# cp /boot/config-2.6.31-20-generic .config

  开始配置:

  root@globus-laptop:/usr/src/linux# make xconfig

  在这一步大概会碰到下面的问题:

  HOSTCC scripts/kconfig/kconfig_load.o

  make[1]: *** No rule to make target `scripts/kconfig/.tmp_qtcheck', needed by `scripts/kconfig/qconf.o'. Stop.

  make: *** [xconfig] Error 2

  办理办法:

  apt-get install build-essential

  apt-get install libqt3-mt-dev

  这是因为用xconfig需求libqt3-mt-dev

  再次make xconfig

  呈现一个配置界面,挑选自己需求的配置(大部份配置都已经过.config文件完成),保存,退出.

  5、开始编译.

  root@globus-laptop:/usr/src/linux# make-kpkg clean

  假如提醒没有kpkg,按提醒安装一下便可.

  root@globus-laptop:/usr/src/linux# make-kpkg --initrd -revision=first kernel_image kernel_headers

  冗长的等候...

  6、安装新内核.

  在成功构建内核后, 在/usr/src目录能发现两个.deb软件包,一个是内核的安装包,别的一个是内核headers的安装包.

  root@globus-laptop:/usr/src# dpkg -i /usr/src/linux-image-2.6.32_first_i386.deb

  root@globus-laptop:/usr/src# dpkg -i /usr/src/linux-headers-2.6.32_first_i386.deb

  7、重启便可.

  以上是“Ubuntu 9.10下内核编译[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ubuntu下无法利用无线网络的办理办法
  • 三步搞定windows与ubuntu之间文件同享
  • Ubuntu和windows文件同享问题详解
  • 在 Ubuntu 12.04 Server 上安装 Rails 环境
  • ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解
  • Linux(ubuntu)下配置android环境
  • Ubuntu 10.04上搭建Ruby on Rails环境
  • Ubuntu 10.10中关闭按钮位置的改变
  • Ubuntu下检测CPU温度的工具
  • Ubuntu Server增添关机用户
  • Ubuntu 11.04安装火狐5
  • ubuntu 10.04下搭建samba文件服务器
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .