全新安装后无法让 wifi 与 intel 8265 一起使用

全新安装后无法让 wifi 与 intel 8265 一起使用

这一切都是在全新的 arch 安装之后立即发生的,在 Lenovo Yoga 720 15ibk 上安装时 wifi 菜单可以正常工作。启用并启动 NetworkManager 后,wifi 菜单返回,

-bash: wifi-menu: command not found

当我运行时,rfkill list我看到两个蓝牙设备,但没有网络设备。运行 ispci -k 并查看网络控制器部分显示

Netwwork Controller: Intel Corporation Wireless 8265 / 8275 (rev78)
Subsystem: Intel Corporation Dual Band Wireless-AC 8265
Kernal Modules: iwlwifi

它没有显示正在使用的内核驱动程序,我不确定如何设置该驱动程序来工作,因为modprobe iwlwifi它似乎什么也没做。

这篇文章似乎与我遇到的问题相同,但我不明白它在说什么。https://bbs.archlinux.org/viewtopic.php?id=164764&p=2

有什么神奇的线条吗?

答案1

wifi-menu如果您不手动安装,则不会存在。从你的问题看来你忘记安装了linux-firmware

最近arch linux发生了一些变化,你需要做的

pacstrap /mnt base linux linux-firmware

在您的情况下,您必须再次启动实时媒体并安装它们。

答案2

第一件事是检查您的网卡是否处于活动状态,您可以使用ifconfig和来执行此操作ip addr

如果出现网络接口(通常称为wlp4s0wlan0),则驱动程序应该已正确安装;你可以用nmcli dev wifi list或来证实这一点nmcli dev wifi connect $SSID password $PASS

如果您的 WiFi 卡接口未出现,则在安装过程中您必须pacstraplinuxlinux-firmware.

前:

pacstrap /mnt base base-devel networkmanager [...]

现在:

pacstrap /mnt linux linux-firmware base base-devel networkmanager [...]

如果您不想再次安装系统也没有问题,您可以尝试使用安装linux-firmwarepacman或使用安装盘挂载/boot/手动添加它pacstrap,如下所示:

mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
pacstrap /mnt linux-firmware
reboot

相关内容