spadadot writes: "I am setting up a new event in France (Open du Web http://www.open-du-web.fr/ where between 15 and 30 laptops running Ubuntu Linux will be available. They came with Windows preinstalled and it must stay for other purposes. I'd like to take care of only one of them (resize the hard drive, install Ubuntu, add additional software and apply custom settings) and effortlessly replicate everything to the others including hard drive resizing (unattended installation). After replicating, what should I do if I need to install new software or change some settings without manually repeating the same task on each one of them? Should I look into FAI (http://fai-project.org/), iPXE (http://ipxe.org/), Clonezilla (http://clonezilla.org/), OCS Inventory NG (http://www.ocsinventory-ng.org/) ? Other configuration management software (http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software)? I would also like to reset the laptops to the original environment after the event."