ubuntu更改内核版本_ubuntu切换内核进入系统

ubuntu更改内核版本_ubuntu切换内核进入系统背景新安装的ubuntu20内核版本是5.8,对于我个人来说太高了,需要安全地更换内核到低版本。如果是需要内核升级的,本文也适用。多内核并存或者删除其他内核方法同样适用。一、检查自己的内核版本uname-aLinuxlinux5.4.0-66-generic#74-UbuntuSMPWedJan2722:54:38UTC2021x86_64x86_64x86_64GNU/Linux我的内核也就是5.4二、下载所需内核选择1:安装apt最新的内核版本sudo

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

背景

新安装的ubuntu20内核版本是5.8,对于我个人来说太高了,需要安全地更换内核到低版本。
如果是需要内核升级的,本文也适用。
多内核并存或者删除其他内核方法同样适用。

一、检查自己的内核版本

uname -a

Linux linux 5.4.0-66-generic #74-Ubuntu SMP Wed Jan 27 22:54:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux我的内核也就是5.4

二、下载所需内核

选择1:安装apt最新的内核版本

sudo apt install linux-generic

上面这个命令应该是安装apt最新的5.4的内核,你会看到版本号再检查一下。
我个人目前是5.8的内核,也就意味这要更换为低版本内核。

选择2:安装特定版本的内核

建议从synaptic安装和卸载,较为方便。

sudo synaptic

在界面右上角,search里面搜版本号,限定为name:
点上需要版本的headers, modules and modules-extra安装。
卸载已有的内核版本也同理,但是建议安装好新的,使用新的时候再卸载旧的。安全起见。

选择3:希望多版本内核共存

编辑grub配置

sudo vi /etc/default/grub

在其中添加以下两行,这样在选择一个版本内核后,系统会记住选择,下次开机使用上次开机的内核。

#Save your last choice
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved

三、选择内核

在开机界面,正常我们是在grub选择ubuntu进入系统,现在选以下Advanced options
进入后可以选择好几个内核,选择需要的内核即可。

四、(可选)删除其他内核

同样是在synaptic,中搜索想要删除的内核号,找到已经安装的内容后,右键mark removal
点apply即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172317.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • paceMaker_pacemaker怎么读

    paceMaker_pacemaker怎么读1. 简介 Pacemaker是一个集群资源管理者。他用资源级别的监测和恢复来保证集群服务(aka.资源)的最大可用性。它可以用你所擅长的基础组件(Corosync或者是Heartbeat)来实现通信和关系管理。​2. 特性 Pacemaker包含以下的关键特性:  监测并恢复节点和服务级别的故障​  存储无关,并不需要共享存储​  资源无关,任何能用脚本控制的资源

    2025年7月30日
    5
  • Eclipse使用时遇到一直在Validating中的解决办法

    Eclipse使用时遇到一直在Validating中的解决办法第一次从服务器检出大型 web 项目时出现了 validating 中 一直卡死不动 因此百度查找了很多说法和解决方案 先总结如下 一 什么是 Eclipse 的 Validating Eclipse 安装之后一般是默认设置好了 validation 允许软件对当前项目程序逐一检查 其实就是一个软件自动检查 校验代码等功能 针对小型项目 代码量不大一般没什么问题 针对大型项目可能会出现过程太漫长的情况 二 可不可以关闭这项功能 答案是肯定的 这项功能并没有关键性的作用 我们可以关闭它 这样就不会出现漫长等待自

    2025年9月24日
    3
  • Linux中查看进程状态信息

    Linux中查看进程状态信息Linux中查看进程状态信息一、常用命令总结ps-l列出与本次登录有关的进程信息;ps-aux查询内存中进程信息;ps-aux|grep***查询***进程的详细信息;top查看内存…

    2022年6月21日
    48
  • js全局变量污染

    js全局变量污染一.定义全局变量命名空间只创建一个全局变量,并定义该变量为当前应用容器,把其他全局变量追加在该命名空间下varmy={};my.name={big_name:”zhangsan”,small_name:”lisi”};my.work={school_work:”study”,family_work:”weare”};…

    2022年6月12日
    45
  • 请简述list,set,map类型的集合的各自特点(简述三种不同的继承方式下)

    1.集合类型主要有3种:set(集)、list(列表)和map(映射)。2.三者关系3.Setset接口时Collection接口的一个子接口,是无序的,set中不包含重复的元素,也就是说set中不存在两个这样的元素a1.equals(a2)结果为true。又因为Set接口提供的数据结构是数学意义上的集合概念的抽象,因此他支持对象的添加和删除。Set的接口继承Collectio…

    2022年4月13日
    38
  • C# 3.0新特性系列:隐含类型var

    C# 3.0新特性系列:隐含类型var

    2021年7月25日
    76

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号