Приветствую всех.
Решил снова пощупать systemd. Поставил всё и настроил так, как описано в http://wiki.gentoo.org/wiki/Systemd
Система у меня вся на LVM, в т.ч. и корень, так что, загружаюсь с initramfs. Вот кусок grub.conf:
title systemd
root (hd0,0)
kernel /boot/kernel root=/dev/ram0 real_root=/dev/vg/root dolvm real_init=/usr/lib/systemd/systemd
initrd /boot/initramfs
Загрузка идёт нормально до момента, когда согласно fstab
/dev/sda1 /boot ext2 noauto,noatime,nodiratime 1 2
/dev/vg/root / xfs noatime,nodiratime 0 1
/dev/sda2 none swap sw 0 0
/dev/vg/home /home xfs noatime,nodiratime 0 2
/dev/vg/kernel /usr/src xfs noatime,nodiratime 0 2
/dev/vg/portage /usr/portage reiserfs noatime,nodiratime 0 2
/dev/vg/distfiles /usr/portage/distfiles xfs noatime,nodiratime 0 2
/dev/vg/packages /usr/portage/packages xfs noatime,nodiratime 0 2
/dev/vg/log /var/log xfs noatime,nodiratime 0 2
/dev/vg/vartmp /var/tmp reiserfs noatime,nodiratime 0 2
/dev/vg/layman /var/lib/layman reiserfs noatime,nodiratime 0 2
tmpfs /tmp tmpfs size=500M,noatime 0 0
/dev/vg/somefiles /home/basov/files xfs noatime,nodiratime 0 2
/dev/vg/libvirt_images /var/lib/libvirt/images xfs noatime,nodiratime 0 2
надо подключать остальные разделы, кроме корня. И вот тут, после подключения своп-файла процесс загрузки останавливается. Когда systemd даёт возможность посмотреть, что происходит, в логе написано следующее:
-- Unit swap.target has finished starting up.
--
-- The start-up result is done.
May 09 11:05:50 workmega systemd[1]: Job dev-vg-libvirt_images.device/start timed out.
May 09 11:05:50 workmega systemd[1]: Timed out waiting for device dev-vg-libvirt_images.device.
-- Subject: Unit dev-vg-libvirt_images.device has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
--
-- Unit dev-vg-libvirt_images.device has failed.
--
-- The result is timeout.
May 09 11:05:50 workmega systemd[1]: Dependency failed for /var/lib/libvirt/images.
-- Subject: Unit var-lib-libvirt-images.mount has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
--
-- Unit var-lib-libvirt-images.mount has failed.
--
-- The result is dependency.
May 09 11:05:50 workmega systemd[1]: Dependency failed for Local File Systems.
-- Subject: Unit local-fs.target has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
--
-- Unit local-fs.target has failed.
Если попытаться закомментировать строку c /dev/vg/libvirt_images в fstab, то ругаться будет на другой раздел и т.д.
Раньше, как я понял, проблема решалась с помощью специального сервиса из темы по ссылке http://forums.gentoo.org/viewtopic-t-946520-start-0.html , но с нынешним объединённым sys-apps/systemd-203-r1 и udev данное решение не работает.
И как с этим справляться?