
Dies alles geschieht unmittelbar nach einer Neuinstallation von Arch, bei der das WLAN-Menü während der Installation auf einem Lenovo Yoga 720 15ibk funktionierte. Nach dem Aktivieren und Starten von NetworkManager kehrt das WLAN-Menü zurück.
-bash: wifi-menu: command not found
Wenn ich es ausführe, rfkill list
sehe ich zwei Bluetooth-Geräte und keine Netzwerkgeräte. Wenn ich ispci -k ausführe und im Abschnitt „Netzwerkcontroller“ nachschaue, wird angezeigt,
Netwwork Controller: Intel Corporation Wireless 8265 / 8275 (rev78)
Subsystem: Intel Corporation Dual Band Wireless-AC 8265
Kernal Modules: iwlwifi
Es wird nicht angezeigt, dass der Kerneltreiber verwendet wird, und ich bin nicht sicher, wie ich diesen Treiber zum Laufen bringe, da er modprobe iwlwifi
scheinbar nichts tut.
Dieser Artikel scheint sich mit demselben Problem zu befassen, das ich habe, aber ich verstehe nicht, was dort steht.https://bbs.archlinux.org/viewtopic.php?id=164764&p=2
Irgendwelche magischen Zeilen?
Antwort1
wifi-menu
wird nicht da sein, wenn Sie es nicht manuell installieren. Ihrem Problem nach zu urteilen, haben Sie die Installation vergessen linux-firmware
.
Vor kurzem hat sich Arch Linux ein wenig geändert, Sie müssen
pacstrap /mnt base linux linux-firmware
In Ihrem Fall müssen Sie die Live-Medien erneut booten und installieren.
Antwort2
Überprüfen Sie zunächst, ob die Netzwerkkarte aktiviert ist. Dies können Sie mit ifconfig
und tun ip addr
.
Wenn die Netzwerkschnittstelle angezeigt wird (normalerweise heißt sie wlp4s0
oder wlan0
), sollten die Treiber korrekt installiert sein. Sie können dies mit nmcli dev wifi list
oder bestätigen nmcli dev wifi connect $SSID password $PASS
.
Wenn die Schnittstellen Ihrer WiFi-Karte nicht angezeigt werden, müssen Sie während der Installation pacstrap
die Pakete linux
und hinzufügen linux-firmware
.
Vor:
pacstrap /mnt base base-devel networkmanager [...]
Jetzt:
pacstrap /mnt linux linux-firmware base base-devel networkmanager [...]
Wenn Sie das System nicht erneut installieren möchten, ist das kein Problem. Sie können versuchen, das linux-firmware
Paket mit zu installieren pacman
oder die Installationsdiskette zum Mounten zu verwenden /boot
und /
/oder es manuell mit hinzuzufügen pacstrap
, etwa so:
mount /dev/sda2 /mnt
mount /dev/sda1 /mnt/boot
pacstrap /mnt linux-firmware
reboot