не увидел, где вы инициализируете переменные
То, что вы процитировали - досталось в наследство от старого init Puppy. Там же написано:"#DdShurick переписал всё нафиг с 160 строки". Если $SQMNT, то 198-200
cp /mnt/dev_base${PSUBDIR}/DISTRO_SPECS /etc/DISTRO_SPECS
. /etc/DISTRO_SPECS
[ $SQMNT ] || SQMNT=/mnt/bundles
Потеряна пустая /tmp
mkdir -p /pup_new$SQMNT/tmp
cp /tmp/* /pup_new$SQMNT/tmp
В основной системе /tmp - "none /tmp tmpfs rw,relatime 0 0", копировать в /tmp нет смысла.
С сд (iso в виртуалбокс) не работает. Клинит на монтировании sr0
Виртуализации нет, CD нет, железо такое.
Размер впечатляет
Больше половины занимает ntfs-3g