【Linux】Ubuntu20.04解决网卡、显卡驱动不正确的问题
1、概述新买了电脑后,安装Ubuntu18.04后,触摸板驱动没有,于是安装新版本Ubuntu20.04解决此问题,但20的版本网卡与显卡驱动不正常,需要重新安装。本文就此问题睁开详细步骤讲解,望帮助系统有同类问题的朋侪。
2、问题形貌
2.1、快捷栏无无线设置
https://i-blog.csdnimg.cn/blog_migrate/63e4aafcf0aca4464f8bb29a7d3f6575.png
2.2、设置中无Wifi设置专栏
https://i-blog.csdnimg.cn/blog_migrate/4cfadbd54ab15ea9493da8a6cdb3661f.png
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
https://i-blog.csdnimg.cn/blog_migrate/be073a838540bd1d98ec1b457ab1e24d.png
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
报错了
https://i-blog.csdnimg.cn/blog_migrate/7ba21c52d854ba0bf7b72d6038c73ee5.png
安装标准库解决问题
sudo apt-get install build-essential
https://i-blog.csdnimg.cn/blog_migrate/49ff4ee0f4e702f371641cf6c46c38db.png
一层层跟进下去,发现需要更改的库太多,于是换一种方案。
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
依然报一样的错误,哈哈,绕不开就面解决吧
https://i-blog.csdnimg.cn/blog_migrate/1ffc3d11a110c95c6de04d2bac3b6d32.png
3.3、3.1与3.2的后续解决方案
3.3.1、重新审阅全部流程
在网上搜索相关案例,几乎没有,那问题将很大概出如今已经做的步骤中。回归第一步,查看换源是否正确。
问题就出如今这里,这里我用的是之前在18.04的默认安装源,这里到20.04库包有更新,重新革新源地址。
3.3.2、重新换安装源
sudo gedit /etc/apt/sources.list
https://i-blog.csdnimg.cn/blog_migrate/781c25ae82639a038b2b044c20b540ca.png为了方便大家粘贴,可以复制下面这个中科大镜像源:
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
https://i-blog.csdnimg.cn/blog_migrate/ad7b3012b1ccbf58778a1d98134f0baa.png更新好后,开始之前的步骤
3.3.3、重新安装GCC依赖
sudo apt install gcc
一出发点y
https://i-blog.csdnimg.cn/blog_migrate/b6c69499b980072be3917d4dcd2c16ff.png
3.3.4、解决3.1和3.2的问题
重新安装
sudo make defconfig-iwlwifi-public
OK,安装成功。
https://i-blog.csdnimg.cn/blog_migrate/85a7d692db8f4fe36ed52bb21a6f6306.png
3.4、开始make安装
sudo make
sudo make install
执行完上述两步骤,按照提示重启盘算机。
https://i-blog.csdnimg.cn/blog_migrate/85d820e4c3697bfe038ad18c73fccc59.png
3.5、网卡驱动安装成功
可以看到图标变化多了Wifi设置:
https://i-blog.csdnimg.cn/blog_migrate/99cb7d147d607c2ad8e000279e26ca4f.png
可以看到设置页面的变化多了Wifi:
https://i-blog.csdnimg.cn/blog_migrate/2cbf16a6d51bd3163d34766c84732194.png可以正常使用无线网卡啦!
4、显卡驱动解决方案
4.1、概述
显卡驱动是比较坑的,弄不好就黑屏,还要重装,好,一步步探坑开始。
4.2、安装显卡驱动
sudo apt install nvidia-driver-535
然后一出发点y,查看显卡信息正常就可以成功了60%了。
sudo nvidia-settings
如能看到显卡信息说明安装完成,假如不正常就卸载,重新尝试其他版本解决。
sudo apt autoremove nvidia-driver-535
假如这样settings出来是空缺,就是不成功。
https://i-blog.csdnimg.cn/blog_migrate/e5fd9b2b6f08fbb9921ff8ee1a5ae376.png
4.3、设置BIOS的显示设置
进入电脑BIOS,设置config下的display属性,将GraphicsDevice设置为DiscreteGraphics,保存重启
安装时留意BIOS的显卡方式,默认要打开混淆显卡方式-hybrid graphics:
https://i-blog.csdnimg.cn/blog_migrate/49950d583e45025a756f4e0263ebf593.png
安装完显卡后,将GraphicsDevice设置为DiscreteGraphics,保存重启就可以。
https://i-blog.csdnimg.cn/blog_migrate/75c1bd61a6e7050b912e1b4511d6e56e.png
假如上述显卡驱动都不行,就尝试升级PPA
4.4、升级PPA
假如535和525的驱动尝试都不行,证实你的电脑比较新。
那就用更加新的包,添加 NVIDIA 图形驱动 PPA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
这样就可以装后续的包了,补全看看:
https://i-blog.csdnimg.cn/blog_migrate/a363b44d847d0d7c45026737ee5388cd.png
然后尝试安装。假如是这种现象,也是不成功的,这是550的安装,可以在另外一个外接屏幕使用了,但主屏幕异常。
https://i-blog.csdnimg.cn/blog_migrate/275d6405f1dc367c1cc76cfef51e7956.png
我装的545解决问题,显示正常。
4.5、正常截图
显卡正常设置截图
https://i-blog.csdnimg.cn/blog_migrate/bd41b836451a813354c050491e02f237.png
设置页面也正常了
https://i-blog.csdnimg.cn/blog_migrate/927eba25f7d424b1d984b0b595eceffb.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]