使用 Qubes OS 进行固件更新

本指南介绍如何使用 Qubes OS 中的 nitropy 更新 Nitrokey 3 的固件。

重要

请先阅读`固件更新说明!因为对于特定版本来说,可以迁移到新版本的数据是有限制的。

设置

按照`installation instructions`_ 在您选择的应用程序虚拟机中安装 nitropy。

如何更新

重要

在更新过程中,切勿断开 Nitrokey 3 的连接或中止进程,因为这很可能会导致设备无法使用!

  1. 在应用程序虚拟机中运行``nitropy nk3 reboot --bootloader``。

  2. 一旦收到``nitropy`` 的指示,请触摸设备激活引导加载程序。

  3. 这将使 nitrokey 脱离应用程序虚拟机,引导加载程序将出现在 sys-usb 中。

  4. 将引导加载器附加到应用程序虚拟机

  5. 运行``nitropy nk3 update`` 并按说明操作。这将重启 Nitrokey,最终完成更新。

  6. 将 Nitrokey 重新装回应用程序虚拟机

如果出现任何错误,请从``/tmp``目录中获取日志(/tmp/nitropy.log.*)。