Before I dive into Tiny Core more, I wanted to propose what I'm planning to achieve with it and see if any experts here can say "Yes, that's possible!" and potentially guide me a bit in that direction
I have a number of Raspberry Pi 4's, mainly 2GB RAM variant, in the wild, that I have root access via SSH when connected to our VPN server. I do not have physical access to the Pi and microSD card. Sending a new microSD card to them for swap is not feasible either.
I'm looking to boot a very minimal OS to RAM so I can use 'dd' to write an image file over top of an existing (16GB) partition on the Pis.
I'd like to have TC boot entirely to RAM, install OpenVPN, open VPN client to connect with a configuration file I have. I will then have root SSH access to this Pi.
From there, if everything is truly RAM, I'd like to mount a remote share that holds the img file to then have 'dd' use to overwrite the existing partition on the installed microSD.
Once imaging is done, when rebooted, Pi device will now boot up on the microSD and obviously is now booting the upgraded OS on the existing partition.
Is this possible with Tiny Core?