发布时间:2014-09-05 16:39:17作者:知识屋
环境:ubuntu 11.04
工具:make、gcc、 make-kpkg
内核源码:linux-2.6.38.8
步骤:
1、到官网下载内核源码包(我下的是linux-2.6.38.8.tar.bz2)
2、打开终端提权(因为以下操作都是以管理员的身份操作的,所以提权之后再用命令行进行各种操作,我本人比较喜欢命令行操作),
执行“sudo su”提权,输入密码后回车,如图:
如果提权成功,就会变成root用户了
3、解压至/usr/src,即所有内核源码在/usr/src/linux-2.6.38.8下,
(1)可以先双击解压linux-2.6.38.8.tar.bz2,如图
(2)然后拷贝至/usr/src
执行“cp -dir linux-2.6.38.8 /usr/src/linux-2.6.38.8”
注意:
由于拷贝的是目录,而不是文件,所以要加上-dir选项,如果copy成功,那么在/usr/src下可以看到linux-2.6.38.8目录了,如图:
4、进入源代码所在目录
执行;“cd /usr/src/linux-2.6.38.8”
5、清理以前编译留下的临时文件,如果是刚刚解开的源码包,不用执行此步
执行;“make mrproper”
6、自动精简内核(这样编译会快一点哦)
执行;“make localmodconfig”
7、开始编译内核(这一步会有点久,我是用了差不多一个小时才编译完)
执行;“make-kpkg clean”
执行:“fakeroot make-kpkg --initrd --append-to-version=-yuanfan kernel_image”
注意:其中的“-yuanfan”可以改成你自己喜欢的内容,按照我的编译出来的内核名字就是“linux-image-2.6.38.8-yuanfan_2.6.38.8-yuanfan-10.00.Custom_i386.deb”
8、安装内核
编译好的内核在上一层目录,可双击安装,如图:
注意:因为我已经安装好了,所以是“Reinstall”,要不然就是“install”了
9、重启系统
10、查看版本号
执行:“uname -r”
如果有“yuanfan”在里面就说明你成功咯~~如图:
摘自 Linuxer's Blog
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能