The script requires 3 to 4 free loop devices, so is not yet
suitable for use
within a booted LiveOS image.
Is that really an issue? These days you can mknod as many loop devices
as you like:
for ((i=0;i<128;i++))
do
[ -e /dev/loop$i ] || mknod -m 0600 /dev/loop$i b 7 $i
done
James