Ich habe Arch Linux 2016 installiert und die folgenden Pakete in dieser Reihenfolge installiert:
nvidia
undnvidia-libgl
(dann neugestartet)xorg
xorg-server
xorg-server-utils
xorg-apps
gnome
gnome-extra
Meine Systemkonfiguration:
- Nvidia GeForce 820M
- Intel HD-Grafik 4400
- Intel i3-Prozessor
Nach dem Neustart erhalte ich diesen Fehler:
Vollständige Protokolldateien (Ausgabe von journal -b
) werden hier eingefügt:https://pastebin.ubuntu.com/17953922/
Sie müssen bei ubuntu.com angemeldet sein, um diese Paste anzuzeigen.
NOTIZ:
Die Installation mesa-libgl
durch Ersetzen nvidia-libgl
löst das Problem.Aberdas ist nicht das, was ich will. Ich möchte die nvidia-libgl
Leistung meiner Grafikkarte verbessern, nicht die Open Source mesa-libgl
.
Antwort1
Während des GNU GRUB-Startbildschirms:
- Drücken Sie e statt der Eingabetaste
- Scrollen Sie in der Emacs-ähnlichen Bildschirmbearbeitung nach unten zu der Zeile, die mit „Linux“ beginnt.
- am Ende anhängen nach normalerweise leise: init=/bin/bash
- Drücken Sie F10 oder Strg+X zum Booten
Auf diese Weise booten Sie selbst bei einem Benutzeroberflächenfehler in die Root-Bash und können diese deaktivieren, um einen Neustart durchzuführen und das Problem zu beheben.
Nach dem Neustart nach den vorherigen Schritten können Sie es auf folgende Weise deaktivieren:
- systemctl gdm deaktivieren
- Neustart
Jetzt sind Sie mit WLAN und allem in der Terminalansicht fertig, sodass Sie eine geeignete Lösung finden können, die unter anderem Folgendes umfasst:
- Alte Gnome-Shell-Versionen in /var/cache/pacman/pkg finden und mit pacman -U installieren
- Ändern Sie die NVIDIA-Bibliothek in Mesa, wenn es für Sie funktioniert
- Übergeben der Flags für gdm (auf verschiedene Arten), wenn es für Sie funktioniert
- Warten auf eine offizielle Lösung
Antwort2
https://askubuntu.com/questions/92556/wie-boote-ich-in-eine-root-shell
könnte Ihnen ermöglichen, GDM vom Terminal aus neu zu installieren. Wenn Sie Grub haben, ist es derselbe Vorgang wie oben, aber statt Ubuntu ist es Arch ...