分类 ubuntu 中的文章

ubuntu环境下编译内核详解

<p> 二、解压源代码<br /> 注意,网上很多教程上说应该解压到 /usr/src,纯属以讹传讹,linux掌门人linus说解压到任何目录上都可以。当然,linus的说法是正确的。我放在自己的主目录下的src目录。<br /> 如果你下载源代码是放到自己的主目录下或者运行上面的wget下载的,那么运行下列命令:<br /></span> </p> <div> <span><strong>代码:</strong></span> </div> <div> <span>$ cd ~<br /> $ mkdir src && tar jfx linux-2.6.25.10.tar.bz2 -C src/<br /></span> </div> <p> <span></p> <p> 现在,源代码就在 ~/src/linux-2.6.25.10<br /> 进入源代码的目录,准备下一步的工作。后面都在这个目录里面进行。<br /></span> </p> <div> <span><strong>代码:</strong></span> </div> <div> <span>$ cd ~/src/linux-2.6.25.10<br /></span> </div> <p> <span></p> <p> 三、开始编译前的准备工作。<br /> 首先,清理以前编译时留下的临时文件。如果是刚刚解开的包,不需要执行这步。如果是第二次或者是第n次编译,那么一定要执行。<br /> 相关命令如下:<br /></span> </p> <div> <span><strong>代码:</strong></span> </div> <div> <span>$ sudo make mrproper<br /></span> </div> <p> <span><br /> 网上很多教程上说把现在使用的内核的config拷贝过来参考,据实验,是不需要的,ubuntu还有<br /> debian会自动做这步。不过这条命令倒是可以学习一下。当然你可以将以前的配置拷贝过来。<br /> 命令:<br /></span> </p> <div> <span><strong>代码:</strong></span> </div> <div> <span>cp /boot/config-`uname -r` .……

阅读全文