A estrutura circundante da nuvem precisa suportar a passagem dessas opções. Se você estiver usando o recurso de rede privada de instância, isso o restringirá, pois a configuração atual não permite a passagem de opções extras para o daemon dnsmasq, que fornece suporte a DHCP. Você teria que modificar o código-fonte do produto para fornecer uma interface para que as opções PXE fossem inseridas e o mecanismo apropriado de passar essas opções para o processo dnsmasq subjacente.
No entanto, se você estiver usando uma rede "plana" e fornecendo seu próprio serviço DHCP, então sim - uma imagem de inicialização apropriada com suporte ao PXE pode ser usada e você terá a inicialização PXE.
A empresa em que trabalho, Nimbula , usa o KVM e o DNSmasq da mesma forma que o NOVA. Pelo menos internamente, usamos gPXE para iniciar instâncias. A imagem do disco tem o carregador gPXE no início e o restante é um espaço esparso para o tamanho desejado do volume.
Quanto ao suporte uniforme ao boot do PXE, provavelmente eu vou colocar isso em nosso produto para o nosso próximo ciclo de lançamento menor, e é possível que ele seja portado para o NOVA algum tempo depois.