Il me semble que tu avais déjà posé ce genre de question dans le forum, et je ne vois toujours pas trop ce que tu veux faire.
M'enfin, pour l'exemple, monter des clients légers "sans disques" sous Linux peut se faire avec ceci par exemple =>
Linux Terminal Server Project
Mais ça m'a l'air assez chaud à configurer quand même.
Il y a une solution surement plus "propre" et plus "simple" je pense, c'est d'utiliser FREENX sur le serveur, sorte de Terminal Serveur à la windows. Je l'utilise et c'est très bien, très simple et très fluide.
Reste qu'il faut installer quand même un logiciel "client" sur les PC connectés. Alors soit il ont un mini système installé, soit il faut trouver un LiveCd embarquant un client Freenx (la Knoppix le fait je crois savoir).
Pour Windows, à part TSE sur un serveur 2000/20003, il n'a pas grand chose. Et en plus c'est payant...
Ce serait bien que tu détailles au maximum ce que tu veux faire, combien de postes, pour qui, pour exécuter quoi, etc... parce que sinon ça reste toujours flou comme question.