Я делал только бездисковые клиенты, в данном случае остаётся в биосе у клиента поставить на загрузку с сетевой карты (если карта поддерживает эту функцию), на сервере необходимо наличие dhcp.
А на счёт дискового клиента, можно поставить vnc4server на сервер и подключаться к созданным сессиям через какой-нибудь vnc-клиент.