Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/08/2010, à 14:27

Apaachee

Simulation CD / Droits

Bonjour à tous smile

Voilà je vous explique, j'essaye d'installer Diablo2 sur mon Netbook (pas de lecteur CD) et avec Wine.

Je monte les 3 CD avec la commande :

$ sudo mount -t iso9660 -o loop Diablo\ II\ Disc\ 1.iso /media/Diablo\ II\ Disc\ 1
$ sudo mount -t iso9660 -o loop Diablo\ II\ Disc\ 2.iso /media/Diablo\ II\ Disc\ 2
$ sudo mount -t iso9660 -o loop Diablo\ II\ Disc\ 3.iso /media/Diablo\ II\ Disc\ 3

Les 3 CD sont donc montés dans le dossier /media.

Le problème est que mes 3 CD virtuels sont "pauvres" en droits, je ne peux pas les lancer en user normal, et si je lance l'installation avec "sudo wine ...", cela bloque au 2e CD (je suppose à cause des droits, l'installer ne trouve pas le CD).

Comment monter mon iso avec les droits pour tous les users ?

Merci smile

Hors ligne

#2 Le 18/08/2010, à 14:44

ssdg

Re : Simulation CD / Droits

je crois que tu peux utiliser gmount-iso
qui fera le boulot en espace utilisateur. (un peu comme quand tu monte un serveur ftp)


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#3 Le 18/08/2010, à 14:52

Apaachee

Re : Simulation CD / Droits

Merci je regarde ça cet après-midi smile

Ce qui me fait peur avec ta solution, c'est qu'il faut que l'install détecte le CD en tant que CD pour poursuivre l'install hmm

Je regarde smile

Hors ligne

#4 Le 18/08/2010, à 15:10

ssdg

Re : Simulation CD / Droits

Bah après rien ne t'empêche d'indiquer à wine les répertoires où c'est monté et de les marquer comme CDs


s'il n'y a pas de solution, c'est qu'il n'y a pas de problème... ou pas.

Hors ligne

#5 Le 18/08/2010, à 17:56

Apaachee

Re : Simulation CD / Droits

Re ! j'ai donc essayé avec ton petit utilitaire fort pratique.

malheuresement, j'ai exactement le même résultat, c'est à dire que le disque n'est accessible qu'en root...

que faire ?

Hors ligne

#6 Le 18/08/2010, à 18:14

Apaachee

Re : Simulation CD / Droits

Je précise : il n'est pas executable, pas même en root...

Comment débloque les droits sur un fichier monté...?

Hors ligne

#7 Le 18/08/2010, à 19:43

zapple

Re : Simulation CD / Droits

J'ai installé D2 sans problème. Ce que j'ai fait, c'est un sudo -i pour passer d'abord en root. Puis là je monte les CD. Il suffit ensuite de lancer les install.exe, et d'indiquer à wine le disque demandé.

Hors ligne

#8 Le 18/08/2010, à 20:05

Apaachee

Re : Simulation CD / Droits

Coucou zapple smile

Peux-tu me dire quelle commande tapps-tu pour monter les CD ? quand fait-tu le sudo-i ?

Et qu'indiques-tu à wine pour les CD ?

Ce serait super si tu pouvais me faire un mini tuto :!!!!

Gros mercis !!

Hors ligne

#9 Le 18/08/2010, à 20:34

zapple

Re : Simulation CD / Droits

1. Tu ouvres un terminal, et tu fais sudo -i. Tu rentres le mot de passe.

2. Tu montes les CD comme tu l'as fait.

3. Tu vas dans le répertoire correspondant au CD installation, et tu lances le install.exe

4. Là un message te demande d'insérer le CD installer. Tu cliques sur annuler.

5. Tu ouvres le "Configurer Wine" via Applications/Wine.

6. Tu vas dans l'onglet Lecteurs. Tu cliques sur "Montrer paramètres avancés". Tu cliques ensuite sur les différents lettres pour voir lequel est attribué à ton CD-ROM, normalement c'est la lettre Z. Ensuite dans le "chemin", tu spécifies le répertoire correspondant au CD que tu veux. Tu cliques sur OK pour valider.

7. Tu relances le install.exe


Tu refais pareil à chaque fois qu'il te demande d'insérer les CD Jeu et Cinématique.

Dernière modification par zapple (Le 18/08/2010, à 20:35)

Hors ligne

#10 Le 18/08/2010, à 21:12

Apaachee

Re : Simulation CD / Droits

Coucou zapple et merci de ta réponse rapide smile

1. Tu ouvres un terminal, et tu fais sudo -i. Tu rentres le mot de passe.

ok

2. Tu montes les CD comme tu l'as fait.

ok

3. Tu vas dans le répertoire correspondant au CD installation, et tu lances le install.exe

Le disque apparait bien.
Quand je l'ouvre à la souris, il y a une crois dessus, il me manque les droits pour cliquer sur installer.exe en mode user.

