I am assuming that you use LILO (short for Linux Loader) as your boot loader. You can also use others like loadlin, but you will obviously need some LILO experience to convert the LILO example given here to some other boot manager. I am also assuming that you want to add ttylinux to an existing LILO setup that is already used to boot other (Linux) systems on your machine.
If you want to use the syslinux boot loader to load ttylinux from a FAT filesystem, please see the appendix on creating a bootable CD-ROM (appendix A) for an example.
Put the rootfs.gz image and the Linux kernel you want to use to run ttylinux into the directory that holds your other boot files, most likely this will be /boot. Let us assume your kernel image file is called bzImage-ttylinux. You now need to add the following section to /etc/lilo.conf:
image=/boot/bzImage-ttylinux
label=ttylinux
initrd=/boot/rootfs.gz
root=/dev/ram0
read-only
Now rerun the LILO installer by typing /sbin/lilo. On your next boot, you can enter ttylinux on the LILO boot prompt to boot ttylinux. That is all, you are now ready to try ttylinux.
If you want to install onto hard disk, you need to have a partition of at least 8 megabytes size available. Assuming this partition is /dev/hda8, do the following, using the file ttylinux-hd.tar.gz obtained above (in section 2.5):
mke2fs /dev/hda8 mount -t ext2 /dev/hda8 mnt cd mnt tar xvzf ../ttylinux-hd.tar.gz cd ..
Now do the customization as outlined above. You will also need to change the root device configured in mnt/etc/fstab. Once you are done, you just need to unmount the partition:
umount mnt
Now you can setup LILO as explained above, only change the line for the root filesystem to root=/dev/hda8 and remove the initrd line. Ready to go.