#1 Le 18/08/2010, à 13:27
- Apaachee
Simulation CD / Droits
Bonjour à tous
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
Hors ligne
#2 Le 18/08/2010, à 13: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, à 13:52
- Apaachee
Re : Simulation CD / Droits
Merci je regarde ça cet après-midi
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
Je regarde
Hors ligne
#4 Le 18/08/2010, à 14: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, à 16: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, à 17: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, à 18: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, à 19:05
- Apaachee
Re : Simulation CD / Droits
Coucou zapple
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, à 19: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, à 19:35)
Hors ligne
#10 Le 18/08/2010, à 20:12
- Apaachee
Re : Simulation CD / Droits
Coucou zapple et merci de ta réponse rapide
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
Dernière modification par Apaachee (Le 18/08/2010, à 20:13)
Hors ligne
#11 Le 18/08/2010, à 20: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, à 20:19)
Hors ligne
#12 Le 18/08/2010, à 20: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, à 20: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, à 20: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, à 20: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, à 20: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, à 20: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, à 20:56)
Hors ligne
#18 Le 18/08/2010, à 21: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
Hors ligne
#19 Le 18/08/2010, à 21: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, à 21: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, à 21: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, à 21: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, à 21: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, à 21: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, à 21:51
- Apaachee
Re : Simulation CD / Droits
Boite de dialogue :
Erreur
Accès refusé
Hors ligne