que faz o VMware Player ler arquivos ISO

0

Estou executando o VMware Player 6 (tanto quanto eu entendo, a última versão do player VMware que pode ser executado no Win32) no Windows 7 de 32 bits.

Acho que consegui criar uma máquina virtual com êxito e instalar o MS-DOS 6.22 nela.

Aqui estão as duas imagens do que eu vejo quando eu ligar a máquina virtual (primeiro é BIOS que eu configurei para durar 5 segundos, segundo quando finalmente carregar o sistema operacional e vai para C:)

Eugostariadejogarumvideogamenamáquinavirtual(meuobjetivoaquiéaprendersobremáquinasvirtuais,nãojogarovideogame,jáqueeujáconsigojogarovideogameusandooDosBox).Ovideogamevemcomoumapastacomummontedearquivos.bat/.com/.exeeoutrosarquivos.EucrieiumaimagemisodapastausandoAlcohol120%.

Seeuolharasconfiguraçõesdamáquinavirtualantesdecomeçar,vejo

Em particular, "Conectado" está esmaecido. Eu não sei por que e não sei se é para ser assim ou não. No entanto, observe que a opção "Usar arquivo ISO" é selecionado e aponta para o caminho do arquivo ISO que eu criei.

O problema é que eu não sei como fazer a máquina virtual ler minha imagem iso.

Se eu tentar digitar "a:" no shell da máquina virtual, receberei "Não está pronto para ler a unidade a:"

Se eu tentar digitar "b:", ele me diz "Insira o disquete para a unidade b: e pressione uma tecla quando estiver pronto". Nesse ponto (já que eu acho que um disco já deveria estar lá, dadas as configurações) eu pressiono uma tecla, mas então eu recebo "Not ready reading drive b:".

A primeira coisa que eu conjecturo é que essa máquina virtual não pode ler a partir do cd-rom virtual. Mas, se assim for, como consegui instalar o sistema operacional de alguma forma inicializando a partir do cd-rom?

A outra coisa que me vem à mente é que talvez meu arquivo iso use NTFS e meu sistema operacional convidado não possa lê-lo? Mas se assim for, eu acho que o problema ocorreria um pouco mais tarde no processo.

Eu estou completamente preso: se eu estivesse sozinho, desistiria e pararia aqui. Qualquer ajuda é muito apreciada!

EDIT: Como solicitado pelo Hennes, eu anexei o conteúdo de config e autoexec. config e autoexec

    
por Giulio 16.03.2016 / 09:46

1 resposta

0

Você atribuiu com sucesso uma unidade de CD no convidado. Isso significa que o DOS acha que vê uma unidade de CD de hardware. Mas o DOS é de uma época anterior aos CDROMs e quando a memória era escassa, por isso não carrega os drivers necessários por padrão.

Para usar a unidade de CD, você precisará

  1. Edite (ou crie) um arquivo config.sys e adicione uma linha de driver de dispositivo.
    E.g.add DEVICE=CDROM_DRV.SYS /D:MSCD001
    O dispositivo = carrega um driver de dispositivo. E no caso deste driver específico / D: atribui um nome.
  2. Edite (ou crie) o autoexec.bat para que ele use esse driver e forneça uma letra de unidade. O comando que você usa é mscdex, consulte o mesmo identificador / nome (por exemplo, MSCD001) e especifique a letra da unidade que você deseja usar com / l: letter_here.

Você também pode precisar adicionar um lastdrive=z ou similar. (Limitar isso a drives disponíveis para o lewer economizar mais alguns bytes de memória).

E só para completar: o sistema operacional do convidado acha que tem hardware . Não está preocupado com o sistema de arquivos ou direitos do host. Desde que o seu software de virtualização possa ler o arquivo iso, tudo deve ficar bem.

    
por 24.03.2016 / 14:14