@alansmithee said in Proper way to install client on Linux hosts:

Actually I was wondering if it was feasible to install the client before capturing/deploying

That is how you typically would do that in the windows world. From a windows perspective the fog client is installed then the service is set to disabled. At the end of the winsetup process windows calls a batch file called setupcomplete.cmd that is used to issue the commands to the fog client to startup on every reboot. The issue with windows is as soon as the fog client starts it will start executing its tasks. If windows oobe/winsetup is still doing their bits the fog client may reboot the computer without oobe being done, thus creating a botched install. Linux first boot is nothing like windows, so it may be OK to leave the linux fog client configured to auto start at each reboot.