首页 > 系统服务 > 详细

Ubuntu升级内核

时间:2015-05-19 20:32:09      阅读:304      评论:0      收藏:0      [点我收藏+]

看到微软开源、兼容、豁达,很高兴,今天研究一下Docker,查看Ubuntu内核版本,发现2.3有点低,不符合当前版本。

技术分享

最低内核版本要求3.10。

升级Ubuntu内核。

首先

下载内核 网站https://www.kernel.org/

技术分享

复制下载地址https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.14.43.tar.xz

你可以任意选择适合你的版本。

在Linux中/usr/src/kernels/ 下

#wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.14.43.tar.xz

下载完成后解压缩

# tar -xJvf linux-3.14.43.tar.xz

ok,安装安装包 gcc和ncurses-devel

# yum -y install gcc ncurses-devel

然后切换目录到/usr/src/kernels/linux-3.16.1

#make help

help中包含menuconfig

执行 menuconfig命令 出现图形

#make menuconfig

技术分享

选择save

技术分享

回车

技术分享

OK回车

技术分享

回车退出

继续执行

#make

如果有错误比如

make[1]: Nothing to be done for `all‘.
make[1]: Nothing to be done for `relocs‘.
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
make[3]: `arch/x86/realmode/rm/realmode.bin‘ is up to date.
BC kernel/timeconst.h
/bin/sh: bc: command not found
make[1]: *** [kernel/timeconst.h] Error 127
make: *** [kernel] Error 2

是因为未安装成功BC

#yum -y install bc

安装完后,执行

#make

编译kernel,生成模块文件。等待很长时间

完成后执行make all 生成内核文件 和 模块文件

#make all

执行 make modules_install 安装模块

#make install

重启

#shutdown -r 0

选择新的kernel启动

查看当前kernel,

#uname -r

Ubuntu升级内核

原文:http://www.cnblogs.com/Fly-sky/p/4515160.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!