A solução parece estar passando todo o dispositivo de bloco , como /dev/sda
ou o equivalente de /dev/disk/by-id/
, para a configuração <source dev=''>
.
Isso permite que a configuração do Windows veja as partições existentes, incluindo a partição raiz no host.
Não deve haver conflitos, desde que:
-
você não tenta montar / modificar uma partição no guest que já está montado no host; e
-
você não monta / modifica a partição atualmente usada pelo convidado do host, enquanto a VM está ligada.
Em relação ao primeiro ponto, é claro que é necessário desmontar o ESP (EFI System Partition) do host antes de iniciar a VM. Primeiro, escrevi um script para isso e, em seguida, criei uma solução melhor na forma de um gancho de automação do QEMU . Estou disponibilizando no link .
O que é legal sobre isso é que você também pode inicializar o SO virtualizado de forma nativa, como na inicialização dupla, selecionando sua nova entrada no menu de inicialização da placa-mãe.
Não sei exatamente se isso é "suportado". Mas ele está usando há quase um ano, sem nenhum problema.