请注意,该问题特定于英特尔 WiFi 适配器。
我的笔记本电脑是 HP ENVY,配有 Intel AX201 Wifi 适配器。我已将 Ubuntu 与 Windows 双启动。
AX201最新的 Ubuntu 18.04 版本不支持 WiFi 适配器,因为 Ubuntu 18.04 附带 Linux 内核 5.0,而 Linux 内核 5.2+ 内置对 AX201 的支持。Canonical 声称 Ubuntu 18.04 将在明年某个时候获得 Linux 内核 5.3。但是,我等不了那么久。
我尝试下载并安装内核 5.2.14,但无法超越 Grub:我收到错误:
错误:您需要先加载内核。
另一个选择是下载 Intel Backport 驱动程序,我试过了。这似乎也不起作用。按照教程,我经常重新启动,但这也不起作用。
另外,我不太确定英特尔 IWLWIFI Backport 驱动程序是否支持 AX201。
当我在 Windows 启动时,WiFi 可以工作。
我该怎么办?提前谢谢!
更新
我尝试了@Pilot6 的答案,它有效。谢谢!
我还有最后一个问题:我读到过,如果将内核升级到 Ubuntu 18.4 所支持的范围之外,那就有点不安全了(我认为这容易导致系统崩溃)。
我不希望系统崩溃,因为我的 Ubuntu 只有一个分区(根分区),任何崩溃都可能意味着我的所有数据都会丢失。一种方法是将我的 Ubuntu 分区分为根分区和主分区。
因此,如果我想在我的设备上安全地访问 WiFi,而不冒任何崩溃的风险,我该怎么做?
我对 Ubuntu 和 Linux 的理解可能不正确,因为它们仅基于论坛答案。如果我有错,请纠正我。
答案1
该无线适配器由 5.3 Linux 内核支持。
您可以按照正常的“Ubuntu”方式安装 5.3 内核。
在终端中运行
sudo apt install linux-generic-hwe-18.04-edge
这将安装 Ubuntu 19.10 中使用的 5.3 内核。
一旦linux-generic-hwe-18.04
(没有 edge) 提供了 5.3 内核,您就可以替换元包。
明年某个时候linux-generic-hwe-18.04-edge
会推出一些下一个内核,linux-generic-hwe-18.04
并将推出5.3
。如果您不想切换到新的主要内核版本,您可以随时删除并稍后linux-generic-hwe-18.04-edge
安装。linux-generic-hwe-18.04
答案2
在 Ubuntu 18.04 LTS(Dell Precision 7550)上也遇到了类似的问题。打开终端并按照以下步骤操作:
sudo apt-get install backport-iwlwifi-dkms
sudo apt-get update
sudo modprobe iwlwifi
然后运行以下命令:
lshw -C Network
如果你看到了driver=iwlwifi
那么说明 wifi 安装成功了。
答案3
我使用较新的内核来解决这个问题,使用主线内核 6.1+ 版本对我有用。 https://doc.ubuntu-fr.org/mainline