Bootprobleme mit Ubuntu Intrepid Ibex auf Thinkpad R61

In unregelmäßigen Abständen und nicht wirklich nachvollziehbar hatte mein Ubuntu (Intrepid Ibex, 8.10) beim Initialisieren des X-Servers bzw. der Grafikkarte (respektive deren Treiber, ist eine Intel GMA X3100 glaube ich) schwerwiegende Probleme. Manchmal half es das Thinkpad an das Netzteil zu hängen, manchmal brachte das Abschalten von Bluetooth und WLAN über den Schiebeschalter etwas, aber irgendwie war das alles nicht reproduzierbar. Nun habe ich einfach mal auf gut Glück die Auflösung des Terminals über die Datei /boot/grub/menu.lst auf die native Thinkpad Auflösung geändert und siehe da – es startet bei jedem Neustart (die sind am Ende zwar nich häufig, das Problem war aber trotz alledem nervig) ohne Probleme.

Die Lösung:

mittels sudo hwinfo --framebuffer
die passende Angabe für den /boot/grub/menu.lst herausgesucht (in meinem Fall Mode 0x0366: 1280×800 (+1280), 8 bits)

den markierten Teil in der /boot/grub/menu.lst im Bereich „# defoptions=“ eingetragen:
# defoptions=splash vga=0x0366
und siehe da – es klappt, keine Probleme mehr beim Inititalisieren des X-Servers bzw. des Grafikkartentreibers. Man beachte dass die Raute vor der defoptions Zeile keinesfalls entfernt werden darf, auch wenn man dazu geneigt ist, da die Raute in einigen Konfigurationsdateien Kommentare einleitet.

Der grafische Bootscreen (usplash) war aber trotz korrekt eingestellter Auflösung in der Datei /etc/usplash.conf nach wie vor verzogen. Aber ein wenig herumprobieren brachte mich dann auf die Lösung, einfach in /etc/usplash.conf folgende Eintragung:
xres=1280
yres=900

Und hinterher ein beherztes:

sudo dpkg-reconfigure usplash

Die 900 ist kein Fehler, mit der korrekten Einstellung von yres (yres=800) war der Bootsplash nach wie vor stark verzerrt, mit der 900 scheint das Ubuntu-Studio Logo wieder (halbwegs) rund zu sein.