zoukankan      html  css  js  c++  java
  • Ubuntu升级内核

    看到微软开源、兼容、豁达,很高兴,今天研究一下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

  • 相关阅读:
    Android 获取当前系统时间
    Android下面的MD5加密
    产品管理有行业特殊性吗
    产品经理的人才模型
    什么样的人适合做产品经理
    产品经理是“通”才还是“专”才
    产品经理的职责都有哪些
    产品经理的知识结构是什么
    产品管理职位的级别都有哪些
    产品经理的职业发展路线是什么
  • 原文地址:https://www.cnblogs.com/Fly-sky/p/4515160.html
Copyright © 2011-2022 走看看