Как настроить удаленный выбор ОС для загрузки?
1) выставить в биосе загрузку по сети первой.. 
2) гуглить на счет PXE
3) гуглить скрипты unattended install любимой операционки.
в день Д и час Ч включаем PXE сервер + рестарт целевого компа = тихая переустановка ОС на целевой системе
А используйте LXC контейнеры (про сетевую загрузку по PXE вам написали уже). Контейнеры не требуют виртуализации, а профита как от полноценных виртуалок.