Шаги по установке сервера LTSP (Linux Terminal Server Project) для обеспечения
работы тонких клиентов, пример справедлив для свежеустановленного
десктоп-варианта Ubuntu с GNOME:
1) Установите ssh-сервер, который используется в LTSP для организации
коммуникации между компьютерами Установите LTSP сервер:
sudo apt-get install ssh ltsp-server-standalone
2): Только для Linux Mint или похожих сборок. Поскольку пакет LTSP собран без поддержки Linux Mint 12, но использует для настройки информацию о системе - нам нужно всего лишь прикинуться убунтой:
sudo cp /etc/lsb-release /etc/lsb-release.old
sudo sed -e 's/ID=.*/ID=Ubuntu/g' /etc/lsb-release -i
sudo sed -e 's/CODENAME=.*/CODENAME=oneiric/g' /etc/lsb-release -i
3) Создайте конфигурационные файлы для тонких клиентов:
sudo ltsp-build-client
4) Установите поддержку сетевой файловой системы NFS:
sudo apt-get install nfs-kernel-server
5) Установите TFTP-сервер:
sudo apt-get install tftpd-hpa
6) Измените конфигурацию tftpd /etc/default/tftpd-hpa для работы в режиме
"демона", изменив значение переменно RUN_DAEMON на
RUN_DAEMON="yes"
.
7) Измените конфигурационный файл экспорта NFS /etc/exports, путем добавления строчки:
/opt/ltsp *(ro,no_root_squash,async,no_subtree_check)

Отключите автоматическую загрузку tftpd в /etc/inetd.conf, закомментировав строку с tftp.
9) Перезапустите сервисы NFS, inetd и tftpd:
sudo invoke-rc.d openbsd-inetd restart
sudo invoke-rc.d nfs-kernel-server restart
sudo invoke-rc.d tftpd-hpa restart
10) Измените конфигурацию DHCP /etc/ltsp/dhcpd.conf, например IP адреса выбирайте сами:
если у вас это единственный DHCP сервер
authoritative;
иначе
#authoritative;
subnet 192.168.85.0 netmask 255.255.255.0 {
range 192.168.85.70 192.168.85.230;
interface eth0;
option domain-name "office.digiton.ru";
option domain-name-servers 212.48.193.37, 212.48.193.36;
option broadcast-address 192.168.85.255;
option routers 192.168.85.1;
option subnet-mask 255.255.255.0;
option root-path "/opt/ltsp/i386";
if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
filename "/ltsp/i386/pxelinux.0";
} else {
filename "/ltsp/i386/nbi.img";
}
}
Подключаем файл конфигурации DHCP от LTSP к DHCP-серверу, в конец файла
/etc/dhcp3/dhcpd.conf добавляем строку недублируйте адреса
https://forum.ubuntu.ru/index.php?topic=186881.msg1394215#new :
include "/etc/ltsp/dhcpd.conf";
Включите XDMCP (X Display Manager control protocol) если стоит Gnome:
sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/
После копирования добавьте в /etc/gdm/custom.conf:
Если Linux Mint 12 /etc/lightdm/custom.conf:или другой менеджер но добовлять надо
[xdmcp]
Enable=true
DisplaysPerHost=2
(может быть больше дисплеев зависит от количества мониторов на компьютер)
11) Перезапустите GDM:
sudo restart gdm
Linux Mint 12
sudo restart lightdm
12) Перезапустите dhcp:
sudo invoke-rc.d isc-dhcp-server restart
или
service isc-dhcp-server restart
13) Загрузите машины с тонкими клиентами, использовав сетевую загрузку PXE
("Preboot Execution Environment").
В будущем, после обновления сервера может потребоваться обновить ключи для ssh и образ ltsp:
sudo ltsp-update-sshkeys
sudo ltsp-update-image
не надо ни каких дискет просто в BIOS выставте загрузку с сети и все
перед тем как ввести имя пользователя, выберете в нижнем левом углу "Параметры"=> "Backend" успехов
P.S. У меня стоит Linux Mint 12 так как там есть среда рабочего стола Mate
она очень похожа на GNOME 2 но с функциями GNOME 3 и очень удобное меню программ называется Mint menu в ubuntu10 его часто ставят.