This document describes the default boot process. Many variations, large and small, are readily available. Details will be added over time. Last update is for TC 3.8, 2011/08/04.
#The Boot Loader
There are a number of boot loaders in common use with TC. grub 0.97 seems most often used, but isolinux may well be a close second; grub2 is supported, and there are others.
#General Boot Scripts
/etc/init.d is used with the venerable 'inittab' method. It does not start X. It sets up one Linux virtual console to auto-login to user “tc”, with a respawn.
#Auto-Login
After auto-login, we have the usual shell inits through /etc/profile, and then…
#.xsession
…the file ”.xsession” in /home/tc, is called. It starts X, the X desktop, and also autostarts any custom scripts in /home/tc/.X.d.
#SUMMARY: Scripts Sequence
[BootLoader → bzImage → tinycore.gz] → init → inittab → init.d/rcS → tc-config → ( dhcp.sh & tce-setup & restore.sh & bootsync.sh → bootlocal.sh) → init → /root/.profile → /home/tc/.profile →→→ /usr/bin/startx → ( xsetup.sh) → /home/tc/.xsession → ( Xvesa, jwm & wbar & /home/tc/.X.d/*.* )