Installtion Linux (Suite)
Je viens d'installer pour la première fois Linux (mandrake 9.2) sur mon Pc. Tous mes périphériques sont bien détectés à l'exception de ma carte graphique (Nvidia Geforce 3 Ti200). L'interface graphique ne monte donc pas au démarrage du PC.
Lorsque je lance la commande StartX, je reçois une pleine page d'erreurs qui semblent concernées XFree86. J'ai donc téléchargé, par l'intermédiaire de Windows, un nouveau driver pour ma carte graphique (L'installation de mandrake avait installé un driver générique qui ne semble pas convenir) et une nouvelle version d eXfree86.
Voici mes mes deux questions :
1°) Dans quel "répertoire" dois-je copier mes 2 fichiers
- Xinstall.Sh et Nvidia-Linux-X86.xxxx-pkg1_run
2°) Quelle commande utiliser pour copier ces fichiers à partir d'un CD? Peu-on utiliser une commande du type
cp D:\Xionstall.Sh .
dans la mesure où je me place dans le répertoire de destination.
3°) Peut-on copier un fichier directement à partir d'une clef USB ou d'un disque USB? Dans ce cas quelle lettes générique utiliser pour le périph USB?
A : Lecteur de disquette
D: Lecteur de Cdrom?
Remarque : Le disque utilisé pour l'installation de Linux est entièrement dédié à Linux. Il ne continet donc que deux partitions (Sh1 et Sh6).
Merci d'avance pour vos réponses.
Kris
23 réponses
Un problème graphique apparaît sous Mandrake 9.2 où la GeForce 3 Ti200 n'est pas détectée et X ne démarre pas, les messages XFree86 indiquant des erreurs critiques. Des solutions évoquées incluent l'installation du pilote Nvidia et une version mise à jour d'XFree86, avec des questions sur le répertoire idéal pour copier Xinstall.sh et le pilote depuis CD ou USB. Plusieurs échanges traitent de la configuration système, notamment le rôle d/etc/modules.conf et /etc/X11/XF86Config-4, le démarrage automatique de X via runlevel, et les chemins de montage comme /mnt/cdrom et /mnt/removable. Une information supplémentaire pointe vers une erreur de syntaxe dans XF86Config-4 (DefaultColorDepth manquant) qui peut bloquer X et nécessite une édition manuelle du fichier.
-
Merci Mickaël;
Tu as 100% raison lorsqque tu dis que je devrais commencer par apprendre à lire !!! En listant, au tout début de ma première installation ces messages d'erreur, j'avis remarqué le message :"no screen found". Mais trahi par les vieiles habitudes de Windows où "problème d'affichage=problème driver carte grahique", je me suis entêté à vouloir installer un nouveau driver NVIDIA (Je n'ai par ailleurs jamis réussi à le faire !!!).
Après "X" tentatives en tout genre (je ne précise pas la valeur de X , je tiens à ma fierté !!!) je me suis enfin décidé à revoir mes paramètres d'écran et là, oh! miracle, l'interface graphique fonctionne mais slmt si je l'exécute depuis la ligne de commande. Je ne peux donc pas démarer en mode graphique. (Actuellement le paramètre "default colordepth" est bien égal à 24.
Le problème reste entier. Entre temps j'ai même procédé à une nouvelle installation de Linux sans tenter automatiquement le démarrage en mode graphique. (Si ce démarrage échoue, existe-t-il une possibilité de l'annuler, sas devoir réinstaller Linux?)
Tel était l'objet de mon dernier post. Je suis prêt à toutes les expériences, mais je préfère éviter deee recommencer mon installa ts les jours !!!
Je reste ouvert à toute suggestion ds la mesure où on eput m'expliquer le pourquoi des choses !!!
Kris -
Bonjour Kris,
Il me semble qu'il faille tout recommencer depuis le début, car j'ai vraiment peur qu'on se soit éloigné du vrai problème e ta configuration X11.
En effet, si je lis bien ton premier listing du journal de X11, il me semble apercevoir la ligne "parse error"
Xfree86 Version 4.3.0 Release date : 9 May 2003 XProtocol Version 11, Revision 0, Release 6.6 Build Operating System : Linux 2.4.18-23mdksmpi686[ELF] Build date : 10 Septembre 2003 Before reporting problem, check http://www ;Xfree86.Org/ to make sure you have the latest version Module Loader present Markers : (--)probed, (**)from ConfigFile, (==)default setting, (++)from Command Line, ( ! !)notice,( ? ?)unknown (==)LogFile : « /var/log/Xfree86.0.log », Time : Sun Jul 25 16 :00 :31 2004 (==)Using ConfigFile : « /ect :X11/XF86Config-4 » Parse error on line 79 of section screen in file /etc/X11/XF86Config-4 The defaultDepth Keyword requires a number to follow it. (EE) Problem parsing the ConfigFile (EE) Error from XF86HandleConfigFile() Fatal server error. No screen found
Ainsi, ton fichier de configuration possède une erreur de syntaxe dans la section "Screen".
Regardons de plus près :
Section « Screen »
Identifier « screen1 » Device « device1 » Monitor « monitor1 » DefaultColorDepth Subsection « Display » Depth 8 Virtual End Subsection Subsection « Display » Depth 15 Virtual End Subsection Subsection « Display » Depth 16 Virtual End Subsection Subsection « Display » Depth 24 Virtual End Subsection End Section
Effectivement, la ligne définissant la profondeur de couleur par défaut est incomplète ! Le mot-clé "DefaultColorDepth" doit-être suivi par un entier définissant la valeur de cette profondeur de couleur, c'est à dire le nombre de bits affecté à chaque pixel.
Je te conseille d'éditer à la main le fichier "XF86Config-4" et de compléter cette ligne manuellement, par exemple :
DefaultColorDepth 8
pour une profondeur de 8 bits par pixel (soit 256 couleurs par pixel). Tu peut cependant spécifier 15, 16, 24 ou bien 32 bpp (bit par pixel).
Si tu as des soucis pour comprendre la structure du fichier XF86config, un petit détour par le manuel en ligne UNIX te sera sans aucun doute d'un grand secours ("man XF86Config").
En espérant avoir éclairci ta lanterne ...
Micka -
Question1 : Si je redémarre Linux avec l'interface graphique, quelle solution ai-je à part de tout réinstaller? Si je redémarre avec le choix "failsafe", me sera-t-il possible en mode commande de supprimer le démarrage automatique du mode graphique?
je ne comprends pas ta question ?
tu veux demarrer ta mandrake et arriver directement sous kde, c'est ça ? si oui, ds kde, tu vas ds "configuration de mon ordinateur" et là, ds la rubrique demarrage tu as tout ce que tu veux pour régler ça.
Question2 : Quelle est la fonction de etc/modules? D'après ce que j'ai pu voir c'est lui qui gère les périph qui doivent être montés au démarrage? dans ce cas c'est normal que les 2 lignes que tu m'as fait rajourées n'y soient pas puisque je redémarre en mode texte.
il ne gere pas les periph, mais le lancement des modules. pour le lancement en mode texte, ça n'a rien à voir, puisque c'est la commande -startx- ou le runlevel 4 ou 5 (ds le cas d'un lancement automatique de X) qui vas "utiliser" les modules necesaires !
en clair, si tu veux lancer ta mandrake et arriver automatiquement en X, tu vas par l'intermediare de l'assistant graphique que je t'ai cité plus haut "configurer mon ordi" modifier ton /etc/inittab et changer le run-level !
un ane affamé avance plus vite qu'un lion repus !-
Chmod38;
Je ne faisais que répondre à ton post où tu me proposais une solution pour résoudre mon problème d'interace graphique. Je sais très bien les options à cocher pour que KDE monte au démarrage.!!!
Le seul problème est que cette solution n'ets pas OK pour moi. Cf mes pécédents posts. Je répète : Si je démarre en mode texte et lance KDE pr startx çà marche mais ps en direct. Je cherche une solution et vanat de tester une réponse je demande des précisions pour éviter de devoir réinstaller mon ordinateur ts les jours !!!
Je repose ma question sous un angle différent :
Si je suis tes conseils (modification du fichier modules.conf et Xf86Config-4 et positionne le démarrage automatique et si malhencontreusement mon problème n'est pas résolu, devrai-je tt réinstaller ou sera -t-il possible en re démarrannt avec le choix "faisafe" (Mode de débuggage il me semble) de revenir en arrière?
Merci pour tes précisions.
Kris -
-
-
edite ton /etc/modules.conf, et assure toi que les deux dernieres lignes:
alias /dev/nvidia/* nvidia
alias char-major-195 nvidia
soient bien présentes ! >> sinon, tu rajoutes !
ensuite, edite ton /etc/X11/XF86Config-4
et ds la partie "modules", verifie que: Load "glx" est present (sinon rajoute !) et que :
Load "dri"
Load "GLcore"
soient bien suprimé, et puis ds la section "devices", s'il y a lieu, remplace "nv" par "nvidia"
un ane affamé avance plus vite qu'un lion repus !-
Merci Chmod38 pour tes conseils
Modification de /etc/modules.conf :
J'ai rajouté les deux lignes qui manquaient !!!
Modification de etc/X11/XF86Config-4 :
J'ai rajouté "glx" dans la section modules.
Le reste était OK.Merci Chmod38 pour tes conseils
Question1 : Si je redémarre Linux avec l'interface graphique, quelle solution ai-je à part de tout réinstaller? Si je redémarre avec le choix "failsafe", me sera-t-il possible en mode commande de supprimer le démarrage automatique du mode graphique?
Question2 : Quelle est la fonction de etc/modules? D'après ce que j'ai pu voir c'est lui qui gère les périph qui doivent être montés au démarrage? dans ce cas c'est normal que les 2 lignes que tu m'as fait rajourées n'y soient pas puisque je redémarre en mode texte.
Bon espérons que la modif résoudra mon problème.
Je te tiens au courant.
Kris
-
-
Merci Chmod38 pour ton aide. Mon problème est résolu à 50 % !!!!!
J'ai refait complètement mon installation. Après avoir révisé les paramètres d'affichage pour l'écran, j'ai réussi (ENFIN !!!!) après une semaine d'essais infructueux à mancer l'interface graphique. Mon erreur venait du fait que je n'avais pas essayé la féquence de 70 Hz pour ma configuration 1024 X 768 !!!!!
Problèmes subsistants :
1°) Démarrage très long du PC (Carte mère MSI - Atkon 1700) :
Il faut compter environ " minutes" entre le moment où j'exécute la commande "startx" et le moment où KDE démarre!!!
2°) Impossibilité de démarrer en mode graphique :
Je suis "obligé" de démarrer en mode texte, puis d'exécuter la commande "startx". Si je démarre avec mon interface graphique, cette dernière "ne monte pas". J'arrive bien à l'écran bleu précédant le démarrage de l'interface graphique mais cette dernière ne démare pas. J'obtiens un écran noir. Trois ou quatre minutes après j'obtiens de nouveau le logon NVIDIA, une page bleu fugitive et un écran noir. Le cycle continue ainsi éternellement. J'ai dû donc refaire l'installation afin de pouvoir démarrer en mode texte.
As-tu déjà observé ce genre de difficultés pour démarrer automatiquement en mode grahique?
Merci pour ton aide.
Kris -
alors, à mon avic, tu utilise le pilote : NVIDIA-Linux-x86-1.0-6106-pkg1.run >> qui est le dernier ( j'ai eu des problemes avec !)
telecharge celui-ci:
NVIDIA-Linux-x86-1.0-5336-pkg1.run
et retente la manip !
un ane affamé avance plus vite qu'un lion repus ! -
Mauvaise nouvelle : L’installation ne marche pas
Recherche des librairies :
Après vérifications, je confime que le fichier
/usr/11R6/lib/modules/extensions/libglx.a . n'est pas présent sur mon PC.
Voici les librairies déplacées :
libGLcore.a
libGL .so.1@
libGL.so.1 .2
libglx.a
Voici les librairies restantes sur
/usr/X11R6/lib/modules/extensions :
libdbe.a
libdri.a
libextmod.a
libglx.so@
libglx.so
ligglx.so.4496*
librecord.a
libxtrap.a
Pour info Site Web dédié à l’installation des drivers NVIDIA :
http://mdk.services-virtuavision.com/article.php3?id_article=8
Recherche des bibliothèques Mesa :
/usr/X11R6/lib/libMesaGL.so : non trouvée
Installation des sources du noyau sur le disque (Commande urpmi kernel source ) :
Linux m’affiche la liste des paquetages à installer.
Après avoir introduit le DVD d’installation, les paquetages suivants sont installés :
glibc-devel-2-3.2-14mdk.i586
libgpm1-devel-1-20.1-9mdk.i586
libncurses5-devel-5-5.3-1.20030215. 3mdk .i586
libbinutils2-2 .14 .90.0.5-2mdk.i586
binutils-2.14.90.0.5-2mdk.i586
gcc-3.3.1-2mdk.i586
kernel-source-2.4.22-10mdk.i586
Lorsque je lance mon installation par la commande sh NVIDIA xxxxxxxxx.run, j’ai les mêmes messages d’erreur.
En relisant le programme NVIDIAxxxxxxxxxxxx.run .txt
Je remarque que :
d’une part les lignes en erreur 18 et 20 correspondent à l’exécution de NVIDIA .Installer
d’autre part les lignes 31 et 33 correspondent à une extraction de fichier.
Je me demande donc si le programme NVIDIA installer est bien présent sur le PC ou s’il est présent s’il est accessible.
Voilà où en sont mes réflexions ! ! !
As-tu des idées comment je me peux me sortir de ce guêpier ?
Merci encore pour ton aide.
Kris -
c'est bizarre !! car il n'y a pas d'erreur ds la commande !
que t'affiche ça:
find /usr/X11R6/lib -name '*glx.*'
un ane affamé avance plus vite qu'un lion repus ! -
Installation Driver pour NVIDIA :
J'ai oublié de te poser une question. En ce qui concerne le sauvegardes que tu fais avant d el'installer l'installation du driver, tu donnes trois instructions :
# mv /usr/X11R6/lib/libGL.* .
# mv /usr/X11R6/lib/modules/extensions/libGLcore.a .
# mv /usr/11R6/lib/modules/extensions/libglx.a .
Les deux premières sont OK. La troisième par contre n'est pas comprise par Linux. IL ne trouve pas les fichiers en question. Jai pensé au départ que tu avais une erreur, et j'ai remplacé 11R6 par X11R6 mais j'ai le même problème !!!!
Quant à l'installation des sources de mon kernel je ne les avais pas faites. Je reteste ce soir et je te tiens au courant.
Bonne journée;
Kris -
Installation Driver pour NVIDIA :
J'ai oublié de te poser une question. En ce qui concerne le sauvegardes que tu fais avant d el'installer l'installation du driver, tu donnes trois instructions :
# mv /usr/X11R6/lib/libGL.* .
# mv /usr/X11R6/lib/modules/extensions/libGLcore.a .
# mv /usr/11R6/lib/modules/extensions/libglx.a .
Les deux premières sont OK. L -
excuse moi: c'est bien Nvidiaxxxxx.run !!!
mais si tu suis mon post à la lettre, c'est oblige de marcher !!
toutefois, as tu installé les sources de ton kernel ?
fait ça: (en root)
urpmi kernel-headers kernel-source
si une install se lance, tu reviens ici, et je te dirais la suite !
un ane affamé avance plus vite qu'un lion repus ! -
Installation Driver NVIDIA :
Mauvaise nouvelle. L'installation de monn driver NVIDIA ne se fait tjs pas. J'avais eu une idée aujourd'hui en remarquant que le nom de mon driver (NVIDIA-Linux-x86-1.0-6106-pkg1.run) avait été modifié en (NVIDIA-Linux-x86-1_0-5336-pkg1_run) lors du téléchargement sous Windows. J'ai donc renommé mon fichier sous Linux avant de l'exécuter mais sans succès !!!!
Le problème est-il dû au fait que je télécharge mon fichier à partir de Windows? Existe-t-il une possibilité de le télécharger directement en mode texte sur mon PC. Mon modem a été reconnu mais je risque d'avoir d'autres surprises pour activer une session internet en mode commande !!!
Dans ton mail tu parles d'un NVIDIAxxxxxxxxxxxxx.bin.
Comme mentioné ci-dessus, le fichier téléchargé est NVIDIA-Linux-x86-1.0-5336-pkg1.run. L'extention .bin signifie-t-elle qu'il s'agit d'un fichier binaire? Comment puis-je passer d'un fichier NVIDIAXXXX.run au fichier NVIDIAxxxxxxxxx.bin? Suffit-il de le renommer?
Il semble bien, en tout cas que Linux n'arrive pas à ouvrir mon fichier NVIDIAxxxx.run pour en extraire les info dont il a besoin. Sur le site de NVIDIA ils informent les utilisateurs de SUSE qu'ls doivent installer un programme NVIDIA Installer. Ils précisent que dansq le cas de Mandrake, le fichier NVIDIAxxxxxxxxx.run est en principe autoextractibe. Mais est-ce vraiment le cas.
Je ne sais plus quoi faire te je ne connais aucun utiloisateur ayant un PC sous Linux avec une carte NVIDIA !!!
Dans l'attente de tes lumières.
Kris -
Problème de'écran noir après installation de Linux :
J'ai refait toute mon install en décochanyt le choix "Démarrer l'interface graphique". A ce moment plus de problème. C'était bien mon interface graphique qui créait le bazar.
Installation du driver de la carte :
Je vais tester tes instructions, mais j'aurais besoin de deux explications :
- Pourqoui doit-on faire un mv (les anciennes librairies risquent-elles de créer des problèmes)?
- Pourquoi rendre le fichier downloadé "exécutable"?
Ce fichier NVIDIA-XXXXXXX-run devrait être de base un fichier exécutable comme un point .exe sous Windows.
Merci encore.
Kris -
Bonjour,
as-tu vérifié l'intégrité de tes cd avec md5sum ?
Sinon, quand tu installes, ne mets que les paquets dévellopements et urpmi, pas de kde ni xfree, tu les installeras apres. -
je ne comprends pas un truc:
pourqoui ce paquetage Xinstall.sh ?
une fois ton install terminée, tu fais le menage ds tes libgl:
en root tjrs:
# cd /root
# mkdir nv-old
# cd nv-old
# mv /usr/X11R6/lib/libGL.* .
# mv /usr/X11R6/lib/modules/extensions/libGLcore.a .
# mv /usr/11R6/lib/modules/extensions/libglx.a .
ensuite, tu te deplace là ou est ton pilotes:
# cd /là_ou_il_est
tu le rend executable:
# chmod 555 Nvidia......
tu tape:
# sh ./Nvidia.........
et ensuite, tu modifie ton /etc/modules.conf
et ton /etx/X11/XF86Config-4
un ane affamé avance plus vite qu'un lion repus ! -
Installation des drivers de la carte graphique :
Ok. Admettons que la carte graphique soit en cause. Comment puis-je installer le nouveau driver et remédier aux messages d’erreur suivant :
Exécution de NVIDIA-Linux-X86-1_0-6106-pkg1_run :
: command not found 0-6106-pkg1_run : line 18
: command not found 0-6106-pkg1_run : line 20
: command not found 0-6106-pkg1_run : line 31
: command not found 0-6106-pkg1_run : line 33
'VIDIA-Linux-x86-&_0-6106-pkg&_run : line 597 Syntax error near expected token 'do' for in a GUESS _ MD5 _ PATH; do
Faut-il que je modifie mon installation de façon à "récupérer" le paquetage "développement" ?
Dois-je également copier et exécuter le driver NVIDIA dans le même répertoire que le fichier "XF86Config-4" ou dans tout autre répertoire spécifique?
Exécution de Xinstall.sh :
Il m'est demandé de télécharger le programme "Extract". Sur le site où j'avais téléchargé "Xinstall.Sh" je ne trouve pas ce fichier.
Finalisation installation Mandrake :
Afin d’installer le paquetage « Développement » j’ai recommencé mon installation en sélectionnant manuellement mes différents paquetages. A la fin de l’installation, ne fois toutes les vérifications faites, j’obtiens un écran noir pendant plus de trente minutes. De guerre lasse j’ai arrêté l’ordinateur.
Précédement lorsque j’avais fait l’installation en cochant le choix « Sélection automatique des paquetages » j’avis du attendre ( minutes. Cette fois le record est atteint : plus de 30 minutes et tjs aucun affichage ! ! ! ! J'ai arrêté le PC et j'ai redémarré. La vérification des fichiers terminée depuis une demie-heure, il ne se passe tjs rien. Cette installation manuelle des paquetages n'est vraiment pas une réussite !!!
Est-ce normal ?
Merci pour vos réponses.
Kris -
Non, c'est bien le driver de la carte qui coince et non l'ecran, sinon ton ecran serais brouillé mais tu ne retournerais pas automatiquement en mode terminal
Quelqu'un qui a la meme carte pourrait t'aider plus efficacement que moi; astu bien suivi les prérequis ? -
Fichier de Configuaration XF86Config-4 :
Quelque soit la méthode utilisée, il n'est pas possible d'exploiter la lecture du fichier de Configuration. Je suppose que cela provient de la différence de format entre Linux et Windows. C'est la raison pour laquelle j'ai saiis manuellement la partie du fichier de configuraion qui concerne la carte graphique et l'écran. Pouvez-vous en déduire que mes problèmes seraint plutôt dûs à l' écran qu'à la carte graphique?
Merci pour vos réponses.
Kris -
Fichier de Configuration :
Section « Monitor »
Identifier « monitor1 »
VendorName « generic »
ModelName « 1280X1024 @ 60 Hz »
HorizSync 31.5-64.3
VertRefresh 50.70
#Sony Vaio C1(X, XS, VE, VN) ?
#1024X480@85.6 Hz, 48 Khz hsync
Modeline « 1024x480 » 65.00 1024 1032 1176 1344 480 488 494 563 –hsync –vsync
#TV fullscreen mode or DVD fullscreen output
#768X576 @ 79 Hz, 50 Khz hsync
Modeline « 768X576 » 50.00 768 832 846 1000 576 590 595 630
#768X756@100 Hz, 61.6 Khz hsync
768X756@100Hz , 61.6 Khz hsync
Modeline « 768X576 » 63.07 768 800 960 1024 576 578 550 616
End Section
Section « Device »
Identifier « device1»
VendorName « NvIDIA Corporation »
BoardName « NVIDIA Geforce 3 (Generic) »
Driver « nvidia »
Option « DPMS »
End Section
Section « Screen »
Identifier « screen1 »
Device « device1 »
Monitor « monitor1 »
DefaultColorDepth
Subsection « Display »
Depth 8
Virtual
End Subsection
Subsection « Display »
Depth 15
Virtual
End Subsection
Subsection « Display »
Depth 16
Virtual
End Subsection
Subsection « Display »
Depth 24
Virtual
End Subsection
End Section
Exécution des "Drivers" :
Après avoir rebooté mon PC, j'ai finalement pu avoir accès à ma clef USB. N'ayant pas réussi à exécuter ces programmes depuis la clef USB, J'ai recopié ces 2 programmes sur le répertoire "Root" et je l'ai exé&cuté depuis ce répertoire.
Résultat des "courses" :
Exécution de NVIDIA-Linux-X86-1_0-6106-pkg1_run :
: command not found 0-6106-pkg1_run : line 18
: command not found 0-6106-pkg1_run : line 20
: command not found 0-6106-pkg1_run : line 31
: command not found 0-6106-pkg1_run : line 33
'VIDIA-Linux-x86-&_0-6106-pkg&_run : line 597 Syntax error near expected token 'do' for in a GUESS _ MD5 _ PATH; do
Faut-il que je modifie mon installation de façon à "récupérer" le paquetage "développement" ?
Dois-je également copier et exécuter le driver NVIDIA dan sle même répertoire que le fichier "XF86Config-4" ou dans tout autre répertoire spécifique?
Exécution de Xinstall.sh :
Il m'est demandé de télécharger le programme "Extract". Sur le site où j'avais téléchargé "Xinstall.Sh" je ne trouve pas ce fichier.
Remarque : Est-ce que les erreurs au lancement de l'interface garhique pourraient provenir de l'écran qui ne serait pas reconnu (Cf les messages affichés au lancement de l'inteface grahique : psot précédent)?
Merci.
Kris -
Normal si tu tapes "/mnt/removable" que tu ais cette reponse car c'est un reperoire et non une commande !
Tu dois taper "cd /mnt/removable" se qui veut dire aller dans ce repertoire.
Pour ton fichier, windows est perdu sans les extensions, renomme ton fichier en rajoutant ".txt" à la fin et ça devrait etre bon
- 1
- 2