Because symlinks don't work from a Fat32 partition Mike's portables can't be used AS-IS. But you can use them to create an SFS:
- Create an empty folder: e.g. Right-Click an empty space and from the Pop-Up menu select New>Directory and give it a name, e.g. temp.
- Create an Brave directory within temp: Right-Click an empty space within 'temp', select New>Directory and give it the name Brave.
- Copy the entire Brave-portable folder into the /opt/Brave folder.
- Right-Click the Brave folder and from the pop-up Menu select dir2sfs. An SFS named Brave.sfs will be created.
- Move it to you the same partition on which you've located the Puppy files. This partition automatically mounts on boot-up.
- Right-Click the Brave.sfs and select SFS-Load from the pop-up Menu.
- File-browse into the /opt/Brave folder and click the LAUNCH script to test, and if successful click the MenuAdd Script.
The above should work as SFSes function from Fat32 partitions; the /opt folder has been copied into RAM so the format of the partition from which it was copied is not relevant.
The downsides are (1) files in /opt occupy (use) RAM. All changes --bookmarks, extensions, customizations, settings-- will also occupy RAM. (2) Downloads will be to /opt/Brave/profile/spot/download, so also occupy RAM.
Don't forget to execute a Save after you've made the above changes. Don't forget to move any downloaded files before executing a Save. A Save will preserve those changes as well as that the Brave.SFS is to be loaded on boot-up.
(2) The files you download will be downloaded to /opt/Brave/profile/spot/downloads, so also occupy RAM.
(3) Not sure about whether you can update the version of Brave you've used. I think what would happen is that on boot-up the original version will be copied into RAM, then overwritten by the contents from your SaveFile which holds the new (updated) version if you've executed a Save.
I recommend that you obtain a small (8gb is sufficient) USB-Stick and format it Linux Ext3. This will provide you with a Linux partition when needed, such as updating Brave as follows:
(a) Create a Brave folder on the USB-Stick; within it create a folder named /opt.
(b) Copy the Brave-portable folder from /opt/Brave to the USB-Stick's /opt/Brave.
(c) Left-Click the UpDateBrave script to run it.
(d) After the update is completed, Right-Click the /USB/Brave folder and select dir2sfs. Replace the old Brave.sfs with the new one. Caution: Both your new Brave.sfs and your SaveFile will have a profile folder with your customizatons, extensions etc. You may want to SFS-(un)Load the old Brave.sfs, file browse into /opt to delete the profile folder and Save before replacing it with and SFS-Loading the new Brave.sfs.