Je retourne dans le terminal "sudo -i", je lance donc :
wine /media/Diablo\ II\ Disc\ 1/installer.exe

La fenêtre de Diablo s'ouvre, je clique sur 'Installer Dialbo II'.

4. Là un message te demande d'insérer le CD installer. Tu cliques sur annuler.

A 32%, une boîte de dialogue apparait pour me dire :
"Insérez le CD "Diablo II Disc 2""

Tu veux que je clique sur annuler ?

Si je le fait, toute l'install est perdue !

5. Tu ouvres le "Configurer Wine" via Applications/Wine.

ok

6. Tu vas dans l'onglet Lecteurs. Tu cliques sur "Montrer paramètres avancés". Tu cliques ensuite sur les différents lettres pour voir lequel est attribué à ton CD-ROM, normalement c'est la lettre Z. Ensuite dans le "chemin", tu spécifies le répertoire correspondant au CD que tu veux. Tu cliques sur OK pour valider.

La je te perds un peu. J'ai un portable sans lecteur CDROM, je clique sur les différentes lettres mais aucun n'est attribué à cdrom.

Je prends donc la lettre Z, je la fait pointer sur /media/Diablo II Disc 2/
Je fais OK sur "configuration de wine", mais quand je clique sur "OK" de "Insérez le CD "Diablo II Disc 2"", rien ne se passe, il ne le trouve pas.

Merci beaucoup de me filer un coup de main smile

Dernière modification par Apaachee (Le 18/08/2010, à 21:13)

Hors ligne

#11 Le 18/08/2010, à 21:17

Apaachee

Re : Simulation CD / Droits

Ok  je viens de comprendre, tu commences l'installation par ce que j'apelle le Disc 2.

Reste ceci :

6. Tu vas dans l'onglet Lecteurs. Tu cliques sur "Montrer paramètres avancés". Tu cliques ensuite sur les différents lettres pour voir lequel est attribué à ton CD-ROM, normalement c'est la lettre Z. Ensuite dans le "chemin", tu spécifies le répertoire correspondant au CD que tu veux. Tu cliques sur OK pour valider.

La je te perds un peu. J'ai un portable sans lecteur CDROM, je clique sur les différentes lettres mais aucun n'est attribué à cdrom.

Je prends donc la lettre Z, je la fait pointer sur /media/Diablo II Disc 1/
Je fais OK sur "configuration de wine", mais quand je relances l'installation, rien ne se passe, il ne le trouve pas.


Quand je clique sur mes cd, il y a toujours une croix sur "installer.exe", signe que l'user normal n'a pas les droits pour execute...

Dernière modification par Apaachee (Le 18/08/2010, à 21:19)

Hors ligne

#12 Le 18/08/2010, à 21:18

zapple

Re : Simulation CD / Droits

En cliquant sur "Montrer paramètres avancés" de Wine, tu cliques sur la lettre Z par exemple, et dans La case "Type" tu devrais avoir CD-ROM comme choix.

Hors ligne

#13 Le 18/08/2010, à 21:21

Apaachee

Re : Simulation CD / Droits

J''ai effectivement mis CD-ROM comme type, je l'ai monté sur

/media/Diablo II Disc 1/

Mais rien à faire, l'install me demande toujours d'insérez le CD.

Quand je clique sur mes cd, il y a toujours une croix sur "installer.exe", signe que l'user normal n'a pas les droits pour execute...

Hors ligne

#14 Le 18/08/2010, à 21:25

zapple

Re : Simulation CD / Droits

Est-ce-que tu es sur d'avoir indiqué le bon CD ?
Ensuite, pour les droits, peut-etre que tes répertoires où tu as montés les images n'ont pas les droits r-x. Démonte-tes CD, passe en root avec sudo -i, puis un chmod -R 755 /media. Tu remontes ensuite tes 3 images.

Hors ligne

#15 Le 18/08/2010, à 21:37

Apaachee

Re : Simulation CD / Droits

Je fais ta manip.

Je remonte les 3 images. Rien toujours cette fameuse croix sur l'icône "installer.exe".

Mon config wine est comme ceci :
http://nsa18.casimages.com/img/2010/08/18/100818093653295932.png

Ca ne marche toujours pas :'(

Hors ligne

#16 Le 18/08/2010, à 21:42

zapple

Re : Simulation CD / Droits

Mais es-tu sur d'avoir indiqué le bon CD ? Essaie d'indiquer le chemin des autres CD pour voir. Mon CD d'installation contient les fichiers suivants :


