Recovery
Prequisitions
To proceed with the recovery procedure the backup with the vendor firmware will
be necessary eg. talos.pnor
.
The backup file should be generated before making any changes in the device flash chip according to documentation in the first step in Testing firmware images without flashing section.
Flashing using BMC
Flash firmware by executing the following commands on BMC:
pflash -E -p /tmp/talos.pnor
-
Log into the BMC GUI at
https://<BMC_IP>
. -
Enter the
Server power operations
(https://<BMC_IP>/#/server-control/power-operations
) and invokewarm reboot
. -
After rebooting the vendor firmware will be restored.
Restore Petitboot
If you want to use Petitboot, and you have already installed system Heads, follow this procedure:
-
Download the newest
PNOR
package from raptor wiki. -
Unzip downloaded file and find the
talos.pnor
file. -
Copy the file to the BMC:
scp talos.pnor root@<BMC_IP>:/tmp/talos.pnor
- Modify partitions by executing the following commands on BMC (this is not necessary):
pflash -P HBB -p /tmp/bootblock.signed.ecc -F /tmp/talos.pnor
pflash -P HBI -p /tmp/coreboot.rom.signed.ecc -F /tmp/talos.pnor
- Flash firmware:
pflash -E -p /tmp/talos.pnor
-
Log into the BMC GUI at
https://<BMC_IP>
. -
Enter the
Server power operations
(https://<BMC_IP>/#/server-control/power-operations
) and invokewarm reboot
. -
Enjoy the Petitboot running on Talos II.