感谢支持
我们一直在努力

利用源码编译安装Linux内核

环境: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”在里面就说明你成功咯~~如图:


赞(0) 打赏
转载请注明出处:服务器评测 » 利用源码编译安装Linux内核
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