I then deleted the partions and made a new ext 3 partion and set flag to boot
So, you have only one partition.
Suggest you use ext 3 or 4 for format.
If this had Windows 10 on it.
The internal sd card may be using a GPT partition table and it had a small first partition formatted fat 32 to work as a boot partition to hold only the boot loader.
Had another partition to actually install the Windows 10 OPS on.
Puppy is best to setup on a storage device using a msdos type partition table.
I suggest you run Gparted.
Make a msdos partition table.
Gparted>Device>Create partition table>msdos
Make partition
Format it.
Close Gparted.
You did not say anything about having trouble booting Xenialpup, so I will assume the bios is happy booting something that is not Windows.
About the Universal Installer Problem.
Make sure to mount the partition before running the installer. It may not see an unmounted partition.
After the install completes run Grub4dos Bootloader Config to install a boot loader. Just select the SD card as the device to install to. Select search only within this device.
All other default settings are good to use as is.
OK.
OK.
OK.
done.
Strongly suggest you do a frugal install of Xenialpup.
Some features only work on frugal installs.
It is still the complete OPS. The name frugal is about how little space the install uses.
Also, this info:
Frugal installs:
Can be put on any partition any format, any type storage device.
They load more of Puppy into RAM.
Easier to backup, because all changes, settings are in the save. The core Puppy files never change. Only what is in the save changes. All you have to do is copy the save to have a backup.
If Puppy really gets messed up. Just delete the save and replace it with the backup save.
You can easily load or unload SFS program packages.
This lets you use a program without actually installing it to Puppy. You will have to use this option to fully understand it.
All of Puppy is placed in a directory (folder).
You can have many Puppies on one partition.
All completely separate from the other.
All in different directories (Linux term for folder).
Full installs:
Must be installed to a Linux formatted partition.
Uses the entire partition.
Main advantage is it uses less memory to boot to desktop.
Does not use layered file system.
Works best for compiling.
Does not run into size limit that a save file has on a fat32 format.