Como descobrir o que o VirtualBox fez?

1

Estou tentando inicializar um SO feito sob encomenda no meu laptop recente. O sistema operacional deve ser instalado em um disquete e durante o make cria um disquete inicializável.

Como não tenho drive de disquete, instalei-o em um disquete virtual. Depois disso, usei a opção create bootable MS-DOS USB drive do WinToFlash para transferir a imagem de disquete para uma unidade flash USB. Então eu tentei inicializar o meu computador a partir dele, mas só consegui repetir uma string quebrada na tela.

Depois de tudo isso eu fiz uma imagem de disco rígido virtual da unidade flash usando tutorial e tentou inicializar uma máquina virtual a partir dele. Primeira vez eu tenho o mesmo problema que no computador real. Em seguida, usei a opção de redefinição e da próxima vez e toda vez que o SO foi inicializado corretamente. A própria máquina virtual foi criada usando o modelo do Windows XP e anteriormente hospedava uma unidade virtual do Windows XP.

Minha pergunta é: como descobrir o que exatamente aconteceu com a máquina virtual entre a primeira e a segunda inicialização?

UPDATE Acabei de criar uma nova VM com configurações padrão para o Windows XP e tem o mesmo problema que eu tenho em um computador real. Não consegui reproduzir o procedimento que fez a primeira VM funcionar corretamente.

    
por AndrejaKo 12.11.2011 / 17:13

1 resposta

1

Bem, o caminho da bruteforce seria obter os logs das máquinas virtuais e compará-los usando um utilitário diff. Os logs parecem ter absolutamente todas as informações sobre o hardware virtual. O principal lado ruim dessa abordagem é que muita informação é fornecida e leva tempo para determinar quais diferenças são importantes e quais não são, especialmente se o hardware virtual não for 100% igual.

    
por 12.11.2011 / 19:05

Tags