IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux系统内核升级详细步骤 -> 正文阅读

[系统运维]Linux系统内核升级详细步骤

  • 为什么升级?
    在使用Linux系统时感到操作卡顿,甚至某些硬件难以工作,新的硬件识别不了等问题时,这些都是内核版本过低导致的,这时候你就需要升级内核版本了。

  • 怎么升级?
    1. 查看自己当前linux的内核版本号(注意区别于发行版本号)

leon@ubuntu:~/drivers_leon/for_linux3.4.2/demo$ uname -r
4.4.0-040400-generic

2. 选择大于自己版本号的版本,下载安装包。
如果你的系统是ubuntu的,内核的下载可以去ubuntu的内核下载地址,但一定要匹配到适合自己电脑硬件架构(amd64、i386、armhf、ppc64)的内核版本:
在这里插入图片描述
确定好架构之后,需至少要下载3个安装包(第1、2、4个安装包),即linux-headers-xxx-xxx_all.deblinux-headers-xxx-generic_xxx_i386.deblinux-image-xxx-generic_xxx_i386.deb

3. 安装
1. 命令格式:sudo dpkg -i ***.deb
2. 安装顺序:
1. linux-headers-xxx_xxx_all.deb
2. linux-headers-***-generic_***_[amd64/i386/armhf/ppc64el].deb
3. linux-modules-***-generic_***_[amd64/i386/armhf/ppc64el].deb //有些版本,modules文件是没有的,也不需要安装,可以忽略。
4. linux-image-***-generic_***_[amd64/i386/armhf/ppc64el].deb

4. 卸载旧的内核

  • 查看目前系统下安装的内核
leon@ubuntu:~/$ dpkg --get-selections| grep linux
console-setup-linux install
 libselinux1:amd64 install
 libselinux1:i386 install
 linux-base install
 linux-firmware install
 linux-generic install
 linux-headers-4.4.0-22 install
 linux-headers-4.4.0-22-generic install
 linux-headers-4.4.0-24 install
 linux-headers-4.4.0-24-generic install
 linux-headers-4.4.0-28 install
 linux-headers-4.4.0-28-generic install
 linux-headers-4.4.0-31 install
 linux-headers-4.4.0-31-generic install
 linux-headers-4.4.0-34 install
 linux-headers-4.4.0-34-generic install
 linux-headers-4.4.0-36 install
 linux-headers-4.4.0-36-generic install
 linux-headers-4.4.0-38 install
 linux-headers-4.4.0-38-generic install
 linux-headers-4.4.0-42 install
 linux-headers-4.4.0-42-generic install
 linux-headers-generic install
 linux-image-4.2.0-21-generic deinstall
 linux-image-4.2.0-22-generic deinstall
 linux-image-4.4.0-31-generic deinstall
 linux-image-4.4.0-34-generic install
 linux-image-4.4.0-36-generic install
 linux-image-4.4.0-38-generic install
 linux-image-4.4.0-42-generic install
 linux-image-extra-4.2.0-21-generic deinstall
 linux-image-extra-4.4.0-31-generic deinstall
 linux-image-extra-4.4.0-34-generic deinstall
 linux-image-extra-4.4.0-36-generic deinstall
 linux-image-extra-4.4.0-38-generic install
 linux-image-extra-4.4.0-42-generic install
 linux-image-generic install
 linux-libc-dev:amd64 install
 linux-sound-base install
 pptp-linux install
 syslinux install
 syslinux-common install
 syslinux-legacy install
 util-linux install1234567891011121314151617181920212223242

可以看到系统已经安装了多个内核版本,包括 headers 和 image ,可以删除这些来卸载旧的内核。
比如删除 4.4.0-22 内核,我们看到上面只有 headers,因此可以这样:

sudo apt-get remove --purge linux-headers-4.4.0-22 
sudo apt-get remove --purge linux-image-4.2.0-22-generic123
...
sudo apt-get autoclean
sudo apt-get autoremove

在这里插入图片描述

5. 重启之后查看系统版本
执行sudo reboot重启系统,在执行uname -r或者uname -a查看自己的版本号是否已经升级成功。

在这里插入图片描述
更多精彩文章,请关注leon的博客小站

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-03-21 21:35:42  更:2022-03-21 21:39:47 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:28:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码