I've used puppy for over a decade and have made many USB boot sticks over the years.
I've created an USB bootable stick with unetbootin (bionicpup32 iso)
and after the first boot up & shutdown BP will create 3fs savefile.
Upon reboot errors occur
savefile has errors
Code:
--------------------
FND_MULTIFOLDER=
PUP_SAVES=sdb1,vfat,/upupbbsave.3fs
sdb1,vfat,/upupbbsave.4fs
NUMPUP_SAVES=2
----
Have selected pupsave 1
PSPATH=/mnt/dev_save//upupbbsave.3fs
PUPSAVE=sdb1,vfat,/upupbbsave.3fs
Setting PUPMODE 12
SAVE_LAYER=/pup_rw
--SAVEFILE-- /mnt/dev_save/upupbbsave.3fs
mount -t -o noatime /dev/loop4 /pup_rw
BusyBox v1.29.3 (2018-09-25 15:28:58 +08) multi-call binary.
Usage: mount [OPTIONS] [-o OPT] DEVICE NODE
Mount a filesystem. Filesystem autodetection requires /proc.
-a Mount all filesystems in fstab
-f Dry run
-i Don't run mount helper
-v Verbose
-r Read-only mount
-t FSTYPE[,...] Filesystem type(s)
-T FILE Read FILE instead of /etc/fstab
-O OPT Mount only filesystems with option OPT (-a only)
-o OPT:
loop Ignored (loop devices are autodetected)
[a]sync Writes are [a]synchronous
[no]atime Disable/enable updates to inode access times
[no]diratime Disable/enable atime updates to directories
[no]relatime Disable/enable atime updates relative to modification time
[no]dev (Dis)allow use of special device files
[no]exec (Dis)allow use of executable files
[no]suid (Dis)allow set-user-id-root programs
[r]shared Convert [recursively] to a shared subtree
[r]slave Convert [recursively] to a slave subtree
[r]private Convert [recursively] to a private subtree
[un]bindable Make mount point [un]able to be bind mounted
[r]bind Bind a file or directory [recursively] to another location
move Relocate an existing mount point
remount Remount a mounted filesystem, changing flags
ro Same as -r
There are filesystem-specific -o flags.
Warning: setting PUPSAVE=""
No pupsave. Setting PUPMODE 5
Unmounting savefile
umount -d /pup_rw
umount: can't unmount /pup_rw: Invalid argument
umount: can't unmount /mnt/dev_save: Resource busy
Moving mountpoints to /pup_new/initrd for after switch...
mount -o move /pup_ro2 /pup_new/initrd/pup_ro2
mount -o move /pup_f /pup_new/initrd/pup_f
mount -o move /pup_z /pup_new/initrd/pup_z
mount -o move /pup_a /pup_new/initrd/pup_a
mount -o move /mnt/dev_save /pup_new/initrd/mnt/dev_save
mount -o move /mnt/tmpfs /pup_new/initrd/mnt/tmpfs
--------------------
rootfs on / type rootfs (rw,size=4135032k,nr_inodes=203338)
none on /proc type proc (rw,relatime)
none on /sys type sysfs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=4135052k,nr_inodes=203349,mode=755)
/dev/sdb1 on /pup_new/initrd/mnt/dev_save type vfat (rw,noatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,quiet,utf8,errors=remount-ro)
tmpfs on /pup_new/initrd/mnt/tmpfs type tmpfs (rw,relatime)
unionfs on /pup_new type aufs (rw,relatime,si=3d51dbc0)
/dev/loop0 on /pup_new/initrd/pup_ro2 type squashfs (ro,noatime)
/dev/loop1 on /pup_new/initrd/pup_f type squashfs (ro,noatime)
/dev/loop2 on /pup_new/initrd/pup_z type squashfs (ro,noatime)
/dev/loop3 on /pup_new/initrd/pup_a type squashfs (ro,noatime)
--------------------
SAVE_FN=/mnt/dev_save/upupbbsave.3fs
SAVE_LAYER=
'/pup_new/initrd/pup_rw' -> '/initrd/mnt/tmpfs/pup_rw'
'/pup_new/tmp' -> '/initrd/mnt/tmpfs/tmp'
same goes for 4fs savefile format.
Rebooting to filesystem check will also not load savefiles
Any solution?
Note: I can not login to puppylinux forum
others are reporting this as well
http://puppylinux.info/topic/login-p...-linuxcompuppy
and that forum's registration is broken
solved: I hope
was a quirky 32GB Sandisk USB drive