Linux升级内核报告精要

我的Linux 内核升级记录

准备工作内核安装包的下载下载地址为: HYPERLINK "/pub/linux/kernel/" /pub/linux/kernel/ 我有个习惯,什么东西都喜欢最新的,特别是对软件来说,所以当然选择最新的内核进行下载了。选择的内核版本为: linux-4.3 图2 – Linux 内核版本选择

查看本机的当前内核版本在Ubuntu查看内核版本,我选择的是 #uname –a

图3 – 查看当前内核版本

获取到当前的内核版本为 3.19.0-25【附】在查阅资料时,得到返回串的其他参数的信息:Linux -------------内核名yxl-Ununtu ----------- 我的主机名(岳晓龙的简拼,啊哈)#.26~14.04.1 – Ubuntu SMP Fri Jul 24 21:16:20 UTC ------ 内核编译日期x86_64 - 操作系统版本x86_64 - 处理器类型x86_64 - 硬件平台GNU/Linux - 操作系统将从本机下载的升级包通过拖拽方式放入虚拟机中。(将放置在桌面)

正式开始升级操作需要将桌面上的升级包移动到 /usr/src 目录下#sudo mv /home/yxl/桌面/linux – 4.3.tar.gz /use/src

图4 – 升级包移动对升级包(压缩包)经行解压操作# cd /usr/src 进入到linux-4.3的目录下# sudo tar –xvf linux-4.3.tar.gz

图5 – 解压完成

清理文件# sudo make mrproper通过菜单方式配置内核首先获取libncurses5-dev安装

进行配置# sudo make menucongfig //要在linux-4.3目录下执行配置菜单如下:

图 6 –config配置菜单网上找到的配置修改如下:( HYPERLINK "/uidid-4208526.html" /uidid-4208526.html )一定要勾选(输入y选中,M编译为模块)a、General setup→[*] enable deprecated sysfs features to support old userspace toolsb、Processor type and features→HighMemory Support。c、找到以下选中选项并选中:networking support → networking options → network packet filtering framework(netfilter)(1)Corenetfilter configuration. 勾中"Netfilter connection tracking support" -m state相关模块是依赖它的,不选则没有。. 将netbios name service protocal support(new) 编译成模块,不然后面升级iptables后启动时会出错. 勾中"Netfilter Xtables support (required for ip_tables)"(2)IP: Netfilter Configuration. 将 "IPv4 connection tracking support (require for NAT)" 编译成模块。. 勾中IP tables support (required for filtering/masq/NAT) 。. 将 "Full NAT" 下的 "MASQUERADE target support" 和 "REDIRECT target support" 编译成模块完成后进行保存为 linux-4.3.configPs:除了a项找到了以外,其他均没有找到相关信息。所以,基本保持为默认,没有进行太大修改。

编译并安装内核# sudo make clean //清除内核编译的目标文件

图7-make clean完成# sudo make bzImage //生成内核文件在执行此命令时返回错误,如下图:

图8 - make bzImage遇到错误首先,查找资料说需要安装 libssl-dev,进行尝试:# sudo apt-get install libssl-dev //安装libssl包获取到错误,安装不成功。大致意思为当前版本高于要安装的版本……

