Welcome to the Tiny Core Linux Wiki at tinycorelinux.net!

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/*.* )

Print/export
Languages
Translations of this page: