Linux 默认内核版本更改
随笔记录
目录
1. 背景介绍
2. 解决方法
2.1 查看所有可用版本
2.2 安装指定版本内核
2.3 检查当前内核列表
2.4 检查当前默认内核
2.5 设置新的默认内核
2.6 确认内核是否成功加载
2.7 重启
2.8 删除其他版本内核
1. 背景介绍
linux 一般安装多个内核版本,但会设置一个开机启动默认内核版本。
如果需要升级内核版本,且找不到需要升级的内核版本时,可通过更改默认内核版本解决。
2. 解决方法
2.1 查看所有可用版本
# 查看所有可用版本yum list kernel --showduplicates[root@localhost ~]#
[root@localhost ~]# yum list kernel --showduplicates
Repository base is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository PowerTools is listed more than once in the configuration
Repository AppStream is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Last metadata expiration check: 1:16:35 ago on Sun 29 Sep 2024 08:39:22 AM CST.
Installed Packages
kernel.x86_64 4.18.0-373.el8 @baseos
kernel.x86_64 4.18.0-408.el8 @anaconda
kernel.x86_64 4.18.0-553.5.1.el8 @baseos
Available Packages
kernel.x86_64 4.18.0-348.el8 base
kernel.x86_64 4.18.0-348.2.1.el8_5 base
kernel.x86_64 4.18.0-348.7.1.el8_5 base
kernel.x86_64 4.18.0-552.el8 baseos
kernel.x86_64 4.18.0-552.1.1.el8 baseos
kernel.x86_64 4.18.0-552.3.1.el8 baseos
kernel.x86_64 4.18.0-553.5.1.el8 baseos
kernel.x86_64 4.18.0-553.6.1.el8 baseos
[root@localhost ~]#
[root@localhost ~]#

2.2 安装指定版本内核
可以下载安装指定内核版本,也可以直接使用现有内核版本设置为默认内核
# 安装指定版本内核
yum install kernel kernel-4.18.0-373.el8.x86_64 -y
2.3 检查当前内核列表
# 检查当前内核列表grubby --info=ALL | grep ^kernel[root@localhost ~]#
[root@localhost ~]# grubby --info=ALL | grep ^kernelkernel="/boot/vmlinuz-4.18.0-553.5.1.el8.x86_64"
kernel="/boot/vmlinuz-4.18.0-408.el8.x86_64"
kernel="/boot/vmlinuz-4.18.0-373.el8.x86_64"
kernel="/boot/vmlinuz-0-rescue-dcf1251e2ffb44dfa5f6567c29d0c6d7"
[root@localhost ~]#
2.4 检查当前默认内核
# 检查当前默认内核
grubby --default-kernel

2.5 设置新的默认内核
# 设置新的默认内核
grubby --set-default "/boot/vmlinuz-4.18.0-373.el8.x86_64"
2.6 确认内核是否成功加载
# 确认内核是否成功加载grubby --default-kernel[root@localhost ~]#
[root@localhost ~]# grubby --default-kernel
/boot/vmlinuz-4.18.0-553.5.1.el8.x86_64
[root@localhost ~]#
[root@localhost ~]#

