【Linux】Ubuntu20.04解决网卡、显卡驱动不正确的问题

本文针对Ubuntu20.04系统中网卡和显卡驱动不正确的问题展开讲解。网卡驱动问题表现为快捷栏无无线设置等,文中给出18.04旧方法和20.04新方法及后续解决方案;显卡驱动安装易黑屏,可通过安装、设置BIOS显示、升级PPA等解决,还提及内核升级及相关问题处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、概述

新买了电脑后,安装Ubuntu18.04后,触摸板驱动没有,于是安装新版本Ubuntu20.04解决此问题,但20的版本网卡与显卡驱动不正常,需要重新安装。本文就此问题展开详细步骤讲解,望帮助系统有同类问题的朋友。

2、问题描述

2.1、快捷栏无无线设置

在这里插入图片描述

2.2、设置中无Wifi设置专栏

在这里插入图片描述

2.3、接入外接屏幕无作用

外接平面插不插入看不到,且设置页面没有屏幕香港配置

3、网卡驱动解决方案

3.1、在18.04的旧方法

3.1.1、安装源更换

默认的安装源不符合我们的要求,需要重新配置安装源。

3.1.1.1、备份原始安装源
sudo cd /etc/apt
sudo cp sources.list sources.list.bak1
3.1.1.2、修改安装源地址
sudo vim sources.list

删除已有信息,新信息如下:

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse

保存并退出。

3.1.1.3、更新源地址
sudo apt update

在这里插入图片描述

3.1.2、安装依赖

sudo apt install make
sudo apt install gcc
sudo apt install mlocate

3.1.3、安装编译器

3.1.3.1、下载
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git

# 下载需要的文件
cd backport-iwlwif
3.1.3.2、安装配置
sudo make defconfig-iwlwifi-public

报错了
在这里插入图片描述
安装标准库解决问题

sudo apt-get install build-essential

在这里插入图片描述
一层层跟进下去,发现需要更改的库太多,于是换一种方案。

sudo make
sudo make install
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/
reboot

如果之前我在18.04上解决过,后续3.3中,我有详细的方案解决。

sudo apt install flex bison

3.2、在20.04的新方法

3.2.1、安装依赖

sudo apt install flex bison

3.2.2、下载依赖包

git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git

3.2.3、安装

cd backport-iwlwifi
sudo make defconfig-iwlwifi-public

依然报一样的错误,哈哈,绕不开就正面解决吧
在这里插入图片描述

3.3、3.1与3.2的后续解决方案

3.3.1、重新审视全部流程

在网上搜索相关案例,几乎没有,那问题将很可能出现在已经做的步骤中。回归第一步,查看换源是否正确。
问题就出现在这里,这里我用的是之前在18.04的默认安装源,这里到20.04库包有更新,重新刷新源地址。

3.3.2、重新换安装源

sudo gedit /etc/apt/sources.list

在这里插入图片描述为了方便大家粘贴,可以复制下面这个中科大镜像源:

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

更新相关包

sudo apt update

在这里插入图片描述更新好后,开始之前的步骤

3.3.3、重新安装GCC依赖

sudo apt install gcc

一路点y
在这里插入图片描述

3.3.4、解决3.1和3.2的问题

重新安装

sudo make defconfig-iwlwifi-public

OK,安装成功。
在这里插入图片描述

3.4、开始make安装

sudo make
sudo make install

执行完上述两步骤,按照提示重启计算机。
在这里插入图片描述

3.5、网卡驱动安装成功

可以看到图标变化多了Wifi设置:
在这里插入图片描述
可以看到设置页面的变化多了Wifi:
在这里插入图片描述可以正常使用无线网卡啦!

4、显卡驱动解决方案

4.1、概述

显卡驱动是比较坑的,弄不好就黑屏,还要重装,好,一步步探坑开始。

4.2、安装显卡驱动

sudo apt install nvidia-driver-535

然后一路点y,查看显卡信息正常就可以成功了60%了。

sudo nvidia-settings

如能看到显卡信息说明安装完成,如果不正常就卸载,重新尝试其他版本解决。

sudo apt autoremove nvidia-driver-535

如果这样settings出来是空白,就是不成功。
在这里插入图片描述

4.3、设置BIOS的显示设置

进入电脑BIOS,设置config下的display属性,将GraphicsDevice设置为DiscreteGraphics,保存重启

安装时注意BIOS的显卡方式,默认要打开混合显卡方式-hybrid graphics:
在这里插入图片描述
安装完显卡后,将GraphicsDevice设置为DiscreteGraphics,保存重启就可以。
在这里插入图片描述
如果上述显卡驱动都不行,就尝试升级PPA

4.4、升级PPA

如果535和525的驱动尝试都不行,证明你的电脑比较新。
那就用更加新的包,添加 NVIDIA 图形驱动 PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

这样就可以装后续的包了,补全看看:
在这里插入图片描述
然后尝试安装。如果是这种现象,也是不成功的,这是550的安装,可以在另外一个外接屏幕使用了,但主屏幕异常。
在这里插入图片描述

我装的545解决问题,显示正常。

4.5、正常截图

显卡正常设置截图
在这里插入图片描述
设置页面也正常了
在这里插入图片描述

5、补充

后续安装其他软件时,将内核版本升级到6.1.140,显卡驱动有异常。

5.1、升级内核

先安装

sudo add-apt-repository ppa:cappelikan/ppa
sudo apt update
sudo apt install mainline

启动

mainline
mainline list
mainline install 6.1.140

重启电脑

sudo reboot

5.2、查看已安装的内核

先安装

uname -r
dpkg --list | grep linux-image

升级内核‌:
使用

sudo apt update && sudo apt upgrade

获取最新安全更新。

删除某个版本的内核,例如删除6.1.140版本

sudo apt-get remove --purge inux-image-unsigned-6.1.140-0601140-generic

5.3、解决显卡问题

按照第4章内容持续升级即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沙振宇

你的鼓励将是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值