O problema é que seu "host" está longe de consumir zero recursos e é essencialmente um sistema operacional em si. Seria melhor instalar uma pequena distribuição do Linux, atuando essencialmente como um "sistema operacional host" e executando ambos os sistemas operacionais necessários ao mesmo tempo.
O problema com um host discreto do SO é gerenciamento de recursos .
Quem decide qual sistema operacional recebe qual peça de hardware e a que horas? Quem gerencia a prioridade do sistema operacional? Quem gerencia quem recebe a parte da memória no espaço de endereço? Quem é responsável por gerenciar o uso da CPU entre os sistemas operacionais? Como você lida com a sincronização de leitura / gravação de dispositivos de armazenamento entre sistemas operacionais?
A única maneira de fazer isso é fazer algo assim:
Computer
|
Linux/Windows
|
--------
| |
Windows Linux
Embora você vá tão longe, é melhor simplesmente usar o sistema operacional host em vez de virtualizar a si mesmo (ou seja, se você usar um host Windows, virtualizar o Linux e vice-versa).