У Вас на сервер получает несколько статических ipv6 адресов, или подсеть /64?
Пересылка пакетов ipv6 включена? Какие правила для ipv6 пакетов в iptables прописаны? Сам сервер по внешнему ipv6 пингуется?
Так, насколько я понял, у Вас проблемы начинаются, когда расшариваешь интернет с IPhone через USB?
То есть, если включить ноутбук, он без проблем подключается по WiFi к определённой сети, так?
Если подключить IPhone по USB, то WiFi отключается, интернет получаем от IPhone?
В какой момент затык? Когда отключаешь IPhone, WiFi не поднимается сам? Или WiFi не работает, когда подключён IPhone?
А то я уже немного запутался )))
А что прописано в юните [email protected]\x2dDr\x20Rao.service?
И какая связь между wifi-menu и systemd?
Насколько я помню, wifi-menu работает просто: запускаешь в консоле эту команду от root`a, видишь списсок SSID`ов, выбираешь к какому подключится, в водишь пароль и всё. Если оформить это как systemd-юнит, то тогда wifi-menu не нужен, нужны будут две другие команды: ip и wpa_supplicant.
Опишите пожалуйста подробнее механику того, как это у Вас работает.
что-то не открылась картинка, лучше будет, если
Journalctl -b  > botlog.txt
А как потом скопировать на флешку?
Так, ну если система у тебя не загружается, то логичнее всего загрузится с какого-нибудь liveCD, типа systemresquecd, примонтировать разделы с arch`ем , сделать в него chroot, и попробовать написать в консоле что-то вроде
jounalctl -b>bootlog.txt
Это скопирует журнал загрузки в bootlog.txt. Затем выложит этот файлик на pastebin.com, тута же выложить /etc/fstab а сюда кинуть ссылки на эти файлы на pastebin`e

Хотя да, я тоже согласен с мнением, что с такими вопросами рано на Arch переходить. Ну или archwiki хотябы почитать. Систему-то наверняка по роликам на youtube`e устанавливал ;)?
перенаправлением
Например:
journalctl>log.txt
создаст в текущем каталоге файл log.txt, в который будет перенаправлятся вывод журнала
Я бы еще запросил бы листинг каталога /boot, со всеми поддерикториями и листинг grub.cfg
А так как говориться, не GRUB`ом единым, есть ещё bootctl, который просто работает, без плясок с бубном.
vasek
На BBS вроде заработало, посмотрите.
Да! Откат ib32-freetype помог. Заработало.

Steps to solve:
1) Download https://archive.archlinux.org/packages/l/lib32-freetype2/lib32-freetype2-2.8-2-x86_64.pkg.tar.xz
2) Move to the folder you downloaded the package.
3) sudo pacman -U lib32-freetype2-2.8-2-x86_64.pkg.tar.xz
Подтверждаю проблему. После обновления перестал запускаться TeamViewer (Запускаю под user`ом, из архива без установки).
Скачал свежий архив с оффсайта (12.0.85001), запустил сначала с tv-setup checklibs, доустановил нужные либы, поправил права на папки, запускаю в консоли и вижу такой выхлоп:
Init...
CheckCPU: SSE2 support: yes
XRandRWait: No value set. Using default.
XRandRWait: Started by user.
Checking setup...
Launching TeamViewer ...
Starting network process (no daemon)
terminate called without an active exception
/home/station/bin/teamviewer/tv_bin/script/tvw_exec: строка 40:  4880 Аварийный останов         (стек памяти сброшен на диск) "$TV_BIN_DIR/teamviewerd" -n -f
Network process already started (or error)
Launching TeamViewer GUI ..
Но при этом никаких процессов TeamViewer не запущено.
Надо будет установить linux-lts и попробовать запустить...
Юзай SMPlayer. Квадратики в VLC это бич.