• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Grub2 und nouveau.modeset=0

Hallo.

Bislang habe ich mir den proprietären NVIDIA-Treiber mittels der Kernel-Sourcen dazukompiliert.
Zu diesem Zweck mußte ich den Nouveau-Treiber von openSuSE via Kernel-Parameter in der menu.lst vom Grub Legacy
mit dem Eintrag
Code:
nouveau.modeset=0
ausschalten.
Danach konnte man mit dem Original-NVIDIA-Skript problemlos das Kernel-Modul für den Grafikkartentreiber erstellen und einbinden.

Mit openSuSE 12.1 ereilt uns nun Grub2.
Hat jemand einen Tipp, wie ich dort vorgehen muß?

Die Datei
Code:
/etc/default/grub
enthält augenscheinlich nur GRUB2-eigene Optionen und die gescripteten Dateien
unter
Code:
/etc/grub.d
eignen sich auch nicht wirklich zur Anpassung von Kernel-Parametern.

Wie also deaktiviere ich den Noueau-Treiber beim Booten um den Originaltreiber nutzen zu können? :???:
Danke für jeden Hinweis.
 

Rainer Juhser

Moderator
Teammitglied
http://www.google.de/search?q=grub2+manual liefert zum Beispiel das hier:

http://manual.aptosid.com/de/sys-admin-grub2-de.htm
Die Datei /etc/default/grub enthält die variablen Einstellungen für Grub2, zum Beispiel Timeout, Basiseinstellungen des Menüs, Kernel-Parameter, graphische Oberfläche von Grub u.a.
und http://www.dedoimedo.com/computers/grub-2.html
und http://www.gnu.org/software/grub/manual/grub.html
und ... Ungefähr 177.000 Ergebnisse (0,18 Sekunden)
 
O.k., danke für den Hinweis. Natürlich hätte ich mal Google bemühen müssen :eek:ps:

Aus meiner Sicht, und nach etwas Sucherei, scheint mir dann der Eintrag

Code:
GRUB_CMDLINE_LINUX_DEFAULT="nouveau.modeset=0"

in der Datei /etc/default/grub
die richtige Lösung.
Verbessere mich jemand, wenn ich da falsch liege. Ansonsten markiere ich den Thread damit als [gelöst].
 
Warum per Grub und nicht per /etc/modprobe.d/nouveau.conf, wo es dauerhaft auch hingehört?

Inhalt /etc/modprobe.d/nouveau.conf:
Code:
options nouveau modeset=0
 
Der Dateiname ist natürlich gleichgültig, aber für individuelle Weisungen ist 99-local.conf vorhanden. Auf jeden Fall ist danach initrd neu zu erstellen.

Mit Nvidia kenne ich mich nicht aus, aber von der reinen Lehre her sollte nicht KMS, sondern der gesamte Treiber mit
Code:
blacklist nouveau
deaktiviert werden.
 
Oben