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.8, 2011/08/04.

#The Boot Loader

There are a number of boot loaders in common use with TC. Syslinux is the default if you use the CorePlus installation method. GRUB 0.97 seems most often used,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/*.* )

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