(一)源码下载,编译,安装
2013-08-14 17:35
162 查看
(1) 查看版本下载内核
uname -r 查看内核版本
一般系统中不会有内核源码,需要自己下载源码。
1> mkdir /home/usr1/temp 建立临时目录 usr1是用户的主目录
2> cd /home/usr1/temp 进入临时目录
3> apt-get source linux-image-$(uname -r) 下载内核源代码
建议:下载源码时候使用一般用户模式,建立临时路径,不要在系统目录usr/bin/src 目录中。
(2) 解压配置
1> tar jfx linux-2.6.25.10.tar.bz2 解压源码
2> cd linux-2.6.25.10 进入源码目录
3> sudo make mrproper 清理以前的编译配置或者将以前备份的配置拷贝过来,多次编译需要 第一次不需要
4>make menuconfig 编译配置
(3)编译安装
1> make-kpkg clean 若是原先编译过内核,现在清理下系统临时文件temp文件夹
2> make 编译内核
3> sudo make install 安装内核镜像
4> sudo make modules_install 安装内核模块 模块会被安装/lib/modules/
5> reboot 重新启动
注意:menuconfig编译配置 这里不详细说明,稍后有时间单独讲解,系统裁剪的时候就是通过menuconfig 删除不需要的模块。 另外一些编译优化这里也不做解释,查阅编译内核优化相关书籍。
uname -r 查看内核版本
一般系统中不会有内核源码,需要自己下载源码。
1> mkdir /home/usr1/temp 建立临时目录 usr1是用户的主目录
2> cd /home/usr1/temp 进入临时目录
3> apt-get source linux-image-$(uname -r) 下载内核源代码
建议:下载源码时候使用一般用户模式,建立临时路径,不要在系统目录usr/bin/src 目录中。
(2) 解压配置
1> tar jfx linux-2.6.25.10.tar.bz2 解压源码
2> cd linux-2.6.25.10 进入源码目录
3> sudo make mrproper 清理以前的编译配置或者将以前备份的配置拷贝过来,多次编译需要 第一次不需要
4>make menuconfig 编译配置
(3)编译安装
1> make-kpkg clean 若是原先编译过内核,现在清理下系统临时文件temp文件夹
2> make 编译内核
3> sudo make install 安装内核镜像
4> sudo make modules_install 安装内核模块 模块会被安装/lib/modules/
5> reboot 重新启动
注意:menuconfig编译配置 这里不详细说明,稍后有时间单独讲解,系统裁剪的时候就是通过menuconfig 删除不需要的模块。 另外一些编译优化这里也不做解释,查阅编译内核优化相关书籍。
相关文章推荐
- Android I9100 源码编译 Step.1----下载&安装Ubuntu系统
- Android系统源码编译之4--unbutu下安装git repo并下载源码 下载7zip
- sshd源码下载与编译安装
- Android4.2源码在UBUNTU上的下载,编译及安装
- Ubuntu下Ruby的下载和编译源码安装
- 下载Dubbo源码后的编译安装启动
- AI(人工智能) TensorFlow 源码下载及编译安装
- Eclipse安装反编译工具Eclipse Class Decompiler:实现不下载源码,查看源文件
- Android 4.3源码的下载和编译环境的安装及编译
- Android 源码编译详解【二】:VMware12/Ubuntu16 下载、安装图解
- 在Ubuntu上下载、编译和安装Android最新源码
- windows下从github下载Dubbo源码后的编译安装启动整理
- Android platform 编译工具安装,源码的下载、编译
- Dubbox安装步骤(包含github源码下载与编译)
- Android内核源码 在Ubuntu上下载,编译,安装
- 【转】Android 4.3源码的下载和编译环境的安装及编译
- ubuntu下安装eclipse以及下载编译android源码!
- hadoop2.6.0汇总:新增功能最新编译 32位、64位安装、源码包、API下载及部署文档
- Android 源码的下载和编译环境的安装及编译
- ubuntu16.04通过修改transmission源码编译安装transmission,使得其能够通过ipv6在六维下载