System Recovery

The following describes the recovery process for the NetHSM system software. These instructions are only applicable if the API is inoperable, e.g. not responding to API requests. In the case of an operable API perform a factory reset instead. Follow the instructions precicsely to prevent any accidential deletion of data.

Important

The system recovery only works if the GUID partition table (GPT) and the partitions itself on the disk are not corrupted. A corruption could be indicated by the following message during boot.

Booting 'NetHSM automatic boot (USB or primary system)'

GRUB: No valid configuration found on (usb0).
GRUB: No valid configuration found on (ahci0,gpt1).

GRUB: Booting failed. System will switch off in 10 second.

If they are corrupted this instructions will result in a factory installation of the NetHSM system software.

The system recovery can be performed as follows.

  1. Download the installer image from the releases page.

    Warning

    Download the installer image of the same version which was installed at the time of corruption. A downgrade, or upgrade skipping versions, is not supported.

  2. Write the installer image to a flash drive. On Linux you can use the dd utility to perform the write operation.

  3. Connect a keyboard, monitor and the flash drive with the NetHSM.

  4. Make sure the system is turned off, but connected to power.

  5. Turn on the NetHSM with the power button on the front.

  6. When you see the boot menu on the monitor, select NetHSM automatic boot (USB or primary system) in the first menu and then NetHSM Software Installer in the second menu.

    Warning

    Do NOT select NetHSM Factory Reset - DELETES ALL DATA! from the menu. This will unrecoverable wipe the data on the disk.

The NetHSM Installer will install the system software and shutdown.