Бросьте;
:
for i in {1..8}; do sleep 100 & done
&
разделяет команды , поэтому ;
является посторонним (и оболочка ожидает что-то между &
и;
).
wifi-menu
не будет, если вы не установите его вручную. Судя по вашей проблеме, вы забыли установить linux-firmware
.
В последнее время arch linux немного изменился, нужно сделать
pacstrap /mnt base linux linux-firmware
В вашем случае вам нужно снова загрузиться с живых носителей и установить их.
Прежде всего проверьте, активна ли ваша сетевая карта, это можно сделать с помощью 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