[РЕШЕНО] Не работает Systemd

Здравствуйте, помогите мне, пожалуйста! Перерыл весь форум и вики, но ответа не нашел.
Обновился сегодня до systemd. Прописал в грабе init=/usr/lib/systemd/systemd
Перезагрузился. И тут долго висит после монтирования разделов (минуту где то).

Через минуту ошибка (я немного сокращу вывод, потому что пишу с нетбука):
Welcome to emergency mode! Type “systemctl default” or ^D to enter default mode. Type “journalctl -b” и т.д.

И клава не работает, но методом научного тыка я выяснил, что его к параметрам загрузки ядра приписать ro, то клавиатура работает и я даже могу попасть в консоль.
Тут сразу же понял, что у меня не стоит systemd-sysvcompat. Поскольку моего сетевого интерфейса eth0 почему то не было, а так же при подключение флешки она не появляется в /dev/sd*, то пришлось грузиться с лайв-сиди и подсунуть пакет на диск, а потом уже его установить из арча. Но это не помогло ни сколечки.
После Mounted /media/MEDIA висит минуту и emergency mode.
В rc.conf прописано dbus, syslog-ng, network
В выводе journalctl -b последняя строчка:
Nov 4 22:51:57 localhost systemd: Failed at step EXEC spawinig /bin/plymouth

Что можете подсказать?
Зачем такие сложности? Уберите init=/usr/lib/systemd/systemd, загрузитесь через initscripts и поставьте, что нужно.
Вроде бы немного разобрался, но интерфейс eth0 так и не появился.
systemctl status [email protected] e выводит “failed to start dhcpcd on eth0”.
Оказываеться, что проблема в том, что нет модулей ядра нужных.
Пробую сделать mkinitcpio -p linux и выдает “ERROR: ‘/lib/modules/3.6.2-1-ARCH’ is not a valid kernel module directory”
А до этого давно обновлялись? Может это те ещё проблемы с /lib?
Да, до этого недели две с половиной не обновлялся.
Не могу разобраться до конца, в чем проблема. В mkinitcpio есть строки:
KERNELVERSION=$(resolve_kernver "$_optkver") || cleanup 1
_d_kmoduledir=$_optmoduleroot/lib/modules/$KERNELVERSION
[[ -d $_d_kmoduledir ]] || die "'$_d_kmoduledir' is not a valid kernel module directory"

Может это что то даст?

Точнее, я даже нашел в чем проблема: mkinitcpio ищет в /lib/mudules/3.6.2-1-ARCH, а у меня оно в /usr/lib/modules/3.6.2-1-ARCH.
Но ключ -r /usr не помогает :(
Так это понятно, что в /usr, непонятно, почему оно их ищет не там, где надо.
А симлинк если создать?
Если pacman -S glibc проходит без проблем, то при обновлении depmod не отработал.
 
Зарегистрироваться или войдите чтобы оставить сообщение.