ubuntu12.04 编译升级内核 linux-3.15

第一步:准备工作

然后安装编译内核时需要的工具:

sudo apt-get install build-essential kernel-package libncurses5-dev libqt3-headers

 build-essential  (基本的编程库(gcc, make等)


 kernel-package   (Debian 系统里生成 kernel-image 的一些配置文件和工具)
 libncurses5-dev  (meke menuconfig要调用的)
 libqt3-headers   (make xconfig要调用的)

其他工具在升级过程中可以按提示安装


第二步:下载内核源代码linux-3.15tar.gz
请到www.kernel.org官网下载最新版本linux-3.15.tar.gz内核
假设下载在home/~目录,然后解压到/usr/src/3.15目录里
cd ~
tar xvf linux-3.15tar.gz
解压后会在~生成新文件夹linux-3.15

将linux-3.15复制到/usr/src目录下

cp /home/~/linux-3.15 /usr/src -r


第三步:开始进行编译

进入上面这个文件(linux-3.15)当中,这一步很重要,否则的话,后面的命令会出现问题

cd /usr/src/linux-3.15

执行: make mrproper   (清除以前曾经编译过的旧文件,如果你是第一次编译,可不执行)
执行: make     (编译,可以加-j4,如果你CPU是双核心,够牛的话,因为可以提高速度)
然后:sudo make install  
再: make modules  (编译模块)
再:sudo make modules_install  (安装模块)


第四步:修改grub

在编译完成之后,对grub文件进行修改,使得在开机的时候可以选着刚刚编译过的内核 

在root权限下输入下面代码

sudo edit /etc/default/grub

将文件中的下面两行代码注释掉(下面已经注释掉了)

#GRUB_HIDDEN_TIMEOUT=0

#GRUB_HIDDEN_TIMEOUT_QUIET=true

在root权限下,在terminal中输入reboot进行重启即可。


通过以上步骤,就可以实现自动更新grub配置文件,重新启动即可进入新内核,若有问题,进入老内核即可。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值