Возможно ли организовать бездисковую загрузку windows 7 (XP, linux?), если да, то что для этого нужно?
Для ОС Windows есть несколько вариантов:
Простой вариант — если у вас в компьютерах есть iSCSI или FC HBA — можно организовать бездисковую загрузку без проблем.

Вариант сложнее — если сетевые адаптеры в компьютере поддерживают iSCSI Boot с помощью iBFT. Есть во многих современных серверных мат.платах даже начального уровня или серверных сетевых адаптерах.

Самый сложный вариант — для сетевых адаптеров не поддерживающих iSCSI Boot — предварительно грузиться с gPXE, включать iBFT, грузиться по iSCSI.

Изращенный вариант — грузиться в Linux (например с помощью того же PXE), а дальше запускать Windows как гостевую ВМ, размещенную на сетевом хранилище NFS, iSCSI и т.п.

Дорогой вариант — использовать коммерческие решения, например, Citrix Provisioning Services, которые позволяют грузиться по сети и обращаться к виртуальным дискам по CIFS.
Если грузить целиком образ — то слишком времени много займет… как вариант можно попробовать связку thinstation на терминальный сервер с 2008/2003 виндой… ну или тот же rdp на виртуальную машину с 7кой