Pense no seguinte cenário: Um desenvolvedor de aplicativos descobriu que a biblioteca em que ele está em uso falha. Então, ele criou um projeto de teste para isolar esse problema e enviou para o desenvolvedor da biblioteca.
No entanto, o feedback do desenvolvedor da biblioteca é que eles não podem reproduzir o problema. Assim, o desenvolvedor de aplicativos usou o mesmo projeto de teste em computadores diferentes e obteve o mesmo resultado. Finalmente, ele roda uma máquina VirtualBox autônoma com o mínimo de software instalado, e pega uma pane.
O que ele queria fazer é deixar o desenvolvedor da biblioteca dar uma olhada nisso e confirmar o problema. Apenas dizendo-lhes "algo que deu errado" não significa nada, você tem que dar-lhes toda a cena do crime. Portanto, a melhor maneira é tirar um instantâneo da máquina em execução (com a caixa de diálogo de falha ainda aberta) e deixar que o desenvolvedor da biblioteca acesse isso e (provavelmente) trabalhe nela.
No entanto, existem dificuldades para fazê-lo no VirtualBox. Aqui estão algumas tentativas:
Exportar e importar dispositivo está apenas criando um instantâneo do disco rígido, não da memória.
Eu posso copiar todos os arquivos .vbox
, .sav
file e .vdi
file across e ter a máquina de destino configurando tudo. No entanto, quando tentei trazer o estado salvo, ele diz que é inválido ( VERR_SSM_INTEGRITY_FOOTER
). (Eu tentei preservar a máquina UUID, mas isso não ajuda)
Tags virtualbox snapshot