PDA

Ver la versión completa : [Ayuda] GTA:VC en Play On Linux e imagen ISO de CD



Ñuño Martínez
21/02/2012, 21:21
Buenas.

Resulta que decidí darle otra oportunidad a Play On Linux y he conseguido jugar al GTA:Vice City.

Sin embargo, se pasa todo el tiempo encendiendo y apagando la unidad de CD, que además de ser muy desagradable por la escandalera que monta tampoco creo que le venga muy bien al motor, así que pensé en crear una imagen ISO y montarla como he hecho con varios juegos en DOSBox. No tenía muchas esperanzas porque cuando lo compré intenté hacer una copia de seguridad y no me funcionó. Tal como temía, la imagen ISO tampoco ha funcionado.

Para montar la imagen uso el siguiente comando:

sudo mount -o loop /home/guillermo/GTA/CDplay.iso /media/cdrom0
Una vez montado, el comando "mount" dice:

/dev/loop0 on /media/cdrom0 type iso9660 (rw)
Play On Linux está configurado para que pille el CD (de hecho, cuando en lugar de la imagen monto el CD original en el mismo directorio sí que funciona).

No sé si será relevante, pero uso el último LTS de Xubuntu (10.04) ya que me he llevado varios sustos con las versiones "normales", así que la versión de Play On Linux es algo viejuna (3.7.3 para ser exactos).

Si alguien puede echarme una mano, yo y mi lector de cedés se lo agradeceremos.
__________________


Acaba de ocurrírseme ver qué dice "mount con el CD original, y veo que es diferente:

/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=guillermo)
¿Será que es preciso que sea "ro,nosuid,nodev..." para que funcione? Y si es así, ¿se puede indicar a "mount"?

efegea
21/02/2012, 22:04
Configura Play On Linux para decirle que el dispositivo cdrom es /dev/loop0

Ñuño Martínez
22/02/2012, 20:40
Sabía que no iba a funcionar, y aun así lo he probado porsiaca. Sabía que no iba a funcionar porque Play On Linux no admite dispositivos, de hecho hay que montar el CD antes de lanzar el juego porque si no dice que no lo encuentra.

Por cierto, ¿hay alguna forma de modificar la latencia del CD (es decir, el tiempo que debe esperar antes de apagarse)? Lo digo porque con aumentarlo uno o dos segundos el CD no se apagaría nunca y así, al menos, el motor no se jorobará con tanto frenazo y arranque.

ZeNiTRaM
22/02/2012, 22:14
Acaba de ocurrírseme ver qué dice "mount con el CD original, y veo que es diferente:

/dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=guillermo)
¿Será que es preciso que sea "ro,nosuid,nodev..." para que funcione? Y si es así, ¿se puede indicar a "mount"?

Si. Pasale los parametros al mount:
sudo mount -o ro,nosuid,nodev,utf8,user=guillermo,loop ....

así debería de ir, creo.

Ñuño Martínez
23/02/2012, 20:15
Pues no sé si será por el orden o qué, pero no funciona. Dice:


mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
En algunos casos se encuentra información en syslog, pruebe
dmesg | tail o algo parecido

He probado el dmesg | tail pero no dice nada de mount ni dev ni loop... Consultaré el man, a ver si encuentro algo.

< - >
Pues me he leído el man y ahora estoy peor que antes, con tanta opción...