Hi Crunch3D
Welcome to the forum.
... 1. The system is not actually installed into the system instead its the core.gz and a squashfs filesystem wich needs to be extracted on boot. On top of that the extensions needs to be loaded. ...
This is by design. If something gets messed up or infected, rebooting will likely fix that since the file system gets rebuilt
from scratch from files containing read only file systems.
Be aware, attempting a fully persistent installation may (or may not) clash with some of the systems scripts:
1. /etc/init.d/ # Contains scripts used for booting.
2. /usr/bin/tce* # Scripts for installing, removing, and updating extensions.
3.
# Other scripts I haven't thought of.
Support may be very limited since Tinycore was never intended for this type of installation.