<div dir="ltr">Thanks Lennart! That makes perfect sense, been a long time since I needed to mess around with this stuff.<div>Keep up the fantastic work! I am a big fan!</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div style="color:rgb(136,136,136)"><font face="verdana, sans-serif" color="#666666">Thomas S. Hatch  |  Founder, CTO</font></div><div><br></div></div><div><font color="#666666">3400 N. Ashton Blvd, Suite 110 </font><span style="color:rgb(102,102,102);font-size:12.5714282989502px">| </span><font color="#666666">Lehi, UT 84043</font></div><div><span style="color:blue"><a href="mailto:thatch@saltstack.com" style="color:rgb(17,85,204)" target="_blank">thatch@saltstack.com</a></span> | <span style="color:blue"><a href="http://saltstack.com/" style="color:rgb(17,85,204)" target="_blank">www.saltstack.com</a></span><br></div></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Dec 8, 2014 at 7:08 AM, Lennart Poettering <span dir="ltr"><<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Fri, 05.12.14 20:25, Thomas S Hatch (<a href="mailto:thatch45@gmail.com">thatch45@gmail.com</a>) wrote:<br>
<br>
> I have been having trouble running nspawn containers that don't have<br>
> systemd (centos 6, Ubuntu 14.04, debian wheezy etc), I imagine I am just<br>
> not finding the solution online.<br>
> The container seems to start without issue but never presents a login<br>
> prompt. I added audit=0 to the kernel arguments as the manpage suggested<br>
> but to no avail.<br>
><br>
> I am using systemd 217 on Arch Linux.<br>
> Any suggestions as to where I should look to solve this?<br>
<br>
</span>By default most old distributions assume that the venerable VT<br>
subsystem is available when booting up, and will present gettys on<br>
/dev/tty1, /dev/tty2 and so on, which nspawn cannot provide however.<br>
<br>
To make those old distributions work you need to patch /etc/inittab<br>
(or similar) to execute the getty on /dev/console (which spawn does<br>
provide) instead of /dev/tty1, /dev/tty2, and so on.<br>
<br>
When using a systemd-enabled distribution inside a container, then no<br>
such manual changes to it are necessary, as systemd contains<br>
appropriate provisions since a longer time to invoke a single getty on<br>
/dev/console if the VT subsystem is not available.<br>
<span class="HOEnZb"><font color="#888888"><br>
Lennart<br>
<br>
--<br>
Lennart Poettering, Red Hat<br>
</font></span></blockquote></div><br></div>