Build LTSP thin client

#
# BUILD thin client
#
 
# create root directory for LTSP
sudo ltsp-build-client --arch=i386 --dist=precise
 
# disable encryption
cat <<EOF>> /var/lib/tftpboot/ltsp/i386/lts.conf 
[default]
LDM_DIRECTX=True
LDM_SESSION="gnome-session --session=gnome-fallback"
EOF
 
# OPTIONAL: set password on ltsp client
export LTSP_HANDLE_DAEMONS=false
chroot /opt/ltsp/i386/
mount -t proc proc /proc
echo "root:terceS" | chpasswd
umount /proc
exit
 
ltsp-update-image --arch=i386
 
 
# LINKS
http://wiki.ubuntuusers.de/LTSP/lts.conf
https://wiki.ubuntu.com/DebugLocalDev
https://help.ubuntu.com/community/UbuntuLTSP/LTSP-Cluster
 
 
 
 
# dcim
cp /opt/ltsp/i386.org/etc/udev/rules.d/70-persistent-dcim.rules /opt/ltsp/i386/etc/udev/rules.d/
cp /opt/ltsp/i386.org/usr/sbin/mvdcim.sh /opt/ltsp/i386/usr/sbin/
 
 
cat <<EOF>> /var/lib/tftpboot/ltsp/i386/lts.conf
[asuspc]
X_CONF = /etc/X11/ion.xorg.conf
EOF
 
ltsp-update-image --arch=i386
ltsp-update-kernels
 
 
 
#
# UPDATE
#
# backup
mv /opt/ltsp/i386/ /home/ltsp/i386.$(date -I)
mv /var/lib/tftpboot/ltsp/i386/ /var/lib/tftpboot/ltsp/i386.$(date -I)
 
# build
ltsp-build-client --arch=i386 --dist=oneiric
 
# chroot
export LTSP_HANDLE_DAEMONS=false
chroot /opt/ltsp/i386/
mount -t proc proc /proc
apt-get update
apt-get dist-upgrade -y
umount /proc
exit
 
 
# Links
https://help.ubuntu.com/community/UbuntuLTSP
https://help.ubuntu.com/community/UbuntuLTSP/AMDE-350

Do you like this page? Then support it. Please click the AD below and visit the sponsor. Thank you!