Ursprüngliche Frage:
Nachdem ich mein Ubuntu 10.10 durch 11.04 ersetzt habe, bekomme ich alles, wenn ich Ctrl +Alt +F1–F6 in ein tty ist ein schwarzer Bildschirm. Auch wenn ich boote, gibt es eine Weile einen schwarzen Bildschirm, nachdem das grub2-Menü angezeigt wird. Dann bleibt es bis kurz vor dem Start von Gnome schwarz.
Ich habe eine Nvida Geforce Quadro FX 770M auf meinem HP EliteBook 8530w. Wie bekomme ich meine ttys (auch bekannt als „virtuelle Terminals“) wieder zum Laufen?
Meine Bemühungen in chronologischer Reihenfolge:
-
Also grub und gfx-Payload scheinen das Problem zu sein, dachte ich mir. Ich habe mich an diese Anleitung für eine höhere TTY-Auflösung gehalten. Was dazu führte, dass das grub2-Menü in meiner nativen Auflösung und nicht in 800 × 600 angezeigt wurde. Das Problem mit dem schwarzen Bildschirm bleibt bestehen.
-
Ich habe einige Fehlerberichte zu anderen NVIDIA-Karten mit diesem Problem gegoogelt.
-
Ich habe versucht, den NVIDIA-Treiber zu deinstallieren. Keine Wirkung. Habe auch verschiedene Auflösungen ausprobiert
-
Mit einer älteren Version des Kernels funktioniert es. Wenn auch nicht perfekt. Die ttys sind nutzbar, schwarzer Bildschirm zwischen grub2-Menü und Gnome-Start bleibt. Nicht wirklich eine Lösung.
-
Habe so viel versucht, dass ich den Überblick verloren habe.
grub2
neu installiert undlinux-image-2.6.38-8-generic
. Dann habe ich das mit meinem/etc/default/grub
gemacht gemäß der oben genannten Anleitung (/etc/grub.d/00_header
auch bearbeitet):GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 #GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=3 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" GRUB_GFXMODE=1680x1050x32
Zu meiner Überraschung kann ich meine ttys jetzt in nativer Auflösung verwenden. Der schwarze Bildschirm zwischen dem Grub2-Menü und dem Gnome-Anmeldebildschirm ist jedoch immer noch da. . Das ist ärgerlich, da ich auch eine verschlüsselte Festplatte verwende und daher meine Passphrase in völliger Dunkelheit eingeben muss… Ich suche immer noch nach einer Lösung, aber die Dringlichkeit ist gering.
-
Eine neuere Version des NVIDIA-Treibers heruntergeladen und installiert. Kein Unterschied zur letzten Änderung.
-
Versucht
GRUB_CMDLINE_LINUX="vga="
-Parameter. Keine Auswirkung. -
nomodeset
hat keine Wirkung. auch nicht in Kombination mitvga=...
-
Versucht
echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
keine Wirkung (siehe Kommentar) -
Am Rande der Resignation…
-
Prämie endet bald.
Beste Antwort
Ich hatte das gleiche Problem wie Sie, als ich Ubuntu 10.10 durch eine Neuinstallation von Ubuntu 11.04 (und später Ubuntu 11.10) ersetzte:Meine „Konsolen“-TTYs waren verzweifelt leer, funktionierten aber tatsächlich – d.h. ich konnte mich anmelden und tatsächlich Befehle eingeben funktionieren, aber auf meinem Bildschirm war nichts zu sehen.
Ich habe viele Stunden auf Google und in verschiedenen Ubuntu-Foren verbracht, ich habe viele Vorschläge ausprobiert und bin schließlich zu folgendem Schluss gekommen:Das Problem hängt mit dem proprietären NVIDIA-Treiber zusammen – wenn ich den proprietären NVIDIA-Treiber entferne und die Datei „nouveau ” Treiber verschwindet das Problem, aber dann kann ich natürlich nicht mehr von der Hardwarebeschleunigung profitieren.
Verwandte:Wie fügt man Zeilen in resolv.conf ein, die beim Neustart in Ubuntu nicht verloren gehen?Ich konnte das Problem auf meinem System (ZOTAC ZBOX mit integriertem NVIDIA GT218) mithilfe des Uvesafb-Framebuffer-Treibers beheben.
Hier ist das Verfahren, das ich verwendet habe:
apt-get install v86d
apt-get install hwinfo
hwinfo --framebuffer
Aus der Ausgabe von hwinfo habe ich die „beste“ Auflösung ausgewählt, die mit meinem Bildschirm kompatibel ist – in meinem Fall 1280×800 24-Bit – und ich habe die folgende Zeile am Ende der Datei /etc/initramfs-tools/modules hinzugefügt:
uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap
(Die Zeichenkette „1280×800-24“ kommt von der Auflösung, die ich gewählt habe – Ihr Kilometerstand kann variieren.)
Dann habe ich Grub- und Initramfs-Images wie folgt neu erstellt:
update-initramfs -u
update-grub
Schließlich habe ich das System neu gestartet und meine Konsolen-TTYs waren endlich wieder sichtbar.
Ich verwende kein verschlüsseltes Dateisystem, daher kann ich nicht prüfen, ob die Passphrase „im Dunkeln“ eingegeben werden muss, aber ich hoffe trotzdem, dass der obige Workaround Ihnen hilft.