您的位置:首页 > 其它

安装内核模块的编译环境

2014-09-03 08:46 190 查看
安装内核模块的编译环境

一、 下载新内核的源代码

目前,在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,就可登陆新内核系统,内核模块的编译环境配置就基本完成了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: