Почему не рассматриваешь вариант сделать основной ОС убунту и подключаться из нее по RDP и windows?
Под линуксом очень хорошо работают RDP клиенты основанные на FreeRDP.
apt-get install freerdp-x11 remmina
Можно использовать GUI интерфейсом, а можно сделать скрипт для подключения, например такой скрипт пробрасывает в RDP принтер, буфер обмена, звук, домашнюю папку + плюс все съемные носители.
xfreerdp -u $USER -g 1600x1000 --ignore-certificate -k 0x00000409 --plugin rdpdr --data disk:desktop:/home/$USER/ disk:usb-flash:/media/ printer -- --plugin cliprdr --plugin drdynvc --data audin -- --no-tls --no-nla 192.168.0.1
В таком режиме передаются абсолютно все клавиши и их комбинации.