Reboot Requirement: Reboot is not required after installation for updates to take effect and hardware stability to be maintained. Installation: Offline Method The Gen10 System Recovery Set Update ISO is bootable via both UEFI and legacy boot modes. UEFI Secure Boot is supported. By booting the system to the ISO, the System Recovery Set may be updated while the system is offline. The System Recovery Set update script is automatically run after booting to the ISO. If the System Recovery Set update is successful, the system is rebooted. If any issues are encountered during the update, the system will remain in the offline boot environment with on screen messages indicating the problem and next steps to take. The USB Key Creator Tool is also provided on the ISO, so that a bootable USB key can be created with the ISO contents. Customization is possible if the fw.zip archive is extracted in the ISO /scripts/fw directory, such as removing unneeded system directories. There is no PXE boot support in the ISO initrd.img. Online Method The System Recovery Set may be updated online from a Linux or Windows Server environment (via mounted ISO). Mount the ISO Change directory to the "scripts" directory Run ./recovset.sh (on Linux, in a terminal window as root) or recovset.exe (on Windows, from an Admin command prompt). Mass Deployment and Remote Updates The Gen10 System Recovery Set may be updated on many Gen10 servers using the Python 2.7 script "recovset.py" located in the ISO "scripts" directory. A PyInstaller-based compiled python "recovset.exe" program is also located in the ISO "scripts" directory. For a listing of the supported command line parameters, use the "-h" parameter: python recovset.py -h recovset.exe -h Either recovset.py or recovset.exe may be used to remotely target network-connected iLO 5 devices on Gen10 systems, allowing for remote updates of the System Recovery Set. Mass deployment is possible by writing a script, which calls recovset.py or recovset.exe in a loop, and passing in a value for the following parameters for each target: iLO IP address Administrator username* Administrator password* * NOTE: In order to update the Gen10 System Recovery Set, an iLO 5 user with Login, Configure iLO Settings, and Recovery Set privileges must be authenticated. The default iLO 5 user account "Administrator" has these privileges. If any of these privileges are missing from the user account used during the update, an error code 29 will be displayed. Examples: python recovset.py -H -u -p recovset.exe -H -u -p NOTE: In order to use the recovset.py script from source, be sure that the following python modules are installed: subprocess, re, sys, getpass, zipfile, tempfile, os, fnmatch, getopt, platform, json, colorama.