The method used in the previous blog uses an ISO with an ext3 file for the updates volume.
Here is a different method using a partition image. The two methods are similar but you can add UEFI 64-bit booting if you use this method.
See also: ESET SysRescue 2020 with persistent updates and agFM UEFI support
Here is a different method using a partition image. The two methods are similar but you can add UEFI 64-bit booting if you use this method.
Note: Recent 2019/2020 versions of ESET use Ptn2 (488MB) for the persistence partition. Since the persistence partition must be at Ptn2 in the partition table, the method below will not work for the new partition arrangement because the old ESET used Ptn3.
For the 2019/20 version, the persistence partition must be labelled ESR-USB-DAT and must be ext3 and must be in Ptn2 (here is casper-bottom/12fstab init script extract:
if ! /lib/udev/cdrom_id "$boot_device" > /dev/null; then
# boot device is not a CD, so source the blkid info
eval $(blkid -o export ${boot_device%%[0-9]*}2)
if [ "$LABEL" = "ESR-USB-DAT" -a "$TYPE" = "ext3" -a -n "$UUID" ]; then
cat >> $FSTAB <<EOF
UUID=$UUID /mnt/eset-live-rw ext3 defaults 0 0
EOF
fi
fi