If it's old enough, you may have a 2.5 IDE 44pin connector...
Good call,
@linic - I wasn't thinking far enough back, though the concept is the same (as you've shown.)
There's also a hybrid method I use in a few instances:
1. A small MicroSD or SD card to boot TCL from
2. A 32GB or larger MicroDrive, M.2, SSD or other similar "faster" media that we don't need to "take over" to make it work for us.
When the SD card boots, it's job is just to get to the shell.
Afterward, /opt/bootlocal.sh takes over and hunts down the local storage (#1 above)
If /mnt/_storage_/tce exists, it loads extensions and the likes from there instead of SD.
Once complete, the SD card is dismounted as it's no longer needed - making it more "corruption-proof" from power outages and the likes.
There's many ways to get to the finish line... in my eyes, it's all about making the journey worthwhile!
