README.md
Rendering markdown...
#!/bin/bash
set -e
IMAGE="/var/lib/incus/virtual-machines/test-incus-os/root.img"
if [ "$(id -u)" -ne 0 ]; then
echo "This script must be run as root"
exit 1
fi
rm -rf ./mnt/
## Restore the original GPT table
sgdisk -l gpt.backup "$IMAGE"
## Format the ESP partition and restore its contents
losetup -f -P "$IMAGE"
sleep 1
mkfs.vfat /dev/loop0p1
mkdir ./mnt/
mount /dev/loop0p1 ./mnt/
cp -ar ./esp-orig/* ./mnt/
umount ./mnt/
losetup -d /dev/loop0