
這一切都是在全新的 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
。
如果出現網路介面(通常稱為wlp4s0
或wlan0
),則驅動程式應該已正確安裝;你可以用nmcli dev wifi list
或來證實這一點nmcli dev wifi connect $SSID password $PASS
。
如果您的 WiFi 卡介面未出現,則在安裝過程中您必須pacstrap
將linux
和linux-firmware
.
前:
pacstrap /mnt base base-devel networkmanager [...]
現在:
pacstrap /mnt linux linux-firmware base base-devel networkmanager [...]
如果您不想再次安裝系統也沒有問題,您可以嘗試使用安裝linux-firmware
套件pacman
或使用安裝碟掛載/boot
或/
手動新增它pacstrap
,如下所示:
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
pacstrap /mnt linux-firmware
reboot