目录
一、查看网卡型号
双系统的话,在Windows下控制面板-设备管理器中可以查到无线网卡具体型号。
二、确定自己需要升级的内核版本
Intel的官网查找适用于Linux的无线网卡驱动,驱动对Linux内核的版本有要求:链接1。
三、升级内核
1.下载文件
查看自己当前内核版本,终端输入:
name -sr
打开链接2,选择合适的版本下载(我的是5.3版本的内核),终端输入:(复制粘贴链接2的下载文件的对应的链接)
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.5/linux-headers-5.3.5-050305_5.3.5-050305.201910071830_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.5/linux-headers-5.3.5-050305-generic_5.3.5-050305.201910071830_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.5/linux-image-unsigned-5.3.5-050305-generic_5.3.5-050305.201910071830_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3.5/linux-modules-5.3.5-050305-generic_5.3.5-050305.201910071830_amd64.deb
2.安装
方法1:终端输入:
sudo dpkg -i *.deb
方法2:终端输入:
sudo dpkg -i (找到下载的四个文件分别拖入,执行四次)
3.重启
终端输入:
uname -sr
四、 问题汇总及解决方法:
1.升级ubuntu 16.04的新内核时出现依赖libssl1.1.0问题
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
linux-headers-5.3.0-050300rc4-generic : 依赖: libssl1.1 (>= 1.1.0) 但无法安装它......
解决:链接3
2.重启之后出现如下错误:
error: /XXX has invalid signature
error: you need to load the kernel first
解决:链接4