O Virtualbox tem a opção de usar discos brutos em vez de arquivos para seus discos rígidos. Consulte: link
Deve ser possível fazer o seguinte:
-
Crie um arquivo vmdk para informar ao virtualbox onde você deseja a imagem. Este é um pequeno arquivo de texto que simplesmente diz ao VirtualBox onde você quer que ele procure pelo sistema operacional convidado. Execute o seguinte comando, alterando a convenção de arquivo para se adequar ao seu sistema operacional:
Comandos internos VBoxManage createrawvmdk -filename /path/to/file.vmdk -rawdisk / dev / sda
Como alternativa, você pode criar e editar manualmente um arquivo de texto .vmdk
- Crie a nova máquina virtual no VirtualBox da maneira usual, exceto escolha Usar disco rígido existente e selecione seu arquivo vmdk.
Agora, deve ser teoricamente possível usar essa unidade em outro computador. No entanto, imagino que possa haver problemas com os drivers de virtualização (por exemplo, adições de convidados). O Linux é muito bom em detectar novos hardwares, então pode funcionar.
Também é possível usar um LVM como seu rawdisk e cloná-lo em um novo disco.