ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版1、最近原来写的测试代码在Ubuntu18可以内核版本,在新的安装的Ubuntu20上无法运行,各种操作后想排除下是否是因为内核版本过高的原因,因此用到降低ubuntu内核版本的操作:原ubuntu18内核版本Ubuntu20内核版本2、首先通过apt-cachesearchlinux|grep5.4.0-80查看目前的版本3、然后输入下面命令进行安装:sudoapt-getinstalllinux-headers-5.4.0-80-generi…

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

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

1、最近原来写的测试代码在Ubuntu18 可以内核版本,在新的安装的Ubuntu20 上无法运行,各种操作后想排除下是否是因为内核版本过高的原因,因此用到降低ubuntu内核版本的操作:

原ubuntu18 内核版本

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

Ubuntu20内核版本

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

2、首先通过apt-cache search linux| grep 5.4.0-80 查看目前的版本

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

3、然后  输入下面命令进行安装:

sudo  apt-get install linux-headers-5.4.0-80-generic linux-image-5.4.0-80-generic

安装对应的内容即可

4、安装完成后可以查看此时内核版本有几个:

dpkg --get-selections | grep linux-image

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

5、安装成功后设置启动即可选择对应的项,在此处遇到的问题是一直无法进入选择进入哪个ubuntu内核版本的项目,查看资料可以通过下面方式进入:设置 GRUB_TIMEOUT 设置为 -1 。 

 sudo gedit /etc/default/grub

在这里插入图片描述

 

同时此时设置把GRUB_TIME_STYLE=hidden注释掉;将GRUB_CMDLINE_LINUX_DEFAULT的值改为text;

输入命令,更新grub配置。

sudo update-grub

6、重启后可进入ubuntu高级选项

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

(此图为随意摘抄,按照自己版本来) 

7、此时选择刚才设置的低版本的内核,不要选择recovery mode

8、重新进入ubuntu系统后,可查看内核版本

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

 到此ubunt内核版本降低完成

本次参考的链接:ubuntu降低你使用的内核到指定版本_良知犹存的博客-CSDN博客

后续可能出现问题:

按照上述过程重启后进行加载驱动,执行命令sudo modprobe mtd 时出现错误提示如下所示:

modprobe: FATAL: Module mtd not found in directory /lib/modules/5.4.0-80-generic

此时可以通过命令查看对比与过去高版本的缺少的内容:查看命令:

dpkg --get-selections  | grep linux

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

 此时缺少什么就安装对应安装的版本内容即可:

sudo apt-get install modules-extra-5.4.0-80-generic

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

安装完成之后再次进行查看会出现如下如图所示:

ubuntu降低内核版本后无网络_Ubuntu换内核为旧版

 此时再次去安装驱动,执行命令:

sudo modprobe mtd

此时上述问题发现已解决。

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

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

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


相关推荐

  • redis启动停止重启_redis重启命令行

    redis启动停止重启_redis重启命令行1、查看redis是否在运行:psaux|grepredis2、启动redis:/etc/init.d/redisstart3、关闭redis:redis-clishutdown4、当设置密码后,上面的关闭命令无效:带密码输入:redis-cli-a[password]回车后输入:shutdown即可关闭redis,输入ex…

    2022年4月20日
    789
  • jedis链接redis_redis和jedis关系

    jedis链接redis_redis和jedis关系1.导入jedis包<dependencies> <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.2.0</version> </dependency> <!–fastjson–> <depend

    2025年10月11日
    2
  • 编程语言难度排名_最难学的七大编程语言,VB 第一,Python垫底,看你学的排第几…

    在很多人眼里程序员的标配就是黑框眼镜+格子衫+双肩包+牛仔裤+运动鞋,拥有了这些可能就被判定为一个程序员。而如何判定一个程序员的工作年限,那就需要从他的头发浓密度上去判断,如果头发过于浓密,说明是初级程序员,如果秃顶了,可能是高级程序员。嗯?程序员的头发浓密不是应该和编程语言的难易程度相关吗?像我这种在面对数学难题的时候总是喜欢拽头发,导致我的发量变少了。01最难学的七大编程语言众所周知,编程界有…

    2022年4月4日
    2.5K
  • Python实现冒泡排序

    Python实现冒泡排序Python实现冒泡排序

    2022年10月16日
    2
  • 反掩码有什么作用?通配符掩码有什么作用?

    反掩码有什么作用?通配符掩码有什么作用?反掩码是指路由器使用的通配符掩码与源或目标地址相匹配,与子网掩码正好相反。就像子网掩码告诉路由器IP地址中哪个属于网络号一样,通配符掩码告诉路由器,为了判断匹配,需要检查IP地址中有多少位。这种地址掩码可以使用两个32位的数字来确定IP地址的范围。这个非常方便,因为如果没有掩码,你必须在每个匹配的IP客户地址上添加一个单独的访问列表语句。它会导致许多额外的输入和路由器的额外处理过程。因此地址掩码非常有用。在子网掩码中,将一个掩码设置为1,表示IP地址对应的位置属于网络地址部分。相反,在访..

    2022年7月19日
    16
  • SAP_FICO常用BAPI

    SAP_FICO常用BAPI1、检查创建凭证所需数据是否正确BAPI_ACC_DOCUMENT_CHECK;   2、创建凭证BAPI_ACC_DOCUMENT_POST。

    2022年7月24日
    24

发表回复

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

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