Another less normal option would simply be to make /sbin/init a shell script.
Instead of trying to detect hardware, network, and all, you could just hardcode everything. If you're working with a standardized set of hardware, that would most likely be simpler than anything else.