.I have tried Bionic 8 32 in two machines. First, a Thinkpad T42 where it failed complaining about PAE
The PAE error was probably about the processor not capable of using PAE.
PAE gives a 32bit operating system the ability to see and use more than 4 GB of RAM.
For PAE to work the OS has to be setup to use it and the processor has to be one that can support using PAE.
Easy answer.
Use a Puppy 32bit version that is not PAE.
Tahrpup 6.0.5 has some no-pae versions.
Xenialpup 7.5 (32bit) is no-PAE.
It was standard to have PAE or no-PAE in the Puppy version iso name.
Developers are kind of forgetting to do that, so you have to look in the Puppy version forum topic to see if PAE is talked about.
Here is the Puppy repository:
http://distro.ibiblio.org/puppylinux/
Note:
thinkpad t42 is using processors that may or may not be PAE enabled. Some are some are not.
I am guessing it has a Pentium M processor.