woof-CE icon indicating copy to clipboard operation
woof-CE copied to clipboard

Persistent storage not recognized

Open georgjaehnig opened this issue 4 years ago • 4 comments

I want Puppylinux on a 1 GB USB stick, including a persistent storage.

  • So I've installed PuppyLinux BionicPup32 using Etcher on OSX.
  • Since Etcher is not able to create extra partitions, using parted, I
    • resized the Puppy partition to 300 MB
    • created an empty partition on the now free 700 MB
  • booted with the new stick
  • Puppylinux offered me to create a persistent storage on the 700 MB partition, encrypted with LUKS. Yay.
  • I did what was offered
  • however, on next reboot the storage was not recognized – Puppylinux behaved as it was again a first boot

Any suggestions what I could do to get the storage recognized?

georgjaehnig avatar Apr 20 '20 16:04 georgjaehnig

Just make one partition, using all of the 1GB drive. Flag it boot. Put everything on that. The save does not need a separate partition. If you are still having problems. Go to the Puppy Linux forum and post your problem in the Bionicpup32 8.0 topic. http://www.murga-linux.com/puppy/viewtopic.php?t=113244

bigpup1 avatar May 04 '20 07:05 bigpup1

@bigpup1 Thanks for your suggestion! I reinstalled it with Etcher, and this is the diskutil list output I did afterwards:

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 GB     disk2
   1:                       0xEF                         6.3 MB     disk2s2

So apparently, it is creating a 1GB partition per default.

I then booted Puppy with this stick, all went normal. On shutdown, Puppy asks me to save the session – but only offers disk2s2 with its 6MB as the location. No 1GB partition is offered.

For testing purposes, I still went for the small disk2s2 partition and created a storage file there. However, on reboot is was not recognized – Puppy behaved again as if it was the first boot.

georgjaehnig avatar May 05 '20 00:05 georgjaehnig

Use some other USB installer program.

UNetbootin to install to USB http://unetbootin.sourceforge.net/

Pen Drive Linux Universal-USB-Installer http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

Rufus USB installer https://rufus.akeo.ie/

When booting Bionicpup32. Do not use the menu entry that says RAM only. That says to not load the save. Use the normal entry to boot. (usually the first one). Puppy Linux always loads into RAM.

bigpup1 avatar May 05 '20 05:05 bigpup1

This posted is re-edited for the 3rd time.

I have found the PUP where this problem of NOT finding the save-session occurs: UpupEF.ISO when rebooted is not finding its save-session file that exist in the root of local disk.

A further problem is if there is a MSDOS USB stick with a EXT4 partition at the 1st shutdown, the booted system does NOT allow session-save to it.

I apologize in the multiple posts on this thread.

CollaboratorGCM avatar May 05 '20 06:05 CollaboratorGCM