In diesem Artikel fasse ich alle Möglichkeiten zusammen um Ubuntu 10.04 auf einem 855GM-basierten Rechner zu installieren bzw. fehlerfrei zum Laufen zu bekommen.
Erstinstallation von Ubuntu 10.04
Zur Lösung des Problems des schwarzen Bildschirms bei der Installation von Ubuntu 10.04 gibt es drei Möglichkeiten :
- Benutzen der alternativen Installations-CD. Da diese nur im Textmodus läuft, funktioniert damit die Installation im Normalfall reibungslos.
- Aktivieren von KMS (Kernel-Based Mode-Setting) vor dem Booten der Live-CD.
- Benutzen meiner angepassten Live-CD.
Aktivieren von KMS vor der Installation mit der Live-CD
Um KMS für die Installation per Live-CD zu aktivieren, muss man folgendermaßen vorgehen :
Wenn das folgende Bild erscheint, muss man die “Shift”-Taste drücken um das Bootmenü der Live-CD aufzurufen :

Bevor das Bootmenü erscheint, muss man zuerst die Sprache auswählen. Hat man die Sprache ausgewählt, erscheint das vollständige Bootmenü. Dort drückt man die Taste “F6″ und danach “ESC” um die Kernelkommandozeile aufzurufen. In diese fügt man, wie man es auf dem folgenden Bild sehen kann, die Option "i915.modeset=1" ein. Danach muss man nur noch die Eingabetaste drücken und das System sollte bis zum Desktop booten.

Nach der Installation
Nach der Installation hat man grundsätzlich das gleiche Problem, wie vor der Installation. Ohne einen kleinen Eingriff bekommt man wieder nur einen schwarzen Bildschirm zu sehen. Hier gibt wiederum zwei Wege das Problem zu beseitigen :
- Dauerhaftes Aktivieren von KMS durch Editieren der Grub2-Konfigurationsdatei.
- Benutzen einer alternativen Xorg-Konfigurationsdatei.
Für beide Wege ist es erforderlich das System einmal im Wiederherstellungsmodus hochzufahren. Diesen kann man im Grub2-Bootmenü (Altbekannte “Shift”-Taste beim Hochfahren drücken) auswählen. Wichtig ist nur das man im Menü des Wiederherstellungsmodus die Option zum Starten der “root”-Shell auswählt.
Anmerkung :
Den in den Kommentaren beschriebenen Weg über eine “i915-kms.conf”-Datei sollte man nicht benutzen, da dieser Weg aus irgendwelchen Gründen nicht bei allen Systemen zu funktionieren scheint. Der Weg über die Grub2-Konfiguration funktioniert dagegen immer.
Grub2-Konfiguration anpassen
Um die Konfiguration anzupassen, reicht es die folgenden Befehle in einem Textterminal zu übernehmen :
sudo nano /etc/default/grub
In die Zeile "GRUB_CMDLINE_LINUX" muss die Bootoption "i915.modeset=1" hinzufügt werden. Wo spielt eigentlich keine Rolle. Hauptsache irgendwo zwischen den beiden Anführungszeichen. Danach muss die Datei abspeichert werden. Dann nur noch folgenden Befehl ausführen und das war’s :
sudo update-grub
Das System startet jetzt dauerhaft mit aktiviertem KMS. Sollte sich ergeben das der KMS-Modus die Systemstabilität beeinträchtigt, fährt man den Rechner einfach wieder im Wiederherstellungsmodus hoch und entfernt den oben genannten Eintrag aus der Grub2-Konfigurationsdatei wieder.
Wichtig :
Nach dem Ändern der Konfigurationsdatei muss immer das "update-grub"-Kommando ausgeführt werden, damit die Änderungen auch dauerhaft übernommen werden.
Alternative Xorg-Konfigurationsdatei
Dieser Weg bietet sich vor allem für die Leute an, deren System im KMS-Modus nicht stabil funktioniert und nicht zwingend auf den externen VGA-Ausgang angewiesen sind (Im Normalfall sind die 855GM-basierten Systeme Notebooks). Man muss dazu nur die Datei “/etc/X11/xorg.conf” anlegen bzw. editieren und folgende Zeilen einfügen :
Section "Monitor"
Identifier "VGA"
Option "Ignore" "true"
EndSection
Dadurch wird die Initialisierung des externen VGA-Ausgangs beim Starten des X-Servers abgeschaltet und der Treiber bleibt nicht mit einem schwarzen Bildschirm hängen.
Für welchen Weg soll ich mich entscheiden?
Das kommt auf der benutzte System an. Auf meinem Dell Latitude D505 funktioniert nur der KMS-Modus ohne weiteres Gebastel stabil. Es gibt zwar kleinere Grafikfehler beim Rendern von einzelnen Buchstaben (Ursache ist der gleiche Bug, welcher für die Abstürze verantwortlich ist) und der Suspend-Modus funktioniert auch nicht immer 100%, dafür kann ich mehr als 10 Minuten am Stück mit dem Rechner arbeiten. Leider funktioniert der Xv-Overlay-Modus zum beschleunigten Darstellung von Video-Dateien im KMS-Modus nicht (Ist ein Kernelbug von Ubuntu). Man muss leider auf den Nicht-beschleunigten Modus ausweichen oder die gepatchten Kernelmodule benutzen, bis dieser Bug beseitigt wird.
Momentan benutze ich mein System mit folgender Konfiguration :
- Die Treiber und die “libdrm” aus meinem PPA.
- Die gepatchten Kernelmodule aus meinem PPA, um den Kernelbug im Zusammenspiel mit dem 855GM-Chipsatz zu beseitigen. Mit den aktualisierten Modulen klappt auch der Xv-Overlay-Modus mit aktiviertem KMS.
Edit 16.05.10 :
- Hinweis auf die Live-CD eingebaut.
- Taste “F7″, um das Bootmenü aufzurufen, korrigiert. “F6″ und “ESC” sind korrekt. Sorry für den Fehler.
- Hinweis auf die gepatchten Kernelmodule im Zusammenspiel mit dem Xv-Overlay-Modus eingefügt.
- Konfiguration des eigenen Systems aktualisiert.