-r-xr-xr-x 1 root root        46 2000-05-11 05:13 autorun.inf
-r-xr-xr-x 1 root root    263168 2000-05-03 09:08 binkw32.dll
-r-xr-xr-x 1 root root 258415023 2000-08-14 20:22 d2data.mpq
-r-xr-xr-x 1 root root    110047 2000-06-07 12:58 d2readme.htm
-r-xr-xr-x 1 root root  48928963 2000-07-25 22:13 d2sfx.mpq
-r-xr-xr-x 1 root root 162710369 2000-07-25 22:13 d2speech.mpq
-r-xr-xr-x 1 root root       766 2000-05-01 22:03 diabloii.ico
dr-xr-xr-x 1 root root      2048 2000-08-17 18:42 directx7
-r-xr-xr-x 1 root root     63056 1999-03-03 17:39 dsetup16.dll
-r-xr-xr-x 1 root root     41984 1999-03-03 17:39 dsetup32.dll
-r-xr-xr-x 1 root root    127488 1999-03-03 17:39 dsetup.dll
dr-xr-xr-x 1 root root      2048 2000-08-17 19:05 extras
-r-xr-xr-x 1 root root   4494951 2000-06-06 12:22 install.exe
-r-xr-xr-x 1 root root     32768 2000-05-20 21:36 setup.exe
-r-xr-xr-x 1 root root   8356624 2000-08-17 21:27 setup.mpq
dr-xr-xr-x 1 root root      2048 2000-08-17 18:43 support

Hors ligne

#17 Le 18/08/2010, à 21:55

zapple

Re : Simulation CD / Droits

Je pense à autre chose qui pourrait peut-etre poser problème : les espaces dans les noms que tu as donné à tes répertoires. Peut-etre que Wine ne trouve pas le chemin à cause de ca.

Personnellement, j'ai crée trois répertoires sous /mnt en tant que root (toujours après un sudo -i) qui s'appelle install, jeu et vidéo, et j'ai monté chaque image .iso sur le répertoire adéquat.

J'oubliais de préciser qu'il est inutile de faire un sudo mount ..., mais juste un mount simple une fois que tu es root, mais tu dois le savoir.

Dernière modification par zapple (Le 18/08/2010, à 21:56)

Hors ligne

#18 Le 18/08/2010, à 22:06

Apaachee

Re : Simulation CD / Droits

Mon cd d'install contient les fichiers suivants :
dossier direct x
autorun.inf
disc.ico
installer.exe
installer tome.mpq

J'ai fait l'iso moi-même à partir de mon cd original !

Sur mon PC fixe, je n'ai pas eu de problème pour l'installer avec wine et sans même préciser les CD roms (sans émuler les CD)

J'essaye sans espaces smile

Hors ligne

#19 Le 18/08/2010, à 22:17

Apaachee

Re : Simulation CD / Droits

Toujours le même souci...

wine /mnt/Diablo2Disc2/installer.exe

me lance la fenêtre diablo.

Je clique sur installer et ca bloque toujours pareil, il ne trouve pas le CD.

Je précise que dans mon terminal, a chaque fois que je clique sur "OK" (tentative poru trouver le CD), le terminal m'affiche :

fixme:ntdll:server_ioctl_file Unsupported ioctl 24000 (device=2 access=1 func=0 method=0)

Hors ligne

#20 Le 18/08/2010, à 22:24

zapple

Re : Simulation CD / Droits

Je viens de tester ta méthode en lancant en ligne de commande le install, et effectivement il ne trouve pas le CD. Je lance le install.exe en double-cliquant dessus en ouvrant avec nautilus, et ca passe. Essaie comme ca.

Hors ligne

#21 Le 18/08/2010, à 22:30

zapple

Re : Simulation CD / Droits

Ha en fait, lorsque tu lances en ligne de commande le install.exe, il semble qu'il ne faille pas etre root, sinon il ne trouve pas le CD. Bizarre. J'ai lancé la commande avec mon compte normal, et ca passe.

Hors ligne

#22 Le 18/08/2010, à 22:44

Apaachee

Re : Simulation CD / Droits

Donc dans ma fenêtre sudo -i, je lance nautilus,

Les CD apparaissent bien, je peux même lancer l'install en double cliquant sur "installer.exe" puisque nautilus est en root.

Malgré tout, toujours le même pépin, il ne trouve pas le disc 2.

J'ai essayé avec wine1.3 (beta), c'est pareil.

Hors ligne

#23 Le 18/08/2010, à 22:46

Apaachee

Re : Simulation CD / Droits

Et si je le lance wine ne ligne de commande sur mon compte normal, j'obtiens :

wine: cannot find L"Z:\\installer.exe"

Problème de droits \o/

Hors ligne

#24 Le 18/08/2010, à 22:50

zapple

Re : Simulation CD / Droits

Il faut pas lancer nautilus en ligne de commande quand tu es root. Lance-le avec ton compte normal.

Hors ligne

#25 Le 18/08/2010, à 22:51

Apaachee

Re : Simulation CD / Droits

Boite de dialogue :

Erreur
Accès refusé

Hors ligne