Upgrading XigmaNAS from the CLI
* In this example we upgrade XigmaNAS to version XigmaNAS-x64-embedded-22.214.171.124.5748.img.xz.
Backup your configuration (done via XigmaNAS Web UI) and store it on a different host.
Access your XigmaNAS shell (locally - Console Option 9 “Shell” - or remotely through SSH, if it is enabled/accessible).
Enable firmware upgrade mode using the following script:
Go to /var/tmp/ftmp folder (this is a 512MB tmpfs mount point created by the above script) with the command:
From /var/tmp/ftmp fetch the update file XigmaNAS-XXX-embedded-126.96.36.199.NNNN.img.xz either directly from the web or copy from another host via scp. 'XXX' represents the architecture and 'NNNN' the revision. In case of a x64 architecture you would issue the command:
Download the SHA512 checksum file:
Calculate the SHA512 hash with command:
If the calculated SHA512 hash matches the related hash in the downloaded checksum file you can perform the upgrade by invoking the rc.firmware script:
/etc/rc.firmware upgrade /var/tmp/ftmp/XigmaNAS-x64-embedded-188.8.131.52.5748.img.xz
XigmaNAS will reboot when the upgrade procedure was successful.
Instructions are based on: XigmaNAS Forums thanks to parnassus
documentation/howto/upgrading_embedded_xigmanas_from_the_command_line.txt · Last modified: 2018/07/13 02:04 by zoon01