Thanks for your answers TinyPoodle and Curaga!
I wrote the script for a debian system, because our school has a bunch of Debian systems running at present.
Because of this, I can't deploy all functionality of tiny-core (like tce-load -wi and advdev).
I manually found all dependencies, and downloaded them from ibiblio.org and nluug.nl
The extensions are actually inside the initrd. At script runtime some useful files, like a ttf-ecofont, libflashplayer.so and a wallpaper, are copied into target directories. within initrd.
When I leave out these files, the system boots up okay, and loads all extensions normally. Including these files leads to the venerable "Tainted kernel" error.
That is the reason I am almost certain, it has some relation to memory exhaustion.
What do you mean by loading from cd curaga? Is there a possibility to exclude extensions from initrd and load them separately off cd? That would be a great solution.
Kind regards,
Kees Epema (kzpm)