Ubuntu18.04安装ax200网卡驱动以及更新内核

Ubuntu18.04安装ax200网卡驱动以及更新内核

参考资料:https://zhangyiming748.github.io/2019/12/05/useAX200OnUbuntu/
原来的网卡是小螃蟹的8822ce,有时候重启Ubuntu之后发现网卡驱动没有了,于是决定换个网卡。本文主要是针对Ubuntu内核低于5.1的版本如18.04.2等,18.04.5应该就没有这个问题了。

下载内核文件

在Ubuntu官网上下载内核文件备用,网站经常连不上,也可以直接使用wget命令下载。(建议科学上网或者用热点,这样会快一些)

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-headers-5.4.2-050402_5.4.2-050402.201912042231_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-headers-5.4.2-050402-generic_5.4.2-050402.201912042231_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-image-unsigned-5.4.2-050402-generic_5.4.2-050402.201912042231_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4.2/linux-modules-5.4.2-050402-generic_5.4.2-050402.201912042231_amd64.deb

完善安装环境

如果之前更改过安装源,需要重新添加一个Ubuntu官方源

sudo gedit /etc/apt/sources.list

在最后添加:deb http://security.ubuntu.com/ubuntu bionic-security main

更新软件包

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libssl1.1

更新内核

安装四个下载好的内核包

sudo dpkg -i *.deb   #这是安装所有的.deb文件,要是还有其他的deb文件就把名字放进去一个一个安装

然后重启
更新之后可以发现内核已经是18.04.5的了。
其实到这步我觉的就差不多了,我重启之后就可以出现Wifi标志和搜到网络了。但是为了以防万一我把安装驱动的也放在了下面。

安装驱动

Intel官网下载对应网卡的驱动文件备用
同理也可使用wget命令下载

wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-cc-46.3cfab8da.0.tgz

解压出iwlwifi-*.ucode即为驱动程序文件

tar -zxvf iwlwifi-cc-46.3cfab8da.0.tgz

移动驱动文件到系统的驱动程序目录

sudo cp *.ucode /lib/firmware

再重启,之后看看右上角有没有Wifi标志和搜到网络。

补充

由于我的电脑的集显和CPU是A厂的(再根据这网卡可能有同志知道是啥电脑了),在安装比较新版本的Ubuntu时如18.04.5等,装好重启后会进不去,会出现报错,所以我只能装Ubuntu18.04.2,也才有这篇文章如何换内核和装网卡驱动。

我的解决方法是在启动时选第二个Advaced opitions for Ubuntu

在这里插入图片描述
进去后选下面的

在这里插入图片描述
选择gub(好像不选也行)

在这里插入图片描述
然后选第一个resume就能进去了

进去之后把nouveau禁掉装独显应该就没问题了
屏蔽开源驱动nouveau的方法:(有很多种,我这里就说一个)

sudo gedit /etc/modprobe.d/blacklist.conf

加参数到最底下回车另起一行内容为:

blacklist nouveau
options nouveau modeset=0

保存再终端更新内核命令

sudo update-initramfs -u

这样应该就行了,然后再更新内核,装网卡驱动,显卡驱动等等这样的装机流程了。

参考资料:https://zhangyiming748.github.io/2019/12/05/useAX200OnUbuntu/

