The puplet is BrowserLinux and the sfs is actually called pup_412browserlinux353.sfs.
I have tried the psubdir parameter and I have tried putting it in / and I have even tried renaming it to just pup_412.sfs.
The boot sequence can never find it.
Rather than contacting the puplet maker or trying a different one I would like to learn a simple way to find what the boot sequence is trying to do.
I assume there is a script somewhere that specifies what it is looking for and how. I tried /initrd/sbin/init but couldn't find it there.
Edit: Hang on, I think I have found it in init. I am just having trouble reading it.
![Confused :?](./images/smilies/icon_confused.gif)
Edit: I am having the same problem with the official Puppy 4.31. I can boot with Puppy 3.01 and Puppy 2.1x without problem.