Provided by: initramfs-tools-tcos_0.89.93ubuntu2_all
NAME
gentcos - TCOS image boot generator
SYNOPSIS
gentcos [options]
DESCRIPTION
This manpage show options for gentcos boot image generator. See gentcos -h to better descriptions. You must exec this app as root user. gentcos is a shell script that create a TCOS initramfs and optionally a iso image to boot from it.
OPTIONS
-h -help Show extended usage about gentcos -suffix=foo Suffix used to filenames (default empy) -vmlinuz=2.6.16-1-486 Kernel version used to create initramfs -size Print size of uncompressed initramfs ram disk -allmodules Generate allmodules.squashfs and copy to /var/lib/tcos/tftp Then thin client must start with allmodules cmdline to download it
BOOT METHODS
PXE like method -tftp Create initramfs-x.x.x (and usr-x.x.x.squashfs) and copy to /var/lib/tcos/tftp -o=initramfs-pc1 output filename (in /var/lib/tcos/tftp) NFS (LTSP like) method -nfs Create initramfs-x.x.x-nfs and copy to /var/lib/tcos/tftp -rootfs Creates an complete TCOS and uncompress in /var/lib/tcos/fs-x.x.x NOTE: Need a NFS server (apt-get install nfs-kernel-server) and this line in /etc/exports: /var/lib/tcos 192.168.0.0/255.255.255.0 (ro,no_root_squash,sync,no_subtree_check) (change network data with yours) Floppy boot method -nbi Create initramfs (and usr.squashfs) an join with kernel in a nbi file then copy to /var/lib/tcos/tftp -nbi-output=linux-pc1.nbi output filename (in /var/lib/tcos/tftp) CDROM method -cdrom Create initramfs and create a bootable iso based on isolunux Iso image is saved in /var/lib/tcos/isos/
EXAMPLES
PXE like boot (>=64 MB) # gentcos -tftp -suffix=-pc1 NFS (LTSP like) boot (28-64 MB) # gentcos -nfs -rootfs CDROM boot # gentcos -cdrom Floppy boot # gentcos -nbi -extra-append="vga=791 uselocal"
Package cache
Sometimes TCOS need some software that conflicts with installed packages. To solve this, gentcos can download and extract package files in /var/cache/tcos/packages/pkg_name to copy files to initramfs. Howto install a cached package -instpkg foo Exec apt-get install --print-uris -y -f foo get the package URI and uncompress it into /var/cache/tcos/packages/foo Remove one or more packages -rmpkg foo Remove foo package. List installed packages -listpkg Show all packages installed.
BUGS
Contact Mario Izquierdo <mariodebian@gmail.com> Info about TCOS project: http://www.tcosproject.org
SEE ALSO
tcos.conf(5)
AUTHOR
Mario Izquierdo (mariodebian) <mariodebian@gmail.com>