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

  • 相关阅读:
    loj6145. 「2017 山东三轮集训 Day7」Easy
    CF1019E Raining season
    CF1261F Xor-Set
    Python笔试——递归算法学习
    Python笔试——贪心算法
    Python笔试——万万没想到抓捕孔连顺
    Python笔试——雀魂启动
    Python学习——正则表达式
    Python笔试——毕业旅行问题
    Python笔试——Stern-Brocot tree
  • 原文地址:https://www.cnblogs.com/Fly-sky/p/4515160.html
Copyright © 2011-2022 走看看