网上好多文章,他大爷的都是转来转去,每一篇中用的。索性还是自己整理一篇吧。网上牛人多,但是小白问题更多,更何况咱们这号不入门的,因为最近学内核,要写模块,模块要在源码树下编译安装,又习惯了Ubuntu的OS,不忍转向他方,还是好好摆置摆置它吧,找的几篇文章不怎么好用,下边开始吧。PS:当前系统是上一篇配置SSH里Jun从Ubuntu 9.04更新到Ubuntu 10.04的系统。见 http://www.linuxidc.com/Linux/2011-09/42775.htm这个网上都这么装,就这样来吧。1.安装编译内核所需要的软件 build-essential、autoconf、automake、cvs、subversion$ sudo apt-getinstall build-essential kernel-package libncurses5-devlibncurses5这个软件包在使用menuconfig配置内核的时候会用到。2.进入/usr/src ,在这里构建源码树,我们用下面指令查看可用的源码包:$ sudo apt-cache search linux-source我的提示是:linux-source -Linux kernel source with Ubuntu patcheslinux-source-2.6.32- Linux kernel source for version 2.6.32 with Ubuntu patches3.那么就让我们来下载2.6.32版的kernel,通过下边命令:$ sudo apt-get install linux-source-2.6.32等待下载完成。4.下载完成后,我们进入/usr/src ,默认会在这里,看看他的目录结构:(ls 一下)我的显示可以看到有两对儿Linux-header-2.6.* 的目录,你的应该是只有一对儿,之所以这样是以为我的是从9.04更新到10.4,Ubuntu会保留历史版本,不用管它,记住,这里linux-headers-2.6.32-34-generic 、linux-headers-2.6.32-34、linux-source-2.6.32.tar.bz2 ,这才是我们用到的。linux-source-2.6.32.tar.bz2这个就是刚刚下载好的源码,我们来解压一下:$ sudo tar –xjvf linux-source-2.6.32.tar.bz2然后为了操作方便,我们给源码目录建立一个软连接:$ sudo ln –s linux-source-2.6.32 linux这样我们就可以通过linux来操作linux-source-2.6.32目录了。$ cd linux5.进入源码树内,然后导入原来内核的配置文件:$ sudo cp ../linux-headers-2.6.32-34-generic/.config ./.config(注意:在linux-headers-2.6.32-34-generic 目录下查看文件列表时,可能看不到.config文件,因为 .开头的文件是隐藏的,要用 $ ls –a 才能看到);记住当前在源码树中。我们执行一下 $ make menuconfig ,把原来的.config导进来。终端会弹出一个配置界面 最后有两项:load akernel configuration... save a kernel configuration...选择load a kernel configuration保存,然后在选择save akernel configuration再保存退出,并退出配置环境。6.好的,下面就是激动人心的make时代了,能不能通过呢?我也在期待,因为之前几次都没成功哎,悲催。。。$ make –j4(ps:这里-j4是用4个job来完成整个make过程,并发一下,比较快么,不过如果你的机器比较卡,还是老老实实的不加这个选项make吧,毕竟make内核的时间还是比较长的,我们可以边看电影,边等待他的完成。让我打开一集死神或者海贼王先看着吧,待它编译ing):编译还在持续,真是漫长。。。一会儿还要去打球呢,赶紧。。。。
SecureCRT 的乱码问题和中文显示Ubuntu下安装、配置FTP服务相关资讯 Ubuntu教程
- Ubuntu教程 - 使用Ubuntu拷贝CD和 (12/18/2013 14:38:16)
- 让Ubuntu 12.10支持RAR和7Z文件解 (11/15/2012 18:51:50)
- Windows 7硬盘安装Ubuntu 12.10图 (11/03/2012 19:22:47)
| - 完美安装Ubuntu 12.10最新AMD显卡 (11/27/2012 08:17:47)
- Win 7硬盘安装Ubuntu 12.10 (11/05/2012 13:30:34)
- 虚拟机上Ubuntu 11.10升级到12.04 (10/12/2012 20:00:38)
|
本文评论 查看全部评论 (0)