Montar imagen virtualmente

Imagen de korrupto
0 puntos

En algunas ocasiones necesitamos montar la imagen de un juego con programas tipo alcohol o daemontools para ejecutar dicho juego desde el disco duro, pues bien no se si esto mismo será posible hacerlo en linux, es decir, me explico mejor. Con cedega podemas ejecutar juegos de windows en linux desde un cd de instalación, pero ¿y si no podemos tener ese juego en soporte de cd sino unicamente en el disco duro? ¿Como podríamos montar la imagen para ejecutar el .exe en linux?

No he usado nunca cedega, pero estoy leyendo al respecto y me ha surgido esta duda, a ver si alguien puede opinar sobre el tema.

Saludos y gracias.

Imagen de korrupto
+1
0
-1

Segun leo en la guia para montar imagenes tenemos esta posibilidad:

sudo mkdir /media/iso
$ sudo modprobe loop
$ sudo mount file.iso /media/iso/ -t iso9660 -o loop

Lo que ya no se, es si es posible combinar esta opción con cedega para ejecutar un juego desde el disco duro, es decir como se hace con daemon tools o con un disco duro virtual creado por ejemplo con Alcohol 120%.

+1
0
-1

___________________________
ADVERTENCIA: Linux engancha

Imagen de korrupto
+1
0
-1

Bueno pues he hecho esto y ocure esto:

me voy al directorio donde tengo la imagen iso

cd /media/hdb1/descargas/Call_Of_Duty.............

sudo modprobe loop

sudo mount Call Of Duty.iso /media/virtual/ -t iso9660 -o loop
Uso: mount -V : muestra la versión
mount -h : muestra esta ayuda
mount : muestra los sistemas de ficheros montados
mount -l : ídem, incluyendo etiquetas de volumen
Hasta aquí la parte informativa. Vayamos al montaje.
La orden es `mount [-t tiposf] cosa sitio.
Los detalles que se encuentran en /etc/fstab se pueden omitir.
mount -a [-t|-O] ... : monta todo lo que hay en /etc/fstab
mount dispositivo : monta el dispositivo en el sitio conocido
mount directorio : monta el dispositivo conocido aquí
mount -t tipo disp dir : orden mount ordinaria
Tenga en cuenta que uno no monta realmente un dispositivo, uno monta un
sistema de ficheros (del tipo dado) que se encuentra en el dispositivo.
También se puede montar un árbol de directorios ya visible en otro sitio:
mount --bind dirantiguo dirnuevo
o mover un subárbol:
mount --move dirantiguo dirnuevo
Se puede dar un dispositivo mediante el nombre, digamos /dev/hda1 o /dev/cdrom,
o mediante la etiqueta, utilizando -L etiqueta, o mediante uuid, mediante -U uuid.
Otras opciones: [-nfFrsvw] [-o opciones] [-p passwdfd].
Escriba man 8 mount para saber mucho más.

Esta claro que me falta algo, pero que???

+1
0
-1

___________________________
ADVERTENCIA: Linux engancha

Imagen de Gael
+1
0
-1

Prueba a ponerlo entre comillas.

+1
0
-1
Imagen de korrupto
+1
0
-1

Pues si, se me pasó ese detalle y lo tenía delante de los morros, he quitado los espacios y todo correcto.

Gracias.

+1
0
-1

___________________________
ADVERTENCIA: Linux engancha

Imagen de korrupto
+1
0
-1

Ese es el mensaje que me aparece cuando arranca a cargar el juego, no se si alguien podría decirme si instalando otra versión de cedega se solucionará el temita, yo he instalado la "cedega_4.4.3-1_i386.deb", tengo que probar, pero a ver si alguien le ha pasado lo mismo.

Saludos.

+1
0
-1

___________________________
ADVERTENCIA: Linux engancha

Imagen de korrupto
+1
0
-1

Vaya, pues el mensajito aparece tambien con cedega 5.0, voy a tener que seguir googleando, pero algo me mosquea......

+1
0
-1

___________________________
ADVERTENCIA: Linux engancha

Imagen de Gael
+1
0
-1

Tienes que cambiar las propiedades de emulación para que emule un Windows 2000 o Windows XP.
En Install, pestaña "Avanced", "Options", pestaña "General", Winver quizás está puesto en "win98", cámbialo.

+1
0
-1
Imagen de korrupto
+1
0
-1

Si, ya lo he descubierto, no habia recordado ponerlo aquí.
Sigo con el tema, ahora estoy intentando averiguar como ejecutar juegos que utilizn installshield para la instalacion, ya que esta se inicia y reporta el error 1607 sobre que este no puede iniciarse, estoy buscando bastante, pero de momento ninguna solución es buena.

Gracias y saludos de nuevo.

+1
0
-1

___________________________
ADVERTENCIA: Linux engancha

Imagen de korrupto
+1
0
-1

He encntrado esta explicación, pero no me resulta:

A continuación se exponen algunos trucos extraídos de http://www.frankscorner.org

La versión de CVS de Cedega no tiene soporte para instaladores Installshield , pero muchos juegos lo utilizan.
Para hacer posible la instalación debéis instalar la utilidad DCOM98, que puede ser descargada desde aquí:

http://www.microsoft.com/com/dcom/dcom98/download.asp

escribid

$ cvscedega dcom98.exe

Para instalar los archivos .msi (Microsoft Installer) descargad

http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XM...

e instaladlo con

$ cvscedega instmsia.exe

Ahora escribid

$ cvscedega msiexec /i el_archivo_que_queremos_instalar.msi

y la aplicación se instalará

Bien, pues yo he hecho exactamente eso con dcom98.exe y al parecer se ejecuta bien, al intentar lanzar el juego dice que se ha encontrado el instalador pero que es un version antigua y ahí se queda.

Respecto a instmsia.exe, al ejecutar en consola ese comando se abre cedega 5.0 y aparece en el lado izquierdo donde se supone que estan los juegos instalados "Dot Transgaming", que no se ni que es ni para que sirve y ya no se que hacer. Si ahora intento ejecutar el .msi del juego me dice en consola .exe invalido

En fin que me estoy liando un poco..........

+1
0
-1

___________________________
ADVERTENCIA: Linux engancha