This is an old revision of the document!
Table of Contents
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 → ???core.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 & (all scripts in /home/tc/.X.d/)