Si tuvieras dos pcs, te diria que usases un vnc o algun escritorio remoto, usando la red y estarias en windows con una ventana del escritorio remoto de linux. Tambien podrias abrir una sesion telnet de windows a linux, pero no seria por entorno grafico.
Lo que dices tu de en una maquina en dos particiones diferentes me parece un poco raro, ya que un sistema operativo deberia de estar arrancado y el otro, pues tendria que ser emulado o algo similar a lo que hace la maquina virtual. No descarto que exista, en la informatica nada es imposible, pero vamos me parece raro. Igual me equivoco y existe algo parecido a lo que tu dices.
Saludos