Folgendes passiert also:
Ich habe mein System neulich aktualisiert und wurde aufgefordert, einen Neustart durchzuführen, damit das Update abgeschlossen werden konnte. Ich war aber gerade mitten in der Arbeit und habe es deshalb verschoben, bis ich fertig war. Ich habe neu gestartet und es war kaputt :(.
Der Start verläuft scheinbar normal, mit folgenden Ausnahmen:
Der violette Ubuntu-Ladebildschirm wird nicht mehr angezeigt (obwohl er bei meinen ersten Anmeldeversuchen angezeigt wurde). Ich höre den Anmeldeaufforderungston, aber es erscheint keine Anmeldeaufforderung. Es ist auch nicht einfach „unsichtbar“ – wenn ich die Eingabetaste drücke, mein Passwort eingebe und die Eingabetaste erneut drücke, passiert nichts. Normalerweise funktioniert meine Bluetooth-Maus an diesem Punkt, aber das tut sie nicht.
GRUB zeigt Wiederherstellungsoptionen für meinen aktuellen Kernel und für einen älteren (2.6.32-24) an. Beim Versuch, in .32-24 zu booten, erhalte ich die Fehlermeldung „udevadm kann nichts tun, solange udev nicht konfiguriert ist“.
Also versuche ich die hier aufgeführten Lösungen:Das Ubuntu-Update ist schiefgelaufen, der PC bootet nicht. Wie kann ich das reparieren? Nichts von dem, was ich versucht habe, schien zu funktionieren, und nach weiterem Googeln habe ich den Verdacht, dass es ein Problem mit GDM ist. Bitte korrigieren Sie mich, wenn ich falsch liege, ich weiß noch nicht so viel darüber, wie Linux/Ubuntu-Systeme funktionieren.
Was ich tun kann: Von einer Live-CD booten
Strg-Alt-F2 bringt mich nach dem Abspielen des Anmeldetons zu einer Konsolenanmeldung, die ich erfolgreich durchführen kann (so habe ich die obigen Lösungen ausprobiert). Dies funktioniert nur unter dem aktuellen Kernel.
Ein Hack, den ich gerne ausprobieren würde, ist das Entfernen der Anmeldeaufforderung aus der Konsole, aber ich würde es vorziehen, „einfach“ das Problem zu beheben. Wie dieser Typ muss ich das System reparieren, anstatt es neu zu installieren.
System: Dell Inspiron 1525 Core 2 Duo Proprietärer Treiber für Broadcom 43xx Wireless
Dual-Boot mit Windows 7 (so poste ich das hier, leider habe ich nur diese Maschine und jedes Experimentieren erfordert ständige Neustarts in Windows/Brokenbuntu)
Das letzte installierte Paket war Moonlight, aber es schien ordnungsgemäß installiert zu werden.
Kernel: 2.6.32-25
Bearbeiten: Nachdem ich mit Karls Vorschlägen gearbeitet habe, scheint das Problem bei gdm zu liegen.
Beim Versuch tritt ein Fehler beim Exit-Status 245 auf. sudo apt-get install --reinstall gdm
Außerdem tritt beim Ausführen von ein Fehler bei der Verarbeitung von gdm auf sudo apt-get -f install
.
Wie installiere oder repariere ich GDM neu, damit ich wieder auf meinen Computer zugreifen kann?
Antwort1
Probieren Sie in Ihrer Strg-Alt-F2-Eingabeaufforderung sudo gdm-restart
aus, ob es funktioniert und/oder einige nützliche Fehlermeldungen anzeigt.
Antwort2
Ich habe einige Informationen gefundenHier, was darauf hindeutet, dass es mit zlib zusammenhängt – ich kann bestätigen, dass es in meinem Fall ein zlib-Problem war. Ich brauchte jedoch die aus dem Quellcode kompilierte zlib 1.2.5 für andere Software, also habe ich diese Lösungen gefunden:
Upgrade von Ubuntu (in 11.04 tritt es nicht auf, aber es verwendet kein GDM, soweit ich weiß?), aber es ist kein wirklich nützlicher Rat
Gehen Sie zum Terminal (Strg+Alt+F1), melden Sie sich an, führen Sie es aus
sudo apt-get install nodm
, wählen Sie dannsudo dpkg-reconfigure nodm
die Verwendung von nodm und geben Sie Ihren Login ein. Ehrlich gesagt habe ich zuerst die Datei bearbeitet , aber kurz danach/etc/default/nodm manually
ausgeführt .dpkg-reconfigure
Dann neu starten. Es gibt immer noch viele größere Probleme mit dem Gnome-Desktop, es handelt sich also eher um ein allgemeines Gnome-Problem als nur um einen GDM-Anmeldebildschirm.
Zusammenfassend denke ich, dass ein Update auf eine neuere Version von Ubuntu oder ein Wechsel zu beispielsweise KDE + KDM die beste Lösung ist.
Antwort3
Sobald das System hochfährt und der erste Bildschirm ohne Anmeldeaufforderung angezeigt wird:
- Drücken Sie Ctrl+ Alt+, F1um zur Anmeldung im Textmodus zu gelangen
- Melden Sie sich mit Ihren Anmeldeinformationen im Textmodus an
- Wechseln Sie in das Verzeichnis, in dem sich die zlib-Quelle befindet
- Führen Sie den Befehl aus
sudo make uninstall
- Starten Sie nun neu mit
sudo reboot
Das hat bei mir funktioniert, als ich das gleiche Problem hatte
Antwort4
Die Meldung „udev ist nicht konfiguriert“ lässt mich glauben, dass bei den Updates etwas schiefgelaufen ist und Ihr System in einem halb funktionsfähigen Zustand zurückgeblieben ist. „Konfiguriert“ hat hier eine technische Bedeutung: Die Installation eines Debian-Pakets bedeutet, zuerst dessen Dateien zu entpacken und es dann zu „konfigurieren“, um Konfigurationsdateien zu aktualisieren, Caches neu zu generieren usw.
Versuchen Sie in der Befehlszeile Folgendes:
sudo dpkg --configure -a
Wenn dies immer noch Fehler verursacht, versuchen Sie, es noch ein paar Mal auszuführen. Dadurch werden die Fehler zwar nicht behoben, aber es können mehr Pakete in einen nutzbaren Zustand versetzt werden. Führen Sie dann
sudo dpkg --configure udev linux-image-generic xserver-xorg gdm
auf der Konfiguration der wichtigsten Pakete zu bestehen.
Wenn Sie zu diesem Zeitpunkt immer noch unkonfigurierte Pakete haben, veröffentlichen Sie die Fehlermeldungen. Wenn Sie immer noch nicht auf SU von Linux aus zugreifen können,
sudo dpkg --configure -a >/media/disk9/dpkg--configure.log
(ersetzen Sie es /media/disk9
durch den Ort, an dem Ihre Windows-Festplatte gemountet ist) und posten Sie den Inhalt von dpkg--configure.log
Windows.
Wenn dpkg --configure -a
es gelingt und Sie weiterhin Probleme haben, war meine Hypothese falsch.