Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: walto - 24.10.09 - klo:17.50

Otsikko: Ohjelmat ei löydä virtuaalisia CD-asemia [ratkaistu]
Kirjoitti: walto - 24.10.09 - klo:17.50
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
Otsikko: Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
Kirjoitti: nm - 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):

(http://www.aijaa.com/img/b/00131/5135787.png) (http://www.aijaa.com/v.php?i=5135787.png)

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
Otsikko: Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
Kirjoitti: walto - 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ä?
Otsikko: Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
Kirjoitti: nm - 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.
Otsikko: Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
Kirjoitti: walto - 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?
Otsikko: Vs: Ohjelmat ei löydä virtuaalisia CD-asemia
Kirjoitti: nm - 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) ;)