[9.2]: NVidia-Treiber für lokale Installation bereitstellen
Hallo, in den nächsten Tagen werde ich auf ca. 80 neuen Laptops (Dell Latitude D800) Suse 9.2 installieren. Auf einem Testsystem klappte das bereits hervorragend. Auch die Installation des NVidia-Treibers. (mittels fetchnvidia.sh über Yast/YOU). Für eine Offline-Installation habe ich nun bereits alle YOU-rpms auf die lokale Platte kopiert. Nur wie mache ich das mit dem NVidia-Treiber? Ich habe mir das Shell-Skript schonmal angeschaut. Da wird per 'curl' die Datei übertragen. Muss ich das von Hand anpassen? Oder muss ich gar auf Runlevel 3 zurück und dann per Hand installieren? Hintergrund: Die Installation wird von Schülern (11. Klasse) unter meiner Anleitung ausgeführt, und ich würde die gerne in der graphischen Oberfläche lassen. Aber wenn es nur auf Kommandozeile geht .... Hat jemand eine Idee oder gar Lösung für mich? Danke und schönen Abend noch Holger
Am Dienstag, 2. November 2004 21:19 schrieb Holger Biber:
Auf einem Testsystem klappte das bereits hervorragend. Auch die Installation des NVidia-Treibers. (mittels fetchnvidia.sh über Yast/YOU).
Für eine Offline-Installation habe ich nun bereits alle YOU-rpms auf die lokale Platte kopiert. Nur wie mache ich das mit dem NVidia-Treiber?
Ich habe mir das Shell-Skript schonmal angeschaut. Da wird per 'curl' die Datei übertragen. Muss ich das von Hand anpassen? Oder muss ich gar auf Runlevel 3 zurück und dann per Hand installieren?
Hintergrund: Die Installation wird von Schülern (11. Klasse) unter meiner Anleitung ausgeführt, und ich würde die gerne in der graphischen Oberfläche lassen. Aber wenn es nur auf Kommandozeile geht ....
Hat jemand eine Idee oder gar Lösung für mich?
Lad´ dir den Treiber von der Nvidia Homepage runter und mach dann genau nach Anleitung weiter. Kannst ja den Treiber auf CD brennen und dann rumreichen oder per Netzwerk verfügbar machen. Ist bestimmt ganz nett für die Schüler. ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/X/nvidia-installer-HOWTO.html -- Gruß/Regards Gunnar
Hallo,
Gunnar Salbeck
Lad´ dir den Treiber von der Nvidia Homepage runter und mach dann genau nach Anleitung weiter. Kannst ja den Treiber auf CD brennen und dann rumreichen oder per Netzwerk verfügbar machen. Ist bestimmt ganz nett für die Schüler.
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementa ry/X/nvidia-installer-HOWTO.html
Nun, ähem, ich habe heute mit YOU das Kernel-Update gesaugt.
macmewes@usevote:~> rpm -q kernel-default
kernel-default-2.6.8-24.3
Nach einem Reboot habe ich dann festgestellt, daß das nVidia-Logo
nicht mehr hochkommt und bin dann nach www.nvidia.com gegangen und
habe mir dort die aktuellen Treiber gezogen.
Von dort bin ich auf die obig beschriebene Seite gekommen und habe
anhand der Anleitung erstmal versucht den nVidia-Treiber so neu
einzubinden.
X-Server-Neustart -> kein Ergebnis
Strg+Alt+F1 / root / init3 / init5 -> kein Ergebnis (wie erwartet)
Reboot -> kein Ergebnis (wie erwartet)
Als habe ich mir die Anleitungen zur manuellen Installation von
obiger URL gezogen und bin wie folgt vorgelaufen:
Strg+Alt+F1 / root / init3
cd /usr/src/linux
make cloneconfig
make prepare-all
chmod +x $directory/NVIDIA-Linux-x86-1.0-6111-pkg1.run
sh $diretory/NVIDIA-Linux-x86-1.0-6111-pkg1.run -q \
--kernel-source-path=/usr/src/linux
Installation klappte, also beherzt
sax2 -m 0=nvidia
getätigt, und dann:
<zitat>
SaX: startup
xc: sorry could not start configuration server
xc: this could have the following reasons:
- the card is still not supported. To get
further information about the driver status
please have a look at:
http://http://www.x.org
- the card was not detected correctly. In
this case please get the information which
X11 module provide support for the card
and set the module using the following
command:
sax2 -m 0=<name of the module>
Note: 0 is a digit not a letter
Note: Information about modules are
provided on the mentioned WWW-Page
- the card was detected but the server fails
to start in spite of the detection. In this
case something more serious had happened.
Please have a look at the log file:
/var/log/SaX.log
xc: if you can not determine the cause
please get in contact with:
Hallo, dies ist ein bekanntes Prob das bereits Thema im Nvidia-Forum ist. Von SuSE habe ich Heute folgende Meldung bekommen: Zitat: ---------------------------- Installieren sie den NVIDIA-Treiber über das YOU, bzw. machen sich bevor sie den Treiber kompilieren im /usr/src/linux Verzeichnis ein "make cloneconfig" "make modules". Ansonsten ist das kein Installationssupport. Nähere Informationen über das Leistungsangebot unseres kostenfreien Supports erhalten Sie in der Broschüre 'Support bei SuSE', die Ihrer SuSE Linux Version beiliegt oder online unter: ----------------------------- Ende Hier in der Liste war das schon ein paar Mal das Thema. Mein Vorgehen orientierte sich wie vor beschrieben. Das aber bevor ich eine Antwort bekam. Die bekannte Vorgehensweise (ca. 4 Versuche, mit Deinstall.), wie im Howto führte nicht zum Ziel. Kernel-Update über You Neustart mit You den von SuSE angebotenen Nvidia-Treiber installiert. Start oder Wechsel mit oder in init 3 Aufruf wie bekannt mit sax2 -m 0=nvidia Wenn du dann bei dem Test der Einstellungen das bekannte 3D siehst unter Sax, hast du gewonnen. Michael Martin Mewes schrieb:
Hallo,
Gunnar Salbeck
wrote :
schnipp-schnapp
Fatal server error: no screens found [...]
bis dahin - kind regards
Martin Mewes
Hi Michael,
Michael Grummel
Zitat: ---------------------------- Installieren sie den NVIDIA-Treiber über das YOU, bzw. machen sich bevor sie den Treiber kompilieren im /usr/src/linux Verzeichnis ein "make cloneconfig" "make modules". Ansonsten ist das kein Installationssupport.
Lustig, das SuSE das so schreibt. Schliesslich ist der Mechanismus, der bei erster Verwendung die Treiber nicht nur runterlädt, sondern auch korrekt installiert, von SuSE. Dann kommt ein Kernel-Update und der Mechanismus funktioniert danach nicht mehr, aber da kann SuSE nix mehr dafür :-( Ok, bei mir hat nun folgendes geholfen (alles grafisch) a) kernel-default und sourcen von DVD reinstalliert -> downgrade des Kernels b) den Dummy X-Org-nVidia-Treiber reinstalliert. c) Über YOU fetchnvidia.sh aktualisiert. Neustart -> OK. bis dahin - kind regards Martin Mewes -- ###################################################################### http://www.webmin.com/ http://webmin.mamemu.de/ Webbased Administration Tool for Unixoid Systems :-) Member of the Webmin Translation Team ######################################################################
On Tuesday 02 November 2004 21:47, Gunnar Salbeck wrote:
Lad´ dir den Treiber von der Nvidia Homepage runter und mach dann genau nach Anleitung weiter. Kannst ja den Treiber auf CD brennen und dann rumreichen oder per Netzwerk verfügbar machen. Ist bestimmt ganz nett für die Schüler.
80 Rechner und Schüler mit root-Rechten! Ob sich dann die Schüler oder der Admin freuen darf bleibt die Frage. cu Ruediger
Am Mittwoch, 3. November 2004 12:24 schrieb Ruediger Meier:
On Tuesday 02 November 2004 21:47, Gunnar Salbeck wrote:
Lad´ dir den Treiber von der Nvidia Homepage runter und mach dann genau nach Anleitung weiter. Kannst ja den Treiber auf CD brennen und dann rumreichen oder per Netzwerk verfügbar machen. Ist bestimmt ganz nett für die Schüler.
80 Rechner und Schüler mit root-Rechten! Ob sich dann die Schüler oder der Admin freuen darf bleibt die Frage.
Die Schüler sind ja alle auf ihren Laptops root. Das wäre ja nicht das Problem. Ich habe jetzt auch schon versucht fetchnvidia.sh anzupassen (nur lokale Pfade), nur beim signieren per gpg habe ich noch Probleme, da ja mein Schlüssel verwendet wird, und nicht der von Suse. YOU auf den Laptops meckert dann nämlich auch genau das an, dass der Schlüssel nicht passt. Oder habe ich beim signieren einen Fehler gemacht? Muss ja eigentlich. Wenn ich auf der Komandozeile 'gpg -s fetchnividia.sh' aufrufe, gibt es keine Signatur in der Datei. Erst bei Kgpg geht es. Vielleicht kann mir ja doch noch einer weiterhelfen. Tschau Holger
Am Mittwoch, 3. November 2004 14:23 schrieb Holger Biber:
Ich habe jetzt auch schon versucht fetchnvidia.sh anzupassen (nur lokale Pfade), nur beim signieren per gpg habe ich noch Probleme, da ja mein Schlüssel verwendet wird, und nicht der von Suse.
Du könntest es natürlich auch andersrum aufsetzen, sprich einen lokalen ftp-Server und per /etc/hosts oder dns die Anfrage auf den lokalen Server umbiegen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Manfred, Am Mittwoch, 3. November 2004 20:27 schrieb Manfred Tremmel:
Am Mittwoch, 3. November 2004 14:23 schrieb Holger Biber:
Ich habe jetzt auch schon versucht fetchnvidia.sh anzupassen (nur lokale Pfade), nur beim signieren per gpg habe ich noch Probleme, da ja mein Schlüssel verwendet wird, und nicht der von Suse.
Du könntest es natürlich auch andersrum aufsetzen, sprich einen lokalen ftp-Server und per /etc/hosts oder dns die Anfrage auf den lokalen Server umbiegen.
Das mit dem ftp-Server ist mir nicht so ganz klar. Tja, und mit "Umbiegen" ist auch nicht wirklich so prall, denn der betreffende Server ist eine Suse Linux Schulserver (SLSS), und den wollte ich nicht so sehr verbiegen. Gut, dann lernen die Schüler halt gleich NFS-Mounts und die Kommandozeile kennen. Tschau Holger
On Tuesday 02 November 2004 21:19, Holger Biber wrote:
Hallo,
in den nächsten Tagen werde ich auf ca. 80 neuen Laptops (Dell Latitude D800) Suse 9.2 installieren. Auf einem Testsystem klappte das bereits hervorragend. Auch die Installation des NVidia-Treibers. (mittels fetchnvidia.sh über Yast/YOU).
Für eine Offline-Installation habe ich nun bereits alle YOU-rpms auf die lokale Platte kopiert. Nur wie mache ich das mit dem NVidia-Treiber?
Hol Dir NVIDIA-Linux-x86-1.0-6111-pkg1.run von Nvidia. und Installiere den Treiber manuell nach Anleitung auf einem Laptop. Mit ./NVIDIA-Linux-x86-1.0-6111-pkg1.run --add-this-kernel kannst Du das eben fuer Deinen Kernel kompilierte Modul in den Installer einpflegen, so dass auf den anderen Rechnern nichts mehr kompilert werden muss, und Du das Installieren der Kernelsourcen auch sparen kannst. mit ./NVIDIA-Linux-x86-1.0-6111-pkg1.run -A findest Du weitere Optionen mit denen man den Installer schnell und ohne Fragen an den Benutzer durchlaufen lassen kann. cu Ruediger
participants (6)
-
Gunnar Salbeck
-
Holger Biber
-
Manfred Tremmel
-
Martin Mewes
-
Michael Grummel
-
Ruediger Meier