Hello all !<br><br>I have some questions regarding some options to enable/disable when using systemd on a custom embedded  Linux distro. I&#39;ve managed to port systemd-8 for a Tegra2 similar board, based on ARMv7 CPU. The embedded OS is a Fedora like system and I have used the systemd-8-1.fc14.src.rpm.<br>
Next the most important setup steps are given. When configuring the package I&#39;ve used the following options :<br>--with-distro=other \ <br>--with-sysvinit-path=/etc/rc.d/init.d \ <br>--with-sysvrcd-path=/etc/rc.d \ <br>
--with-syslog-service=rsyslog.service \ <br>--with-dbuspolicydir=/etc/dbus-1/system.d \ <br>--with-dbussessionservicedir=/usr/share/dbus-1/services \ <br>--with-dbussystemservicedir=/usr/share/dbus-1/services/../system-services \ <br>
--with-dbusinterfacedir=/usr/share/dbus-1/services/../interfaces<br><br>Another aspect refers to the fact that on the embedded system I don&#39;t need a graphical interface so systemdadm will not be necessary, and also due to the fact that I&#39;m cross-compiling I have eliminated the org.freedesktop.systemd1.%.xml target from Makefile.in in order to skip running the ARM binary ./systemd --introspect=${@:.xml=}  on the host build system. Also the porting guide was considered when preparing the package for cross-compilation.<br>
After the compilation I&#39;ve added init=/bin/systemd to my kernel boot line and after freeing the init memory the system hangs with a &quot;Failed to mount /dev : No such device&quot; message. The compilation environment was properly configured with all the dependencies version required by systemd although there were some options that were diabled. For example, for udev I have disabled introspection support. <br>
Any hints will be appreciated !<br><br>Best !<br><br>