Why won't my NAS boot after a firmware update?


Last modified date: 2023-01-11

Applicable Products

All NAS series


Symptom

Your QNAP NAS won't successfully boot up after you perform a firmware update.


Solution

This is likely caused by either an issue with the storage drives or the NAS itself. To clarify the cause, remove the storage drives and attempt to boot the NAS again. For information on this process, see the user guide for your specific QNAP device in the QNAP Download Center.

The following sections additional direction depending on the boot status of the NAS:

Your NAS still doesn't boot

If the NAS doesn't emit a long beeping sound within 4 minutes, it likely indicates an issue with the NAS itself. You may attempt a firmware recovery using the process outlined in the Firmware Recovery Guide.

Note
Not all NAS models can perform a firmware recovery.
Your NAS now boots

If the NAS is now able to boot successfully, the issue is likely related to the storage drives. In this case, you can attempt to manually update the firmware.

  1. Connect to the NAS via SSH. For information, see How do I access my QNAP NAS using SSH?
  2. List all disks to confirm the name of any available disks.
    # qcli_storage -d
    The terminal returns the system name for the drives. For example, /dev/sda and /dev/sdb.
  3. Assemble an md9 from the first partition of all disks using the disk name.
    # mdadm -AfR /dev/md9 /dev/sd[ab]1
  4. Mount the md9 to /mnt/HDA_ROOT.
    # mount /dev/md9 /mnt/HDA_ROOT
  5. Use the qck tool to generate a new .conf file to /mnt/HDA_ROOT/.conf_restore.
    # wget https://download.qnap.com/Storage/tsd/utility/qck
    # chmod +x qck
    # ./qck restore_conf
    # cp /mnt/HDA_ROOT/.conf_restore /mnt/HDA_ROOT/.conf
  6. Create a directory to mount tmpfs.
    # mkdir -p /mnt/update
    # mount -t tmpfs -o size=50% none /mnt/update
    # cd /mnt/update
  7. Identify the URL to the firmware for your NAS model in the QNAP Download Center.
  8. Download the firmware file to the NAS.
    [/mnt/update] # wget https://download.qnap.com/Storage/TS-XXX/TS-XXX_2022YYYY-5.0.1.YYYY.zip
  9. Unzip the firmware file.
    [/mnt/update] # unzip TS-XXX_2022YYYY-5.0.1.YYYY.zip
  10. Run the update script.
    [/mnt/update] # /etc/init.d/update.sh /mnt/update/TS-XXX_2022YYYY-5.0.1.YYYY.img
  11. Reboot the NAS.
    # reboot

Further Reading

Was this article helpful?

18% of people think it helps.
Thank you for your feedback.

Please tell us how this article can be improved:

If you want to provide additional feedback, please include it below.

Choose specification

      Show more Less

      Choose Your Country or Region

      back to top