linux内核报告,Linux升级内核报告.docx相关推荐

  1. 如何升级Linux内核(RHEL/Fedora/CentOS升级内核 Debian/Ubuntu升级内核)

    转载来源:https://www.cyberciti.biz/faq/linux-kernel-upgrade-howto/ 如何升级Linux内核 升级我的Linux内核?我想升级内核而不从源代码编 ...

  2. 树莓派升级Linux内核,树莓派编译升级内核

    我的博客部分文章同步至简书. 编译环境: 主机CentOS6.8 树莓派3B Raspbian 备份 这次升级内核会影响到树莓派的/boot目录,首先备份/boot,如果不嫌麻烦那就备份整张SD卡 c ...

  3. CentOS升级内核版本_linux升级内核版本_Redhat升级内核版本

    CentOS 7.x 系统自带的 3.10.x 内核存在一些 Bugs,导致运行的 Docker.Kubernetes 不稳定 我们使用ELRepo做内核升级,这是用于Enterprise Linux ...

  4. centos内核错误_centos 升级内核失败回救

    在升级 centos6.3上使用, yum -y update  ... 灾难出现了!!! 解决方法: 1. 在机器启动的时候, 按F1, 会出现选择内核,选一个原来的. 2. vim /etc/gr ...

  5. CentOS 升级内核

    文章目录 关于内核的版本 升级内核 方法一 方法二 修改默认内核版本 关于内核的版本 性质 解释 ml(mainline) 主分支 stable 稳定版 lt(longterm) 长期维护版 版本命名 ...

  6. linux 内核 死锁 检查,一种linux内核自旋锁死锁检测报告系统和方法与流程

    本发明涉及内核死锁检测领域,具体的说是一种linux内核自旋锁死锁检测报告系统和方法. 背景技术: linux内核死锁是长期困扰内核开发人员的问题之一,但自内核引入lockdep调试模块之后,内核死锁 ...

  7. 观察内核linux行为,观察linux行为 实验报告.doc

    观察linux行为 实验报告 实验二 观察Linux行为 实验时间 小时实验目的 学习Linux内核.进程.存储和其他资源的一些重要特征.实验目标 编写一个程序使用/proc机制检查反映机器平均负载. ...

  8. 操作系统 实验报告 linux 内核,linux操作系统内核实验报告.doc

    linux操作系统内核实验报告.doc linux操作系统内核实验报告 篇一:linux操作系统实验报告 LINUX操作系统实验报告 姓 名 班级学号 指导教师 2011 年 05月 16 日 实验一 ...

  9. linux5.5内核,一条命令就可以升级到Linux 5.5内核或Linux 5.5以上版本

    升级Linux内核其实很简单,本文介绍的方法只需要一条命令,至少能够升级到Linux 5.5内核版本.当然,脚本当中要是加入新的Linux内核,你就能够升级到那个新内核,也就是说可以升级到Linux ...

最新文章

  1. Node.js的url模块简介
  2. js文件引用 webpack_想了解Webpack,看这篇就够了
  3. 人脸识别之insightface开源代码使用:训练、验证、测试(4)
  4. 【字符串操作之】从原字符串中切出一段,返回一个新的字符串→→slice方法...
  5. mysql5.623 GTID主从复制+半同步复制安装与配置
  6. .NET大会2021参会笔记
  7. Python编程中一些异常处理的小技巧
  8. mysql like 贪婪匹配_mysql模糊查询like与REGEXP的使用详细介绍
  9. 超过10%的 Firebase 数据库易受攻击并暴露数据
  10. 技校毕业是什么学历_技校毕业是什么学历 属于什么文凭
  11. eclipse jre 参数
  12. FileZilla Server + FlashFXP 快速搭建FTP服务
  13. Keil生成Bin文件出现Bin文件夹
  14. 某程序员吐槽:刚过试用期就被辞退,理由竟是不转发朋友圈!
  15. 微信图片翻译技术优化之路
  16. WORD调用Excel的“文本到语音”功能,让WORD有声朗诵
  17. Android 安装apk流程,Android PMS(二)-Apk安装流程
  18. python torch学习(一)
  19. C语言 printf函数输出 以及 sizeOf函数的使用注意
  20. CSS学习(四)—— 边框与圆角

热门文章

  1. [译] Couchbase 使用 cbbackup 备份
  2. 蓝牙(BLE)应用框架接口设计和应用开发——以TI CC2541为例
  3. mapreduce介绍
  4. c#命名法 【转】
  5. Java中Collection和Collections的区别
  6. 知道这 20 个正则表达式,能让你少写 1,000 行代码
  7. mysql ormlite_Loogn.OrmLite
  8. 微博 用户画像_分析用户画像?从微博数据采集开始!
  9. -m commit git_走在前沿的弄潮儿,怎能不会Git的那些奇技淫巧
  10. caffe-gpu ubuntu 安装_如何在Linux中安装vnStat和vnStati监视网络流量