1. A method of configuring an embedded system from removable media, wherein the embedded system includes a microcontroller, the method comprising: connecting the removable media to the embedded system, wherein the removable media includes a plurality of different configuration files, wherein each configuration file is associated with a different embedded system; determining, via the microcontroller, whether the removable media also includes a configuration key; if the removable media includes a configuration key, authenticating the removable media based on the configuration key using the microcontroller; if the removable media is successfully authenticated based on the configuration key, determining, via the microcontroller, whether any of the different configuration files included in the removable media are applicable to the embedded system to which the removable media is connected; if the removable media includes a configuration file that is applicable to the embedded system, applying the applicable configuration file to the embedded system; and otherwise, ignoring the removable media.