Ubuntu20.04 无网络标识,网卡显示network为UNCLAIMED。附回退内核方法
ubuntu自动装完驱动后发现没有网络标识了,打开设置发现Network里边只有VPN,没有网卡的信息。
输入以下代码查看网络信息:
sudo lshw -C network
发现输出“*-network UNCLAIMED”(网上查教程的时候发现有的人显示-network是Disabled,这种问题好像比较好解决,启用就行,可以参考其他教程),网上查各种方法,重置网络,修改/etc/netplan/*.yaml文件都没有用。
通过硬盘制作虚拟镜像进ubuntu系统发现网卡是正常的,排除硬件问题。最后通过回退内核解决该问题。具体操作步骤如下:
- 查看自己现有的内核版本
grep menuentry /boot/grub/grub.cfg
我这里输出如下:

可以看到,我电脑一共有两个内核版本,输入以下代码可以看现在用的内核,我这里为‘5.4.0-110-generic’
uname -r
找到自己想要换的内核,例如我们要换成,5.4.0-109-generic。
2. 修改grub 文件,在终端输入
sudo vim /etc/default/grub
将‘GRUB_DEFAULT=0’修改为‘Ubuntu, with Linux 5.4.0-109-generic’(加双引号),注意这里不带recovery mode。
3. 更新grub
sudo update-grub
查看是否有警告信息,如果出现warning信息,Please don't use...,重新开一个终端,输入
grub-install --version
查看自己的grub版本是否大于2.0,例如,我这里为‘grub-install (GRUB) 2.04-1ubuntu26.15’,大于2.0版本
4.重新修改grub文件 根据上一步warning输出,以及自己grub版本来更改grub文件,如果grub版本大于2.0,将GRUB_DEFAULT="Ubuntu, with Linux 5.4.0-109-generic"修改为GRUB_DEFAULT="gnulinux-advanced-f46ef9cc-774a-4b62-86d1-3abd86878ab6>gnulinux-5.4.0-109-generic-advanced-f46ef9cc-774a-4b62-86d1-3abd86878ab6"(下边截图2处内容)

5.重新更新内核, 正常情况下这次没有警告,之后可以重启电脑。
sudo update-grub
6.输入以下代码验证自己是否修改成功
uname -r
7.删除原来内核
1. 查看自己电脑现在有的内核
dpkg --get-selections | grep linux-image
2. 找到原有内核的名字,删除内核
sudo apt-get remove linux-image-*
sudo dpkg -P linux-image-*
8.修改/etc/default/grub中的GRUB_DEFAULT 为 0,通过‘sudo update-grub’更新内核,重启,修改完成。
Ubuntu20.04 无网络标识,网卡显示network为UNCLAIMED。附回退内核方法的更多相关文章
- Ubuntu20.04 网络配置
Ubuntu20.04 网络配置 设置 ROOT 密码 先设置 root 密码,后面直接使用 root 用户操作 it@it:~$ sudo passwd root [sudo] password f ...
- 如何解决ubuntu 12.04重启后出现waiting for network configuration和网络标志消失问题
如何解决ubuntu 12.04重启后出现waiting for network configuration和网络标志消失问题 作为菜鸟的我在学着设置网络后,重启电脑后显示 waiting forne ...
- ubuntu20.04开机显示recovering journal死机的解决方法
事发突然,在今天开机的时候无法进入登陆界面,一直卡在黑屏界面,屏幕上只显示几行代码,且任何按键都无法起作用 /dev/sdb2:recovering journal /dev/sdb2:Clearin ...
- Ubuntu20.04 安装MongoDB及其基本使用
MongoDB 官方文档 本博客旨在自我学习使用,如有任何疑问请及时联系博主 基本介绍 MongoDB 是由C++语言编写并基于分布式文件存储的开源数据库. MongoDB 是一款介于关系数据库和非关 ...
- Ubuntu20.04 Focal Cloudimage扩容以及KVM安装的问题记录
运行Ubuntu20.04的KVM虚机遇到一些问题, 单独总结一下 镜像扩容 不能用virt-resize --expand /dev/sda1 old.qcow2 new.qcow2这样的命令, 这 ...
- Neutron 理解 (1): Neutron 所实现的虚拟化网络 [How Netruon Virtualizes Network]
学习 Neutron 系列文章: (1)Neutron 所实现的虚拟化网络 (2)Neutron OpenvSwitch + VLAN 虚拟网络 (3)Neutron OpenvSwitch + GR ...
- 自动化kolla-ansible部署ubuntu20.04+openstack-victoria单机
自动化kolla-ansible部署ubuntu20.04+openstack-victoria单机 欢迎加QQ群:1026880196 进行交流学习 一. 环境信息 1. 硬件信息 型号:Dell ...
- Mac Mini 安装Ubuntu20.04 KVM
在一台 Mac Mini mid 2011上安装Ubuntu20.04并配置KVM环境, 过程也适用于其他版本的Mac Mini. 硬件配置 I5 2415, 内存8G*2, 硬盘 SSD 500G ...
- 360开启wifi无网络访问处理办法
一.背景说明 台式机默认没有无线网卡的,想开个wifi,在电脑上插上了个usb无线网卡然后开启“360免费WiFi”.但显示“无网络访问”,连上之后确实也不能访问外部网站. 二.处理办法 依次打开“控 ...
- Ubuntu 18.04 的网络配置
netplan简介 目前,ubuntu18.04上使用了netplan 作为网络配置工具:在终端上配置网络参数跟之前的版本有比较大的差别 Netplan工作流程如下图所示:通过读取 /etc/net ...
随机推荐
- Vue 组件VueComponent中_ _proto_ _ 原型对象的指向(指向Vue的原型对象 _ _proto_ _)
1.VueComponent.prototype.__proto__ === Vue.prototype 2.让组件实例对象(vc)可以访问到Vue原型上的属性.方法 图片如下: 案例: Vue.pr ...
- mybatis动态标签——trim
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "- ...
- go语言初记2(备忘)
看<Go入门指南>,这里讲得比较基础,针对go 1.0版,以下是一些我自己觉得特别和不容易理解的地方的摘抄! 上次有说到go里不同类型之间操作必须显示转换,int和uint不固定,所以 ...
- VUE学习-表单输入绑定
表单输入绑定 v-model 可以用 v-model 指令在表单 <input>.<textarea> 及 <select> 元素上创建双向数据绑定. v-mode ...
- 导出PDF 空白赋值备份
后台代码 //出货清单 @RequestMapping(params="getBusinessOutDetail") public void getBusinessOutDetai ...
- zzul1058_Java
import java.util.Scanner;public class zzul1058 { public static void main(String[] args) { Scanner in ...
- 01Java常用类
Object类 Object概述 Object类是超类,基类,所有类都默认直接继承Object类. Object类中定义的方法,是所有对象都具备的方法. Object类可以存储任何类 - 可以作为 ...
- HCIP-进阶实验03-网络流量路径控制
HCIP-进阶实验03-网络流量路径控制 实验需求 某城域网网络环境部署规划如图所示,该网络通过OSPF协议进行部署设计,分为四个区域,分别为骨干区域0.普通区域1.2.3.其中普通区域1为特殊区域N ...
- 教你如何自己搭环境部署华为FusionCompute虚拟化系统
https://www.bilibili.com/video/BV1iy4y177f4?p=10 实用的干货快先码起来,说不定以后会用到哟
- VS2010配置WTL
1.首先去下载WTL 地址:http://wtl.svn.sourceforge.net/viewvc/wtl/?view=tar 2.安装App Wizard 找到"VS安装目录\VC\V ...