Eu tenho um antigo PC de fator de forma pequeno (x86). É inicializado a partir de um cartão CF. Eu gostaria de desenvolver softwares para isso, mas não quero usá-lo para depurar, já que posso evitá-lo. É por isso que tentei criar uma máquina virtual a partir dele. Primeiro, compilei o conteúdo do cartão usando dd
em um arquivo de imagem não processada. Então eu usei a ferramenta VirtualManager do VirtualBox para convertê-lo em um disco rígido virtual (vhd). Seguindo este guia.
Eu posso montar o arquivo de imagem raw no Linux e ler a partir dele, assim como usar o arquivo vhd como dispositivo mestre secundário conectado a uma máquina virtual existente - mas não consigo inicializá-lo. Este é o erro que recebo:
FATAL: No bootable medium found! System halted.
Como pode descobrir o que o VirtualBox está esperando do vhd, desde que eu tenha que especificar certa opção para a conversão da imagem?
Verificar os arquivos de log da VM também não ajudou.