2.7 重启
# reboot
2.8 删除其他版本内核
# 删除其他版本内核yum remove kernel kernel-4.18.0-407.el8.x86_64 -y
到此Linux 内核常规问题已解决
相关文章:
Linux 默认内核版本更改
随笔记录 目录 1. 背景介绍 2. 解决方法 2.1 查看所有可用版本 2.2 安装指定版本内核 2.3 检查当前内核列表 2.4 检查当前默认内核 2.5 设置新的默认内核 2.6 确认内核是否成功加载 2.7 重启 2.8 删除其他版本内核 1. 背景介绍 linux 一般安装多个内核版本&…...
【ubuntu】修改用户名、主机名、主文件夹名、登录名、密码
目录 1.他们是什么 2.修改方法 2.1 修改用户密码 2.2 修改主机名 2.2.1 切换到root用户 2.2.2 修改名称 2.3 修改用户名 主文件夹名 登录名 2.2.1 sudoers 2.2.2 passwd 2.2.3 shadow 2.2.4 group 2.2.5 修改主文件夹名 3.重启 1.他们是什么 (1…...
深入理解JavaScript 的原型继承
JavaScript 的原型链继承机制和 Java 的类继承机制有明显的区别,虽然它们都用于实现对象之间的继承,但它们的实现方式、概念以及运行机制都不同。 1. JavaScript 的原型继承 JavaScript 是基于原型链的继承,主要依赖对象的 __proto__ 属性或…...
Error while loading conda entry point: conda-libmamba-solver
问题 解决方法 conda install --solverclassic conda-forge::conda-libmamba-solver conda-forge::libmamba conda-forge::libmambapy conda-forge::libarchive...
FANUC机器人—PCDK
前言 FANUC提供了一种使用其 PC 开发人员套件 (PCDK) 从 PC 命令和配置机器人的简单方法。该套件允许 PC 访问机器人上的变量、寄存器、IO、程序、位置和警报;接下来,我将如何开始使用 C#。 连接到机器人 将以下突出显示的行添加…...
如何在wsl中使用beyond compare
寫一個名為bc4的文件,內容如下: #!/bin/sh /mnt/c/Program\ Files/Beyond\ Compare\ 4/BComp.com $(wslpath -aw $1) $(wslpath -aw $2)bc4 file1 file2參考:https://forum.scootersoftware.com/forum/beyond-compare-4-discussion/version-…...
CNN+Transformer在自然语言处理中的具体应用
在自然语言处理(NLP)领域,CNN(卷积神经网络)和Transformer架构各自有着广泛的应用。NLP中的具体应用: CNN在NLP中的应用 1.文本分类:CNN可以用于文本分类任务,如情感分析、垃圾邮件…...
DotNetty ChannelRead接收数据为null
问题:C#使用Dotnetty和Java netty服务器通讯,结果能正确发送数据到服务器,却始终接收不到服务器返回的数据。 解决:一定一定要注意服务器和客户端使用的编码一定要完全一样才行 我先前在客户端添加了StringDecoder,服务器却没有…...
3分钟学会下载 blender
1. blender简介 Blender是一款开源的3D创作套件,它由Blender Foundation维护,并得到了全球志愿者和专业开发者的支持。Blender广泛应用于3D模型的制作、动画、渲染、视频编辑、游戏创建、模拟、 composting以及3D打印等多个领域。 功能特点:…...
实现Xshell与虚拟机中Linux服务器的连接(附常见错误解决)
前言 Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 本文将介绍Xshell与虚拟机中Linux服务器连接…...
Rust 语言开发 ESP32C3 并在 Wokwi 电子模拟器上运行(esp-hal 非标准库、LCD1602、I2C)
文章目录 esp-rs 简介GithubRust 包仓库Rust 教程Wokwi 电子模拟器开发环境Rust 环境esp-rs 环境创建 ESP32C3 项目项目结构编译项目命令运行模拟器ESP32C3 烧录 esp-rs 简介 esp-rs 是一个专注于为 Espressif 系列芯片(如 ESP32、ESP32-S2、ESP32-C3 等࿰…...
项目-坦克大战笔记-墙体销毁以及人机销毁
在子弹撞到墙或者人机身上时会将碰撞到的墙体或者人机销毁 我们需要做到几点 检测子弹碰撞到的墙体或者人机将物体获取到 每帧遍历墙体列表与人机列表,检测被碰撞的墙,创建一个方法返回值为对应类型将被碰撞的物体返回出来 public static gudin wallp…...
硬件设计-利用环路设计优化PLL的输出性能
目录 前言 问题描述 问题分析步骤 杂散源头排查 245.76M 参考相噪: 30.72M VCXO的相噪性能测试如下: 解决方案 前言 LMK04832是TI 新发布的低抖动双环去抖模拟时钟, 其最高输出频率可以到达3250MHz, 输出抖动极低,3200MHz…...
Vue入门-Node.js安装
进入Node.js中文网 点击进入Node.js中文网 或者手动输入网址: https://www.nodejs.com.cn/download.html 点击下载64位安装包: 下载好之后双击进行安装 可选择个性化安装或默认安装 直接点【Next】按钮,此处可根据个人需求…...
OpenCV threhold()函数
OpenCV threhold()函数的主要用途是将灰度图转换为二值图像,实现灰度图的二值化,在机器视觉中使用频度较高,如尺寸量测,物体识别等。其原型如下: 函数参数: src 输入数组(多通道、8 位或 32 位浮点…...
Qt教程(002):Qt项目创建于框架介绍
二、创建Qt项目 2.1 创建项目 【1、New Project】 【2、选择Qt Widgets Application】 【3、设置项目名称和保存路径】 注意,项目名称和路径不要带中文。 【4、选择QWidget】 带菜单栏的窗口QMainWindow空白窗口QWidget对话框窗口QDialog 【5、编译】 2.2 项目框…...
《C++游戏人工智能开发:开启智能游戏新纪元》
在当今的游戏世界中,人工智能(AI)已经成为了不可或缺的一部分。它能够为游戏增添深度、挑战性和真实感,让玩家沉浸其中,享受前所未有的游戏体验。而对于 C开发者来说,如何在 C中实现高效的游戏人工智能开发…...
SPSS and Origin Paired Samples T-Test
SPSS https://www.spss-tutorials.com/spss-paired-samples-t-test/ Testing the Normality Assumption We can now test the normality assumption by running a Shapiro-Wilk test ora Kolmogorov-Smirnov test. Origin分析 两个软件计算的一样...
速成java记录(上)
简单学一下,要求不高,能看懂java代码就行。 (太不容易了,已经好久没写博客了,希望以后可以坚持) /*** 文档注释* Author zmj* Data 2024/10/5 15:46 下午* Version 1.0*/import java.util.Scanner;//输入…...
春秋云镜靶场之CVE-2022-28525
1.环境搭建 我们开启环境 可以看到题目提示我们是文件上传漏洞,那么我们就进行测试 2.开启环境 我们开启环境,可以看到是一个登录页面,登录页面:一种是弱口令,一种是自己进行注册,一种是SQL注入,一种是在…...
Seed-VC语音转换工具终极指南:零样本语音克隆技术完全解析
Seed-VC语音转换工具终极指南:零样本语音克隆技术完全解析 【免费下载链接】seed-vc zero-shot voice conversion & singing voice conversion, with real-time support 项目地址: https://gitcode.com/GitHub_Trending/se/seed-vc Seed-VC作为当前最先进…...
Agent入门指南:从概念到实战,小白也能掌握AI新范式!
本文深入浅出地介绍了AI Agent的概念、原理和应用,帮助读者理解Agent并非简单的LLM调用,而是一种系统设计范式。文章详细阐述了Agent的核心要素,包括目标、决策、工具、反馈和停止条件,并探讨了Agent与传统自动化、RPA和聊天机器人…...
解锁B站视频资源:bilibili-parse解析工具全面应用指南
解锁B站视频资源:bilibili-parse解析工具全面应用指南 【免费下载链接】bilibili-parse bilibili Video API 项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-parse bilibili-parse是一款基于PHP开发的Bilibili视频解析工具,为开发者提供简…...
终极指南:5分钟为群晖Audio Station添加QQ音乐歌词插件
终极指南:5分钟为群晖Audio Station添加QQ音乐歌词插件 【免费下载链接】qq_music_aum Synology LRC Plugin. 群晖 Audio Station 歌词插件,歌词来自QQ音乐。 项目地址: https://gitcode.com/gh_mirrors/qq/qq_music_aum 还在为群晖Audio Station…...
MagentaCore:基于ESP32的嵌入式LED点阵实时驱动框架
1. MagentaCore项目概述MagentaCore是一个面向嵌入式LED点阵显示系统的轻量级固件框架,由德国电子学徒(Schnuppilehrling)团队在ESP32平台基础上开发完成。项目名称“MagentaCore”源自其核心视觉输出——以品红色(Magenta&#x…...
在Ubuntu 18.04上从零部署TransFusion:一份避开了所有坑的保姆级环境配置清单
在Ubuntu 18.04上从零部署TransFusion:一份避开了所有坑的保姆级环境配置清单 如果你正在尝试在Ubuntu 18.04系统上部署TransFusion这个先进的激光雷达与摄像头融合检测框架,那么恭喜你找到了正确的指南。本文将带你完整走过从系统准备到最终验证的每一步…...
GLM-OCR开发环境搭建:基于Anaconda的Python依赖管理
GLM-OCR开发环境搭建:基于Anaconda的Python依赖管理 如果你正准备基于GLM-OCR这个强大的光学字符识别模型做些有意思的二次开发,那么第一步,也是最关键的一步,就是搭建一个稳定、独立的开发环境。这就像盖房子前得先打好地基&…...
深入BRPC的MPSC队列:为什么ExecutionQueue比传统队列更适合网络编程?
深入解析BRPC的MPSC队列:ExecutionQueue如何重塑网络编程任务调度 在网络编程的世界里,任务调度效率往往成为系统性能的瓶颈。传统队列在面对高并发网络请求时,常常因为锁竞争、内存分配等问题导致吞吐量下降。BRPC框架中的ExecutionQueue以…...
用快马平台十分钟复刻开源硬件官网原型:以龙虾openclaw为例
最近在做一个开源硬件项目"龙虾openclaw"的官网原型,想快速验证下设计概念。作为一个机械爪硬件项目,官网需要清晰展示产品特性和社区资源。传统开发流程可能需要好几天,但这次我用InsCode(快马)平台只花了十分钟就搞定了原型&…...
基于本机配置的 YOLO26 Conda ss安装教程:Windows 11 + RTX 3050 Ti 实战版
基于本机配置的 YOLO26 Conda 环境安装教程:Windows 11 RTX 3050 Ti 实战版 这篇文章不是泛泛而谈的“通用装环境教程”,而是按你这台电脑当前的实际配置整理出来的一份可直接照做的安装方案。 如果你以前没有配过深度学习环境,只想先把 co…...
