Инструкция по восстановлению С-Терра Юнит

Для восстановления ПАК С-Терра Юнит потребуются:

      компакт-диск «S-Terra Disk Image», входящий в комплект поставки,

      USB-флеш накопитель с одним разделом файловой системы ext4, ntfs или vfat.

 

Примечание

В процессе восстановления будут удалены все данные со всех разделов NAND.

 

В результате выполнения инструкции по восстановлению образа NAND полностью перезаписывается образ основной ОC.  Выполнять процедуру восстановления образа NAND рекомендуется при:

      неуспешной проверке целостности после старта Продукта (возникает при нарушении целостности, либо удалении файлов, критичных для работоспособности Продукта);

      потере аутентификационных данных администратора (логина и пароля);

      необходимости возврата к заводским настройкам (например, при неверном конфигурировании);

      обновлении версии образа NAND.

Процедура восстановления образа NAND неэффективна в случае возникновения:

      аппаратной неисправности;

      некорректной работы образа NOR (промежуточной ОС).

Для выполнения процедуры восстановления ПАК выполните следующие действия:

1.    Запишите в корень USB-флеш накопителя 2 файла (файл образа NAND и файл подписи) с компакт-диска «S-Terra Disk Image».

2.    Подключите USB-флеш накопитель к С-Терра Юнит. Подключите кабель питания к С-Терра Юнит, если он был отключен.

3.    Нажмите кнопку Reset и держите нажатой более 10 секунд (отпустите, когда желтый светодиод погаснет). Начнет выполняться загрузка в режиме обслуживания:

      •    На USB-флеш накопителе выполняется поиск файла образа NAND по маске имени «NAND_partition_image_*.img» и подписи NAND по «NAND_partition_image_*.img.sig».

      Если файл не найден, то операция обновления образа NAND игнорируется и производится одноразовая усиленная проверка целостности.

      Если файл найден, то выполняется проверка подписи файла образа NAND сертификатом, расположенным в соответствующем файле подписи.

      В случае ошибки проверки подписи происходит переход в состояние «исправимая ошибка» (см. раздел «Действия в случае ошибки восстановления»).

      Если файл образа NAND был найден и проверен, то производится очистка всех разделов NAND и на место раздела «image записывается проверенный файл образа.

      В случае ошибки на этом шаге происходит переход в состояние «неисправимая ошибка» (см. раздел «Действия в случае ошибки восстановления»).

После успешного выполнения каждой из операций, описанных выше, мигает зеленый светодиод.

4.    В случае успешности обновления (зеленый светодиод бесконечно горит) отключите USB-флеш накопитель и перезагрузите ПАК, зажав кнопку Reset на 1-5 секунд.
  В случае неудачного обновления смотрите раздел «Действия в случае ошибки восстановления».

5.    Выполните заново процедуру инициализации ПК «С-Терра Юнит».

Протоколирование событий записывается в файл unit/unit_boot_error_log_(дата).txt на USB-накопителе. Лог операций также дублируется на USB-serial консоль (если она подключена). Ниже представлены сообщения файла unit/unit_boot_error_log_(дата).txt, в которых фиксируется успешное обновление образа NAND.

20-10-05 05:42:39 UTC: Trying to find NAND_partition*.img, NOR_partition*.bin, hardened.txt files on USB drive

20-10-05 05:42:39 UTC: Searching for NAND image

20-10-05 05:42:39 UTC: Found NAND image file NAND_partition_4.3.20139_nand2019_10_21_ubi.img

20-10-05 05:42:39 UTC: Verifying signature of NAND image (operation may take few minutes)

20-10-05 05:47:01 UTC: Verification completed successfully

20-10-05 05:47:01 UTC: Searching for NOR image

20-10-05 05:47:01 UTC: File NOR_partition*.bin was not found on USB drive. Skipping NOR update.

20-10-05 05:47:01 UTC: Searching for hardened mode file

20-10-05 05:47:01 UTC: Hardened mode file was not found

20-10-05 05:47:01 UTC: Starting NAND update

20-10-05 05:47:01 UTC: Erasing NAND device

20-10-05 05:47:02 UTC: Writing NAND_partition_4.3.20139_nand2019_10_21_ubi.img to NAND device (operation may take few minutes)

20-10-05 05:47:28 UTC: Successfully updated NAND image

20-10-05 05:47:33 UTC: Starting to verify image1

20-10-05 05:47:33 UTC: Hash verify mode:standard

20-10-05 05:47:36 UTC: Starting to verify 454 files from /unithashesW

20-10-05 05:47:40 UTC: 50 out of 454 files are verified

20-10-05 05:47:44 UTC: 100 out of 454 files are verified

20-10-05 05:47:48 UTC: 150 out of 454 files are verified

20-10-05 05:47:51 UTC: 200 out of 454 files are verified

20-10-05 05:47:55 UTC: 250 out of 454 files are verified

20-10-05 05:48:02 UTC: 300 out of 454 files are verified

20-10-05 05:48:08 UTC: 350 out of 454 files are verified

20-10-05 05:48:13 UTC: 400 out of 454 files are verified

20-10-05 05:48:17 UTC: 450 out of 454 files are verified

20-10-05 05:48:17 UTC: 454 out of 454 files are verified

20-10-05 05:48:17 UTC: Successfully verified 454 files from /unithashesW

20-10-05 05:48:17 UTC: Starting to verify 35 files from /opt/UPAgent/agent/00000000/bin/.hashesW

20-10-05 05:48:22 UTC: 35 out of 35 files are verified

20-10-05 05:48:22 UTC: Successfully verified 35 files from /opt/UPAgent/agent/00000000/bin/.hashesW

20-10-05 05:48:22 UTC:

20-10-05 05:48:22 UTC: Maintenance mode operations completed successfully. Status:

20-10-05 05:48:22 UTC: NOR update: skipped

20-10-05 05:48:22 UTC: NAND update: completed

20-10-05 05:48:22 UTC: Setting persistent hardened mode: skipped

20-10-05 05:48:22 UTC: One-time hardened check: skipped

20-10-05 05:48:22 UTC:

20-10-05 05:48:22 UTC: Trying to mount USB drive and copy log to it.

 

В таблице ниже описано поведение светодиодов в процессе работы устройства в режиме обслуживания.

Таблица 1

Режим обслуживания

Желтый светодиод мигает с интервалом 0,2 с.

Штатная работа.

Зеленый светодиод мигает с интервалом 1 с:

Зеленый светодиод мигает 2 раза;

Зеленый светодиод мигает 4 раза;

Зеленый светодиод мигает 6 раз;

Зеленый светодиод мигает 8 раз.

Успешное завершение одной из операций:

      обновление NAND;

      обновление NOR;

      установка флага постоянной усиленной проверки целостности;

      одноразовая усиленная проверка целостности.

Зеленый светодиод бесконечно горит.

Успешное завершение всех операций.

Красный светодиод бесконечно мигает с интервалом 1 с.

Некритическая ошибка. Устройство можно привести в рабочее состояние при выполнении определенных действий, например, заменить неверные файлы на USB-флеш накопителе.

Красный светодиод бесконечно горит.

Критическая ошибка.