PDA

Ver la versión completa : Instalar Windows 98 SE en VirtualBox



perico19
24/04/2012, 12:04
Buenas tardes.

Acabo de recuperar mi querido Windows 98 SE del baúl de los recuerdos y quiero instalarlo en mi máquina virtual que apropiadamente he llamado Windows 98 SE, y esta creada como bien dice el título del post en Virtual Box. El problema que tengo es que se necesita un disquete de arranque, que ta tengo, bueno, es un fichero .exe. Lo que he leído que hay que hacer es crear una unidad de disquete virtual y montar este fichero en la unidad, para que a la hora de arrancar la máquina virtual comience leyendo en la unidad de disquete.

Lo hago según este tutorial, http://jvare.wordpress.com/2008/05/02/hacer-funcionar-con-virtualbox-el-win98/

pero en el tutorial la máquina virtual esta funcionando sobre un sistema de Microsoft.

El problema es que al ser un fichero .exe, no me deja montarlo en la unidad, al no ser un fichero compatible con Mac OS X.

¿Como puedo solventar este contratiempo?, ¿me pasaría los mismo con un Windows 95?

Un saludo.

PGM
24/04/2012, 13:02
Trata de descomprimir ese .exe con Winrar, 7-Zip, WinAce... en un equipo con Windows... Ese exe con toda seguridad es una imagen de disquete en un archivo autoextraíble con una aplicación que escribe a un disquete. Si tienes éxito, te quedará un archivo de 1.474.560 bytes exactamente (El tamaño de un disquete de 1,44 MB) y que puedes montar en la máquina virtual, porque es una imagen en bruto de un disquete.

Si no tienes éxito, yo te podría subir una imagen en bruto, de los discos de arranque de Windows 98SE, de Windows 95 SR-2 y del ME. Originales y en castellano.

Edito: Confirmo que Winrar puede extraer la imagen en bruto de los archivos de la web bootdisk.com, aunque da un falso error durante la extracción. Falso porque el CRC32 de la imagen extraída concuerda con el almacenado en el autoextraíble.

perico19
24/04/2012, 13:52
Ok, he estado buscando y he encontrado una imágen en bruto antes de leer tu post. De todas formas ahora no la puedo probar, ya será esta noche. En cuanto lo tenga te comento el reusltado, pero me gustaría saber si se han solucionado los problemas con el color 32 bits, sonido y aceleración 3D que parece adolecía VirtualBox.

PGM
24/04/2012, 13:56
Que yo sepa, repasando el pdf de documentación de VirtualBox, no ofrece las Additions para 9x.

perico19
24/04/2012, 13:59
¿Que es eso de Additions?.

Quiero instalar este sistema para jugar a juegos antiguos que no usan 3D, como puede ser Little big adventure 2 y cosas así, viejas glorias.

PGM
24/04/2012, 14:06
Los controladores que se instalan en el sistema operativo invitado para mejorar su rendimiento y facilitar su integración con el anfitrión (Por ejemplo, suelen ofrecer la posibilidad de copiar archivos desde/hacia el invitado con sólo arrastrar archivos), indispensable en cualquier programa de virtualización.

Otra opción, quizás más adecuada, es DOSBox. Y la mejor, sin duda alguna, es montar un equipo físico retro.

Asfasfos
24/04/2012, 14:22
Otra opción, quizás más adecuada, es DOSBox. Y la mejor, sin duda alguna, es montar un equipo físico retro.

Voto por DOSBox, lo que estás intentando ahora seguramente no te lleve a ninguna parte.

perico19
25/04/2012, 00:15
¿Por que es preferible DosBox?.

perico19
28/04/2012, 01:06
Bueno, sigo con mi batalla con VirtualBox. He podido crear una unidad C, la he forrajeado y al instalar Windows 98 SE, poco después del Scandisk y que me aparezca la primera ventana en modo gráfico me aparece una pantalla de MS-DOS con un mensaje muy parecido a este:

Standard Mode: Fault outside of MS-DOS Extender.
EC=0000 CS=02EF IP=983E AX=AA14 BX=0000 CX=5E00 DX=005A
SI=0007 DI=CEE0 BP=0912 DS=02E7 ES=02DF SS=027F SP=01F4

Nunca había visto este mensaje.

Edito:

Desactivado la paginación anidad he conseguido llegar a introducir el serial, pero al aceptar me ha vuelto a salir el menaje que comentaba líneas arriba.

También he visto el Boxer App en este enlace:

http://forum.magicball.net/showthread.php?t=15812

PGM
28/04/2012, 09:46
Habría que desactivar todo PAE, NX y paginación anidada. También configurar un tamaño de memoria inferior a 512 MB.

Sigo pensando que con DOSBox, si es para juegos de DOS, irías mejor.

el_angel_caido
28/04/2012, 15:14
Hola.

Para Windows 9x VirtualBox no ofrece un soporte completo, en especial, como ya te han comentado, no tiene las VirtualBox Guest Additions, es decir, los drivers para el hardware virtual.

Para virtualizar Windows 98 en Mac OS X te recomendaría o el VMWare Fusion (http://www.vmware.com/products/fusion/overview.html) o el Parallels Desktop for Mac (http://www.parallels.com/es/products/desktop/), ambos con soporte completo para dicho sistema operativo Windows... éso sí, son de pago... pero... y ahí lo dejo. ;)

Con DOSBox (http://www.dosbox.com/) no necesitas instalar un sistema completo (es un emulador, no un virtualizador), sólo instalarías lo necesario para ejecutar juegos basados en DOS (http://www.dosbox.com/comp_list.php?letter=a), y tiene versión para Mac (http://www.dosbox.com/download.php?main=1).

Si los juegos a ejecutar están basados en openGL o en DirectX no quedaría más remedio que virtualizar... pero teniendo en cuenta las limitaciones de una máquina virtual, cuyo hardware no es real, y que el 3D en la mayoría de los casos está en fase experimental.

Un saludo. :evilburn:

perico19
28/04/2012, 15:36
Puede ser, pero ya es como algunos suelen decir "por mis cojones que lo consigo". Bueno, ya fuera de bromas, si no puedo hacer que funcione probaré Boxer App, parece que funciona muy bien y muy sencillo de usar.

el_angel_caido
28/04/2012, 15:41
Boxer, si te fijas, es un frontend de DOSBox (en la web de Boxer apuntan a la de DOSBox, y en la de descargas de DOSBox aparece Boxer como un frontend para Mac)... o dicho de otro modo, es DOSBox con una interfaz más amigable.

Es como el MAME, como tal funciona en consola por comandos, pero si le añadimos un frontend pasamos a usarlo en modo gráfico, aunque no deja de ser el MAME.

Y lo de "por mis cojones"... la verdad es que no lo veo... no es cuestión de poder o no, es cuestión de que el virtualizador no soporta plenamente al sistema invitado. ;)
Los otros dos virtualizadores para Mac sí lo soportan, incluyendo las additions correspondientes, ya que cada virtualizador tiene sus propios drivers virtuales.

Un saludo. :evilburn:

perico19
29/04/2012, 16:12
Aunque sea un frontend si es má fácil de usar, a mi me vale, lo que no quiero es si dejo VirtualBox seguir complicándome la vida con otro virtualizador.