Уже поизучал, но чуть в другом направлении. На Centos 8 залил развёрнутый дистрибутив thinstation. Там настроил два конфига с направлением в thinstation+freerdp, и на их основе скомпилировал загрузочные vmlinuz и initrd. С помощью pxe или ipxe, а также + xrdp, я добиваюсь на бездисковом клиенте появления окна ввода логика и пароля, а там уже подключаюсь к основному серваку на Centos. Даже не к развёрнутому thinstation.