### 回答1: 1. 首先,需要确定你的无线网卡型号,可以在终端中输入命令:`lspci -nnk | grep -iA2 net`,查看网卡型号和驱动程序。 2. 然后,下载对应的驱动程序,可以从官方网站或第三方网站下载,也可以使用命令行下载。 3. 安装驱动程序,可以使用命令行或图形界面进行安装。如果使用命令行,可以进入驱动程序所在目录,输入命令:`sudo make install`,然后重启系统即可。 4. 如果安装后仍然无法使用无线网卡,可以尝试更新系统和驱动程序,或者查看系统日志和错误信息,找到解决方法。 ### 回答2: Ubuntu是流行的开源操作系统之一,与其它操作系统一样,Ubuntu也需要正确的驱动程序才能支持硬件设备。特别是无线网络适配器,如果没有正确的驱动支持,将不能连接到无线网络。无线网卡驱动安装有许多方法,下面将介绍一种使用终端命令的方法。 步骤一:检查无线网卡的型号 首先需要安装lspci和lsusb工具,打开终端,输入以下命令进行安装: sudo apt-get update sudo apt-get install lspci sudo apt-get install lsusb 安装完成后,使用以下命令查看无线网卡型号: sudo lspci -nn 或者 sudo lsusb 根据结果找到你的无线网卡型号及其制造商信息。 步骤二:下载对应的无线网卡驱动安装无线网卡驱动之前,需要先下载对应的驱动程序。找到您的网卡对应的制造商和型号,然后在制造商的官方网站上查找驱动。大多数生产商会在其网站上提供Ubuntu(或Linux)驱动的下载链接,若无法找到,则可搜索你的无线网卡型号和Linux(如“Intel 3160 Ubuntu”)获取驱动程序。 步骤三:安装驱动 下载前确认Ubuntu系统是否更新为最新的更新,然后,将驱动文件复制到Ubuntu中,在终端中使用以下命令将安装驱动程序: sudo cp ~/Desktop/文件名 /lib/firmware 命令中,“~/Desktop/”是指驱动文件的位置,可以根据你驱动文件的位置修改。执行成功后,使用以下命令进行驱动程序的更新: sudo update-initramfs -u 最后,重启Ubuntu系统。 如果以上方法无法安装无线网卡驱动,则可尝试安装第三方无线网卡驱动软件。例如,一些无线网卡制造商会提供Linux下的驱动程序,可以直接下载并安装。而一些驱动程序也可能会被打包为Debian软件包或Pakcage文件,通过dpkg命令进行安装。 总之,安装无线网卡驱动需要您具有一定的Linux基础知识,并且需要根据厂商和型号查找对应的驱动程序,希望以上步骤对您有所帮助。 ### 回答3: Ubuntu 18.04自带了许多常用的无线网卡驱动,但某些无线网卡需要手动安装驱动才能在Ubuntu 18.04中工作。以下是安装无线网卡驱动的步骤: 1. 打开终端。 2. 输入“sudo lshw -C network”命令,查看无线网卡型号。在输出结果中,找到无线网卡的信息。比如,我的无线网卡型号是“Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter”。 3. 在终端中输入“lspci -vnn | grep -i Network”,查看无线网卡信息。例如,输出结果显示我的网卡信息如下: 03:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31) Subsystem: Lite-On Communications Inc QCA9377 802.11ac Wireless Network Adapter [11ad:08a6] Flags: bus master, fast devsel, latency 0, IRQ 132 Memory at ef100000 (64-bit, non-prefetchable) [size=2M] Capabilities: [40] Power Management version 3 Capabilities: [50] MSI: Enable- Count=1/4 Maskable+ 64bit+ Capabilities: [70] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [148] Virtual Channel Capabilities: [168] Device Serial Number 00-ff-7f-ff-ff-05-40-00 Capabilities: [178] Latency Tolerance Reporting Capabilities: [180] L1 PM Substates Kernel driver in use: ath10k_pci Kernel modules: ath10k_pci 这里可以看到我的无线网卡的驱动程序是ath10k_pci。 4. 打开终端,输入“sudo apt-get update”命令来更新软件包索引。 5. 再次打开终端,输入“sudo apt-get install linux-generic”命令来安装通用的Linux内核。 6. 根据无线网卡的型号下载相应的驱动程序。在这里我下载了“ath10k_pci”的驱动程序。 7. 把驱动程序解压到你所选择的文件夹中。 8. 进入终端,在解压后的文件夹中输入“make”命令,开始编译驱动程序。 9. 编译完成后,在终端中输入“sudo make install”命令来安装驱动程序。 10. 在终端中输入“sudo modprobe ath10k_pci”命令,加载驱动程序。 11. 在终端中输入“sudo service network-manager restart”命令,重启网络管理器。 12. 现在你的无线网卡应该已经能侦测到可用的无线网络了!
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值