Sim, tecnicamente isso é possível, usando mapeamentos brutos .
Você basicamente instalaria o Linux normalmente, como um segundo sistema operacional, assim você poderá fazer o boot duplo. Em seguida, na Workstation, por exemplo, você usaria a instalação do sistema operacional existente como a unidade da VM.
Veja este artigo no site da VMware: Configurando um computador de inicialização dupla para uso com um Máquina Virtual para um guia sobre como fazer isso.