This page is intended for Contest Directors and Staff who manage ICPC World Finals OS image ("WF OS") machines in more complex ways than simply creating a single machine containing the WF OS. Examples include people who need to install the WF OS on multiple machines, such as an entire set of lab machines, or people who have a need to support "remote access" into WF OS machines. The page also contains various additional tricks and hints that we have found to be useful when managing collections of WF OS machines.
It is expected that the reader has first read and understood the instructions at this page regarding the procedures for setting up a single machine to run the WF OS.
If you are installing the WF OS onto internal drives in each lab machine, there are two approaches that can be taken.
If you are planning to boot each of the lab machines from its own USB target chip (as opposed to installing onto an internal drive), there are again two approaches that can be taken.
If you are planning to clone the target chip multiple times, you might be interested in a tool named dcfldd, which can be used to do multiple simultaneous dd operations. This tool can be installed on your installation machine using
apt-get install dcfldd(Basically, dcfldd is a version of dd which lets you specify multiple outputs devices; for example, some ICPC Site Directors use this with a 10-port USB hub to do 10-at-a-time target chip creations.)
By default the ICPC World Finals image does not allow operations such as
Operations such as these are never allowed at the ICPC World Finals, and the WF OS configuration reflects that. However, operations such as these are frequently useful for contest staff setup, configuration, and testing purposes. See this page for information on how to set up such remote access.
Revised: Sun Jan 1 20:55:07 UTC 2023