编译debian内核】的更多相关文章

参考: <鸟哥的Linux私房菜>第26章 http://hi.baidu.com/wg_wang/item/f9375c2f00ca75c0ee10f1db http://www.linuxdiyf.com/bbs/thread-193762-1-1.html 环境: Wind7主机+Debian6虚拟机,虚拟机软件是VirtualBox 第一步.下载Linux源码 首先需要看一下当前Linux使用的版本 pengdl@debian:~$ uname -r 2.6.32-5-686 可以看到…
玩腻了开发板,在pc上编译linux内核. debian 官方的内核文档见http://kernel-handbook.alioth.debian.org 我选择编译与当前内核版本对应的linux内核源码,因为我安装了linux3.13 backport内核,所以选择下面命令: apt-get install linux-source-3.13 解压缩源代码: cd /usr/src tar xf linux-source-3.13.tar.xz cd linux-source-3.13 某些内…
1. 安装debian 使用unetbootin(http://unetbootin.sourceforge.net/)来创建启动盘,并且下载debian的基本包. 将磁盘进行压缩操作,并且保留出一个主分区的位置. 然后,重新启动系统按F12,选择U盘启动,进行安装.   有几个需要注意的地方: 1). 事先在Windows系统中,通过"计算机->管理->磁盘管理"的工具,将空闲空间较大的分区进行"压缩盘"操作,我这里压缩出40G的空间,再分成两个Par…
下面的实验以 debian7.5 64bit 为例. 获取源码 获取 debian7.5 本身的源码非常简单: sudo apt-get install linux-source https://www.kernel.org/ 的git上提供的源码分支非常多, 刚开始学习源码主要关注下面几个分支: linus分支: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/ linux创始人的分支, 不用说肯定最重要, 它是所…
在编译linux内核的时候使用make menuconfig 可能出现下面的错误 *** Unable to find the ncurses libraries or the*** required header files.*** ‘make menuconfig’ requires the ncurses libraries.****** Install ncurses (ncurses-devel) and try again. 原因是因为缺少了ncurses库的支持,这个库是字符终端下…
HACK #2 如何编译Linux内核 本节介绍编译Linux内核的方法.当发现bug而修改源代码或者添加新功能时,就需要对内核进行重新编译,生成二进制映像文件.另外,如果想要使用发布版内核中无效的功能或者驱动程序时,或者相反地,想要删除不需要的功能从而使内核更精简.更快时,或者想使用最新版的上游内核时,也需要对内核进行编译.下面主要介绍对上游内核进行设置.编译以及安装的方法.当使用发布版内核的源码包管理系统来管理内核映像文件时,需要将内核映像文件打包.接下来以两个具有代表性的发布版Fedora…
1.删除多余的自编译的内核 每次Debian发布内核更新,总是有某些内核选项跟自己的硬件不配套,要自己编译内核.编译多了,多余的内核就占用了多余的硬盘空间.我就试过因为/boot分区满了,而导致编译内核失败.为了腾出有限的资源,删除多余的内核很有必要. 看到了卸载自己编译的内核 找到了可行的方法. 主要的思路是,在/lib/modules/./boot文件夹下删除多余的文件,然后更新grub就可以了. 下面是效果图 删除前,多个自编译内核 删除/lib/modules/./boot下面的文件 由…
一.简介 内核,是一个操作系统的核心.它负责管理系统的进程.内存.设备驱动程序.文件和网络系统,决定着系统的性能和稳定性.Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新.新的内核修订了旧内核的bug,并增加了许多新的特性.如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核. 本文将以kernel linux-2.6.32.4版本为实验介绍的内核编译与安装一般方法,这些方法适合大多数Linux系统(包括RedHat.Ubuntu.…
目录:     0.测试环境 1.获得最新内核源代码  2.编译源代码 3.运行新的内核 0.测试环境: 我的系统 : ubuntu 16.04 LTS (内核版本:4.4.0-36-generic ) 下载源代码内核版本 : Linux 4.8-rc6 测试时间 : 2016/9/16   1.获得最新内核源代码 获取方法可以有以下两种: 1.1 在linux 内核官方主页:http://www.kernel.org,你永远可以获得 当前最新的linux内核源完整的tarball(一种用tar…
最近帮一位上海的朋友搞一块小板,在ubuntu15.04 vivid上已经加载了对应了.ko驱动包 但关键是系统根本就枚举不到该声卡ALC5640,试了OpenSUSE也是一样的结果,看来是内核漏加载了什么模块. 所以准备重新编译Linux内核3.19.3,结果运行: make menuconfig 得到错误提示:         local_lim.h:38:26: fatal error: linux/limits.h   应该是在linux目录下找不到limits.h文件.有诸多兄弟碰到过…