Estoy ejecutando VMware Player 6 (según tengo entendido, la última versión de VMware player que puede ejecutarse en Win32) en Windows 7 de 32 bits.
Creo que logré crear con éxito una máquina virtual e instalar MS-DOS 6.22 en ella.
Aquí están las dos capturas de pantalla de lo que veo cuando enciendo la máquina virtual (la primera es la BIOS que configuré para durar 5 segundos, la segunda cuando finalmente carga el sistema operativo y va a C :)
Me gustaría jugar un videojuego en la máquina virtual (mi punto aquí es aprender acerca de las máquinas virtuales, no jugar al videojuego, ya que ya puedo jugar el videojuego con DosBox). El videojuego viene como una carpeta con un montón de .bat / .com / .exe y otros archivos. Creé una imagen iso de la carpeta usando Alcohol 120%.
Si miro la configuración de la máquina virtual antes de iniciarla, veo
En particular, "Conectado" está en gris. No sé por qué y no sé si se supone que eso es así o no. Sin embargo, tenga en cuenta que la opción Se selecciona "Usar archivo ISO" y apunta a la ruta del archivo ISO que creé.
El problema es que no sé cómo hacer que la máquina virtual lea mi imagen ISO.
Si intento y escribo "a:" en el shell de la máquina virtual aparece "No estoy listo para leer la unidad a:"
Si intento y escribo "b:", me dice "Inserte el disquete para la unidad b: y presione una tecla cuando esté listo". En ese momento (ya que creo que ya debería haber un disco, dada la configuración) presiono una tecla, pero luego aparece el mensaje "No está listo para leer la unidad b:".
Lo primero que supongo es que esa máquina virtual no puede leer desde el CD-ROM virtual. Pero si es así, ¿cómo es que logré instalar el sistema operativo arrancando de algún modo desde el CD-ROM?
La otra cosa que me viene a la mente es que tal vez mi archivo iso usa NTFS y mi sistema operativo no pueda leerlo. Pero si es así, supongo que el problema se produciría un poco más adelante en el proceso.
Estoy completamente estancado: si estuviera solo, me rendiría y me detendría aquí. ¡Cualquier ayuda es muy apreciada!
EDITAR: Según lo solicitado por Hennes, adjunto el contenido de config y autoexec. config y autoexec
config.sys
yautoexec.bat
archivos. (Estamos buscando entradas como DEVICE = CDROM_DRV.SYS / D: MSCD001 en config.sys y MSCDEX.EXE / D: MSCD001 en autoexec.bat).my iso file uses NTFS and my guest os cannot read it?
No. Su archivo iso usa ISO9660. Y el host (y vmware-player en el host) pueden leer NTFS muy bien. Y está traduciendo eso a hardware físico virtual para su sistema operativo invitado.Respuestas:
Usted ha asignado con éxito una unidad de CD en el invitado. Eso significa que DOS cree que ve una unidad de CD de hardware. Pero el DOS es de una era anterior a los CDROM y cuando la memoria escaseaba, por lo que no carga los controladores necesarios de forma predeterminada.
Para usar la unidad de CD necesitará
Por ejemplo, ad
DEVICE=CDROM_DRV.SYS /D:MSCD001
El dispositivo = carga un controlador de dispositivo. Y en el caso de este controlador específico / D: le asigna un nombre.
Es posible que también necesite agregar un
lastdrive=z
o similar. (Al limitar esto a las unidades de disco disponibles, guarde algunos bytes más de memoria).Y solo para estar completo: el sistema operativo en el huésped cree que tiene hardware . No se refiere al sistema de archivos o derechos del host. Siempre que su software de virtualización pueda leer el archivo ISO, todo debería estar bien.
fuente