1. 首先是下载源代码,可以从The Linux Kernel Archives</a>下载最新版本的内核</li>
  2. 下载将会得到linux-X.XX.X.tar.xz的文件,将其解压缩。</li>
  3. 完全解压后将会得到linux-X.XX.X这样的文件夹,使用Terminal cd到此目录下。</li>
  4. 下面我们就可以开始编译内核了,首先 #make mrproper (执行此步的作用是确保源代码目录下没有不正确的.0 或者文件依赖,建议每次编译前执行。</li>
  5. 接下来的内核配置过程比较烦琐,但是配置的适当与否与日后linux的运行直接相关,
    有必要了解一下一些主要的且经常用到的选项的设置。
    配置内核可以根据需要与爱好使用下面命令中的一个:#make config(基于文本的最为传统的配置界面,不推荐使用)</p>
    #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用)
    #make xconfig(基于图形窗口模式的配置界面,Xwindow下推荐
    #make oldconfig(如果只想在原来内核配置的基础上修改一些小地方,会省去不少麻烦.</pre>
    这里推荐大家使用make menuconfig,通过此步骤,可以进行一些内核的定制,包括一些模块的删减,定制一些模块为内核的挂在模块等等。</li></p>
  6. 下面就是编译了,编译我们使用make -j8  这里的数字设置为本机cpu支持的并发线程的1-2倍效率最高,比如我的i5,所以我设置成了j8.  -jxx意味着同时进行编译的Job数量。</li>
  7. 安装内核模块: 使用make modules_install -j8</li>
  8. 安装内核: make install 执行此命令和会把广告编译好的内核安装到现在的计算机上。</li>
    </ol></p>