Kirjoittaja Aihe: Ohjelmat ei löydä virtuaalisia CD-asemia [ratkaistu]  (Luettu 2134 kertaa)

walto

  • Käyttäjä
  • Viestejä: 287
  • Ymph...
    • Profiili
    • Reveurs Domain
Olen ottanut catilla kuvan Starcraftin ja sen lisäosan levyistä, mutta ongelmana on, että pelit eivät löydä kyseisiä levyjä, vaikka ne olisi mountattu järjestelmään virtuaalisesti. En haluaisi pitää oikeaa levyä asemassa jatkuvasti, joten homma olisi melko tärkeää.

Kun mounttaan .iso tiedoston järjestelmääni, voin selata siltä löytyvään setup.exe sovellukseen, josta käynnistyy pelin alkulatausohjelma. Mutta kun pelin pitäisi alkaa käynnistyä, kone valittaakin, ettei CD ole asemassa.

Olen tehnyt pari huomiota: Jos mounttaan tiedoston kohtaan /dev/cdrom/ ilmestyy työpöydälle kuvake nimellä cdrom. Jos teen kansion STARCRAFT (sama nimi kuin itse cdl:llä), kuvakkeen nimi on tietysti sama. Kummassakin tapauksessa kuvakkeen ikoni on cd:n kuva...

Kiitos jo etukäteen
« Viimeksi muokattu: 26.10.09 - klo:21.00 kirjoittanut walto »
registered ubuntu user #23980
http://www.adressit.com/linuxkouluihin

Asus EEE 901, 2 GB DDR2, Jaunty Gnome
Pöytäkone: 2,8 GHz CPU, 1,3 GB RAM, 80, 33, 20 GB SATA ...

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
« Vastaus #1 : 24.10.09 - klo:20.28 »
Kysessä on siis Winellä ajettavat pelit/ohjelmat?

Winelle täytyy erikseen kertoa virtuaalisten CD/DVD-asemien liitospisteet ja se että kyseessä on tosiaan CD eikä tavallinen levy/hakemisto. Tämä onnistuu winecfg:llä seuraavaan tapaan (/mnt on loopback-liitos, joka näkyy Winessä F-asemana):



Winecfg-operoinnin jälkeen kannattaa tarkistaa että asema on linkitetty oikein .wine/dosdevices-hakemistoon:

Koodia: [Valitse]
$ ls -l .wine/dosdevices/
[...]
0 lrwxrwxrwx 1 nm nm 4 25.10.2008 .wine/dosdevices/f: -> /mnt
« Viimeksi muokattu: 24.10.09 - klo:20.33 kirjoittanut nm »

walto

  • Käyttäjä
  • Viestejä: 287
  • Ymph...
    • Profiili
    • Reveurs Domain
Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
« Vastaus #2 : 25.10.09 - klo:20.37 »
Laitoin "Asemat" välilehden winen asetuksista näyttämään samalta kuin kuvassa.
Koodia: [Valitse]
walto@Apotheosis:~$ ls -l .wine/dosdevices/
yhteensä 0
lrwxrwxrwx 1 walto walto 10 2009-10-10 15:14 c: -> ../drive_c
lrwxrwxrwx 1 walto walto  8 2009-10-25 20:30 d: -> /dev/dvd
lrwxrwxrwx 1 walto walto  8 2009-10-10 15:15 d:: -> /dev/sr1
lrwxrwxrwx 1 walto walto  5 2009-10-25 20:30 e: -> /home
lrwxrwxrwx 1 walto walto  9 2009-10-10 15:35 e:: -> /dev/sdh1
lrwxrwxrwx 1 walto walto  4 2009-10-25 20:30 f: -> /mnt
lrwxrwxrwx 1 walto walto  7 2009-10-25 20:30 g: -> drive_c
lrwxrwxrwx 1 walto walto  1 2009-10-10 15:14 z: -> /
Kohde on mountattu komennolla
Koodia: [Valitse]
sudo mount -o loop -t iso9660 /home/walto/STARCRAFT.iso /media/STARCRAFT
Peli kysyy edelleen käynnistettäessä CD:tä?
registered ubuntu user #23980
http://www.adressit.com/linuxkouluihin

Asus EEE 901, 2 GB DDR2, Jaunty Gnome
Pöytäkone: 2,8 GHz CPU, 1,3 GB RAM, 80, 33, 20 GB SATA ...

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
« Vastaus #3 : 25.10.09 - klo:21.26 »
Liitit pelin CD:n /media/STARCRAFT-hakemistoon, mutta et kuitenkaan laittanut sitä Winen asetuksiin. Kuvassani oleva /mnt on esimerkki -- sen tilalle sinun on laitettava käyttämäsi liitospiste eli /media/STARCRAFT.

walto

  • Käyttäjä
  • Viestejä: 287
  • Ymph...
    • Profiili
    • Reveurs Domain
Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
« Vastaus #4 : 26.10.09 - klo:20.59 »
 ;D Toimii, kiitos.

Vielä kysymyksenä, pystyykö kyseisellä tavalla tehdä useamman virtuaalisen asemman? Ja miksi asemiksi ne nimetään, kun F on varattu?
registered ubuntu user #23980
http://www.adressit.com/linuxkouluihin

Asus EEE 901, 2 GB DDR2, Jaunty Gnome
Pöytäkone: 2,8 GHz CPU, 1,3 GB RAM, 80, 33, 20 GB SATA ...

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
« Vastaus #5 : 26.10.09 - klo:21.15 »
Vielä kysymyksenä, pystyykö kyseisellä tavalla tehdä useamman virtuaalisen asemman? Ja miksi asemiksi ne nimetään, kun F on varattu?

Toki voi tehdä useamman. Myös asematunnukset ovat vapaavalintaisia, paitsi etteivät tietenkään voi olla päällekkäin. Nimeä vaikka StarCraft S-asemaksi ja WoW W:ksi (tosin se ei taida tarkistaa CD:n olemassaoloa) ;)