Não, não é necessário que o Windows 7 seja inicializado por PXE a partir de um servidor Windows 2008. Às vezes, as distribuições Linux podem levar algum tempo para "suportar" uma nova versão, mas, na maioria dos casos, tudo o que precisa acontecer é que os arquivos do gerenciador de inicialização precisam ser adicionados ao servidor PXE.
Aqui está um exemplo.