tree: 4b6dde8c8f55965b61c62cd8c5fb93a05a46160d [path history] [tgz]
  1. config/
  2. meta/
  3. src/
  4. BUILD.gn
  5. README.md
src/recovery/system/README.md

System Recovery

system_recovery is the primary executable in the recovery system. The recovery system is a second, standalone instance of Fuchsia that runs on devices to recover the primary Fuchsia system when the primary Fuchsia system is inoperative.

Building the recovery image

You can build the recovery image using the following command:

$ fx build recovery_image

This command builds recovery.zbi, which is a self-contained archive of the recovery system.

Running the recovery image

After building the recovery image, you can run the image in QEMU using the follosing command:

$ fx run-recovery -g

The easiest way to run recovery on hardware is to netboot a device into a newly built recovery image:

$ out/default.zircon/tools/bootserver --board_name pc --boot out/default/recovery.zbi