This is an old revision of the document!


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.2, 10/30/2010.

#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: Script Sequence:

init → inittab → init.d/rcS → tc-config → init → /root/.profile → /home/tc/.profile → /usr/bin/startx → ( xsetup.sh) → /home/tc/.xsession → Xvesa, jwm & wbar

Print/export
QR Code
QR Code wiki:the_boot_process (generated for current page)