<div dir="ltr"><div><div>Hey Thomas,</div><div><br></div><div>Thank you for the response. The dirinstall option sounds promising, but I can't seem to get it to work. I'm on a VM which I've configured by following the instructions in the "Setup your faiserver" section of the FAI Guide:</div><div><br></div><div>    <a href="https://fai-project.org/fai-guide/#_a_id_setup_a_setup_your_faiserver">https://fai-project.org/fai-guide/#_a_id_setup_a_setup_your_faiserver</a></div><div><br></div><div>And now I'm looking at the section on chroot environments:</div><div><br></div><div>    <a href="https://fai-project.org/fai-guide/#_a_id_dirinstall_a_creating_chroot_and_virtualization_environments">https://fai-project.org/fai-guide/#_a_id_dirinstall_a_creating_chroot_and_virtualization_environments</a></div><div><br></div><div>I'm running variations of the following command:</div><div><br></div><div>    sudo fai -v -s /etc/fai -c FAIBASE /tmp/test</div><div><br></div><div>And I'm getting output that looks something like this (different variations of the command produce different error messages):</div><div><br></div><div>                 -------------------------------------------------</div><div>                       Fully Automatic Installation  -  FAI</div><div><br></div><div>                       4.3.1+deb8u1   (c) 1999-2015</div><div>                   Thomas Lange  <<a href="mailto:lange@informatik.uni-koeln.de">lange@informatik.uni-koeln.de</a>></div><div>                 -------------------------------------------------</div><div>    Starting FAI execution - 20171108_111217</div><div><br></div><div>    Using configuration files from /etc/fai</div><div>    Calling task_confdir</div><div>    FAI_FLAGS: </div><div>    Setting SERVER=. Value extracted from FAI_CONFIG_SRC.</div><div>    No monitor daemon defined.</div><div>    FAI_CONFIG_SRC is set to /etc/fai</div><div>    Error in get-config-dir: scheme undefined.</div><div>    Problems accessing the config space.</div><div>    $LOGSERVER is undefined. Not saving log files to remote.</div><div><br></div><div>I don't suppose you could set me straight on what I'm doing wrong here? I apologize if what I'm doing doesn't make any sense; I've only just started trying to learn how to use FAI. Any guidance or advice would be greatly appreciated.</div><div><br></div><div>Cheers,</div><div>Itamar</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 7, 2017 at 2:42 PM, Thomas Lange <span dir="ltr"><<a href="mailto:lange@informatik.uni-koeln.de" target="_blank">lange@informatik.uni-koeln.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class="gmail-">>>>>> On Tue, 7 Nov 2017 14:33:35 -0600, Itamar Gal <<a href="mailto:itamarggal@gmail.com">itamarggal@gmail.com</a>> said:<br>
<br>
    > I'm able to install the FAI server in a Docker container without<br>
    > any problems.<br>
</span>Great to hear that this works.<br>
<span class="gmail-"><br>
    > Unfortunately I don't see any way to use a<br>
    > Docker container as an FAI installation client, because FAI seems to rely on using PXE and Docker containers don't have a<br>
    > full boot process (and in particular don't have a BIOS).<br>
<br>
    > Is there any way to work around this? Are there any alternatives I should consider?<br>
</span>I guess docker containers do not have a boot loader like grub and do<br>
not need a separated kernel for each container. Have a look at fai<br>
dirinstall. This will do the installation process into a directory,<br>
like building a chroot environment. I guess this is what you need for<br>
docker.<br>
<span class="gmail-HOEnZb"><font color="#888888"><br>
--<br>
regards Thomas<br>
</font></span></blockquote></div><br></div></div>