LNS LTSP Server Install Procedures
If client has UPS, connect the battery and allow it to charge for 24 hours before connecting any equipment
Install Ubuntu 8.04.1 Desktop on server. (You want to install Desktop to install all of the GUI packages necessary for LTSP clients)
Find suitable IP address and assign to server
Label server with assigned hostname and IP address
Record all information in binder
If client has UPS, connect serial cable to server
If client has UPS, Install upsd UPS monitoring package:
sudo apt-get update
sudo apt-get install upsd
Install the server kernel:
sudo apt-get install linux-image-server
Reboot
Remove the generic kernel:
sudo apt-get --purge remove linux-image-generic
Update all packages to newest versions:
sudo apt-get dist-upgrade
Reboot (if necessary)
If you will be using the same server for DHCP:
Install client chroot with:
sudo apt-get install ltsp-server-standalone openssh-server
Edit /etc/ltsp/dhcpd.conf to suit existing IP subnet and desired DHCP parameters
Edit /etc/default/dhcp3-server to start on correct network interface, for example, if your LTSP thin-clients talk to the server via eth0:
INTERFACES="eth0"
If you already have a functional DHCP Server:
Install client chroot with:
sudo apt-get install ltsp-server openssh-server
Configure existing DHCP server to pass required PXE boot parameters to thin clients (Click HERE for information on Windows DHCP server parameters)
Run the following to download and build the client chroot:
sudo ltsp-build-client --arch i386
(NOTE: 'ltsp-build-client' will default to the same architecture as the server it's running from.)
VERY IMPORTANT: Follow the instructions HERE to update the client chroot
Run the following to install 'kuser', the KDE user/group management GUI (a lot of administrators like this user management utility more than the default Gnome application 'Users and Groups'):
sudo apt-get install kuser
Modify /usr/share/applications/kde/kuser.desktop ( For some reason, kuser doesn't launch with correct permissions by default):
Exec=gksudo kuser
Install VNC and configure to work with GDM
Install the Sun Java Plugin:
sudo apt-get install sun-java6-plugin
Install and configure PulseAudio
Install Adobe flash plugin for Firefox
Install any required network printers
Install 'thin-client-manager-gnome' to control thin-clients (Defunct - don't use unless you can't use iTalc)
Edit /boot/grub/menu.lst and remove 'quiet' from the kernel option line. Also replace 'splash' with 'nosplash'. There's no reason to have a boot splash on the server, and 'quiet' merely suppresses bootup messages that are useful when troubleshooting the server.
Edit /etc/issue and /etc/issue.net to scare 31337 h4x0rz away, and remember to uncomment "Banner /etc/issue.net" within /etc/ssh/sshd_config.
Get fun clipart for the students (primarily used for OpenOffice):
sudo apt-get install openclipart
Congratulations, you're done!





