安装内核模块的编译环境

来源:互联网 发布:玩天龙八部网络延迟 编辑:程序博客网 时间:2024/05/01 11:11

安装内核模块的编译环境

一、 下载新内核的源代码 

目前,在Internet上提供Linux源代码的站点有很多,读者可以选择一个速度较快的站点下载。本人是从站点www.kernel.org上下载了Linux的开发版内核3.14.17的源代码,全部代码被压缩到一个名叫Linux-3.14.17.tar.gz的文件中。

二、 释放内核源代码 

由于源代码放在一个压缩文件中,因此在配置内核之前,要先将源代码释放到指定的目录下。  

tar命令释放内核源代码 

$ tar zxvf Linux-3.14.17.tar.gz 

文件释放成功后,通过终端进入Linux-3.14.17文件夹。

三、删除源代码目录中残留的.o文件和其它从属文件

$ sudo make mrproper 

 

四、在home下建立临时文件夹存放内核编译产生的临时文件

$ sudo mkdir -p  /home/linshi/kernel/kernelbuild

五、进入内核编译配置设置

$sudo make O=/home/linshi/kernel/kernelbuild  menuconfig

进入配置界面后可选择性进行编译,如果默认配置的话,编译内容就会很多,编译时间就会很长,多达3小时

如果出现没有ncurses-level库那么

$ sudo apt-get install  libncurses5-dev

装完库后就可以进入配置界面了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

六、开始进行内核编译(耗时>=3小时)

$ sudo make O=/home/linshi/kernel/kernelbuild 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

七、开始安装新内核

#sudo make O=/home/linshi/kernel/kernelbuild modules_install install

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

八、安装完毕后,重启计算机,然后进入高级配置,选择新安装的内核linux-3.14.17,就可登陆新内核系统,内核模块的编译环境配置就基本完成了。

0 0
原创粉丝点击