Raspberry Pi Restore

  • Setup a clean Linux somewhere (e.g. VM) and mount the sd card at e.g. /mnt/card Options:
    • Use a (clean, throwaway) VM
    • Use a e.g. raspbian and e.g. pivot_root to memory
    • Netboot the rpi
    • Boot the rpi from USB stick
    • Boot from second SD card and put the other SD card into a USB sd card reader
  • Download the client from the web interface for the Pi client as admin. This downloaded client contains the root keys to download the backups
  • Transfer the binary client to the restore Linux and install it
  • Wait for it to connect
  • Restore via urbackupclientctl restore-start --map-from / --map-to /mnt/card -b last if you have a boot partition something like urbackupclientctl restore-start --map-from / --map-to /mnt/card --map-from /boot --map-to /mnt/boot -b last

You can also try overriding the live running system like a maniac (perhaps after stopping all non-essential services) without the mapping etc., maybe it might work.

1 Like