1. 下载内核  www.kernel.org

2.安装开发工具库 Development Tools,Development Libraries

  2.1配置yum

     # cd /etc/yum.repos.d/

     # vim local.repo

        [base]

name=Server

baseurl=file:///media/cdrom/

enable=1

 gpgcheck=0

   2.2安装 #  yum -y groupinstall "Development Tools" "Development Libraries"

3.解压内核文件 #  xz -d linux-4.0.5.tar.xz

       #  tar -xf linux-4.0.5.tar -C /usr/src

4.创建连接文件 #  cd /usr/src

       #  ln -sv linux-4.0.5/ linux

5.切换到内核文件夹中(必须)

       #  cd linux

6.(可选,如果没有安装)安装ncurses

       #  yum -y install ncurses

7.(可选) 为保险起见,在原有内核配置文件上修改

       # cp /boot/config-版本号 /usr/src/linux/.config

8.执行make menuconfig( [*]扩充内核  <M>扩充模块  [ ]不启用此功能,用空格选)

9.exit---exit--yes(保存到/usr/src/linux/.config)

10.make

11.make bzImage(默认在/usr/src/linux/linux-内核版本号这个目录下执行

12.make modules_install(默认在/usr/src/linux/linux-内核版本号这个目录下执行

13.shuttdown -r now

14.uname -r


注意:1.最好不要用远程连接,如果必须用远程链接,安装screen(用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。)

 # yum install screen


screen命令使用:

screen -ls:显示已建立的屏幕

screen:直接打开新的屏幕

ctrk+a,d:拆除屏幕

screen -r ID :还原屏幕



2.二次编译时清理,清理前,如有需要,请备份配置文件.config:

make clean

make mrproper