3.3 Customization

This section covers the minimum customization needed to run ttylinux. More system configuration and customization can be done; see the system guide, section 5, below for information.

The configuration files and options described in this section are present in a ttylinux system installed from the bootable CD-ROM. Following the installation instructions above, the file system is in mnt/newroot, that is the example starting point for the following customization descriptions.

/etc/fstab

/etc/fstab needs to have the correct device for the root directory, the manually installed ttylinux /etc/fstab still specifies a RAM disk device for the root directory. Change the RAM disk device, /dev/ram0, to be the disk partition device in which the ttylinux root file system was installed. In the above example /dev/hda8 was used, so for that example the root directory in /etc/fstab would be specified as:

/dev/hda8     /     ext2     defaults     0 0

Boot Loader

The boot loader needs to be aware of the ttylinux kernel and root file system device. Following the installation instructions above, the LILO configuration file /etc/lilo.conf would include the following. Note the initrd specifier is removed and the root specifier is changed to /dev/hda8.

image = /boot/ttylinux-vmlinuz
	label = ttylinux
	root  = /dev/hda8
	read-only

Keyboard Map and Timezone

To use the current keyboard map and timezone from the Linux computer being used to install ttylinux, use the following commands.

	rm mnt/newroot/etc/localtime
	cat /etc/localtime > mnt/newroot/etc/localtime
	mnt/newroot/bin/dumpkmap > mnt/newroot/etc/i18n/kmap

Dial-up Network Information

[The ttylinux PPP and ISDN structure is being re-organized.]

To set up the dial information for an Internet provider, you need to know the following:

The above is for dialup using a modem. If you want to use ISDN dialup, you need to know the following:

Edit the file mnt/newroot/etc/ttyisp.conf and make the appropriate changes. ttylinux works only with providers that launch a PPP session immediately after dialup, which should be true for almost all providers; if a different procedure is needed to login, your Internet connection will not work with ttylinux. The ttylinux approach will work with almost all providers in Germany. [The creator and original maintainer of ttylinux is Pascal Schmidt who lives in Germany.]

For ttylinux to use ISDN, you need to have USE_ISDN=yes in /etc/ttyisp.conf, the default is not to use ISDN. Also needed is a kernel with ISDN support and hardware support for your ISDN hardware. If you need kernel modules to run your ISDN hardware, you will also need to add those and a suitable /etc/modules.conf to the ttylinux file system.