ubuntu编译安装linux内核过程(整理版)

ubuntu编译安装linux内核过程(整理版)

ID:14085246

大小:43.00 KB

页数:7页

时间:2018-07-25

ubuntu编译安装linux内核过程(整理版)_第1页
ubuntu编译安装linux内核过程(整理版)_第2页
ubuntu编译安装linux内核过程(整理版)_第3页
ubuntu编译安装linux内核过程(整理版)_第4页
ubuntu编译安装linux内核过程(整理版)_第5页
资源描述:

《ubuntu编译安装linux内核过程(整理版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Ubuntu编译Linux内核过程一、首先解决Ubuntu代理上网的问题1、这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。注意:某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。sudogedit/etc/apt/apt.conf在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。Acquire::http::Proxy"http://yourproxyaddr

2、ess:proxyport";保存apt.conf文件。如果代理服务器需要登录,那么可以在指定代理服务器地址的时候,用如下格式(根据情况把username,password,yourproxyaddress和proxyport替换为相应内容):http_proxy=http://username:password@yourproxyaddress:proxyport2、然后在新立得设置http代理,在系统--系统管理--新立得软件包管理器--设置--首选项--网络里也要设置http的代理二、下载源代码和编译软件的准备下载内核源代码:http://www.kernel.org/注意,点

3、击2.6.39.3内核的F版,即完整版。如果你懒得去网站点联接,运行下列命令:代码:$cd~$wgethttp://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.39.3.tar.bz2安装有关编译程序。安装make,gcc,make-kpkg,运行menuconfig等等和编译内核相关的工具。安装不了,请检查/etc/apt/sources.list文件。安装所需工具包有关命令:代码:$sudoapt-getinstallbuild-essentialkernel-packagelibncurses5-devfakeroot三、解压源

4、代码注意,网上很多教程上说应该解压到/usr/src,纯属以讹传讹,linux掌门人linus说解压到任何目录上都可以。当然,linus的说法是正确的。先将压缩包复制到usr/src目录下,然后将压缩包解压到user/src目录下。如果压缩包现在放在个人主目录的桌面上,则运行下列命令:代码:$sudocpDesktop/linux-2.6.39.3.tar.bz2/usr/src$cdusr/src$tarjxvflinux-2.6.39.3.tar.bz2现在,源代码就在usr/src/linux-2.6.39.3进入源代码的目录,准备下一步的工作。后面都在这个目录里面进行。代码:

5、$cdusr/src/linux-2.6.39.3四、开始编译前的准备工作。首先,清理以前编译时留下的临时文件。如果是刚刚解开的包,不需要执行这步。如果是第二次或者是第n次编译,那么一定要执行。相关命令如下:代码:$sudomakemrproper网上很多教程上说把现在使用的内核的config拷贝过来参考,据实验,是不需要的,ubuntu还有debian会自动做这步。不过这条命令倒是可以学习一下。当然你可以将以前的配置拷贝过来。命令:代码:cp/boot/config-2.6.35-22-generic./.config加红部分视自己操作系统情况而定五、开始配置内核选项。相关命令:代

6、码:$sudomakemenuconfig我们选用的是图形界面的配置,在配置选项的最下方有一个Load和Save选项,我们先将第四步复制过来的配置文件.config文件Load进来,在Save就可以了。六、开始编译内核。ubuntu的工具是make-kpkg,和其他的发行版相比,步骤相对简单。相关命令:代码:$sudomake-kpkgclean这条命令好像不要超级权限,很多资料上说要,不过这不是原则问题。$sudomake-kpkg--initrd--append-to-version=t61kernel_imagekernel-headers上述命令中的t61可以用自己喜欢的字符

7、代替,最后的字符一定是数字.输完上述命令回车之前,建议大家把浏览器还有别的运用程序都关掉,机器开始的工作比较艰苦。七、安装内核编译完成就是安装工作。编译好的内核在上一层目录。包括linux-headers-2.6.39.3t61_2.6.39.3t61-10.00.Custom_i386.deb和linux-image-2.6.39.3t61_2.6.39.3t61-10.00.Custom_i386.deb两个文件,如果你不搞开发的话,只要安装内核就可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。