Ubuntu 18.04 bleibt beim Start nach der Installation von nvidia-390 hängen

3680
Ruan

Ich habe nvidia-390-Treiber in meiner brandneuen Ubuntu 18.04-Installation installiert. Jetzt bleibt der Boot-Bildschirm hängen, der vor dem Anmeldebildschirm angezeigt wird.

Ich löste das Problem, indem ich in den Wiederherstellungsmodus ging, grub aktualisiere (was den Lese- und Schreibmodus ermöglicht) und dann weiter booten.

Ich möchte jedoch nicht jedes Mal in den Wiederherstellungsmodus wechseln, wenn ich meinen Computer hochfahre. Gibt es eine echte Lösung für dieses Problem?

Ich bin auf einem Asus x370 Pro Prime-Motherboard und meine GPU ist eine GTX Geforce 1070 Ti.

Dinge, die ich schon gemacht habe:

  • Secure Boot ist sowohl im BIOS als auch über Mokutil bereits deaktiviert.

  • "Quiet splash" durch "quiet splash nomodeset" in
    / etc / default / grub ersetzt

1
Sie könnten /var/log/Xorg.0.log auf "(EE)" Fehlerzeilen überprüfen. Gerard H. Pille vor 5 Jahren 0
Es wurden überhaupt keine (EE) Linien gefunden. https://gist.github.com/ruanchaves/0449abf27f1a3c0a726714118d4368b6 Ruan vor 5 Jahren 0
Wenn es "eingefroren" ist, können Sie trotzdem zur Konsole wechseln (STRG-ALT-F1)? Ich würde den Nouveau-Treiber entfernen. Zeigt lsmod nvidia oder nouveau? Gerard H. Pille vor 5 Jahren 0
lsmod zeigt nur nvidia und kein nouveau. Was die Konsole angeht, sage ich es Ihnen in wenigen Minuten. Ruan vor 5 Jahren 0
Xorg lädt noch den Nouveau-Treiber, "apt-get remove" vielleicht. Haben Sie eine Installationsanleitung befolgt? Ich frage wegen des "Nomodesets". Gerard H. Pille vor 5 Jahren 0
Das "Nomodeset" war eine spätere Korrektur, es war nicht in der Installationsanleitung für nvidia-390 enthalten. Ruan vor 5 Jahren 0
Ctrl-alt-f1 funktioniert nicht, wenn es am Logo-Bildschirm hängen bleibt. Ruan vor 5 Jahren 0
Ich habe auch den Nouveau Driver deaktiviert und er hatte keine Auswirkungen. https://askubuntu.com/questions/841876/how-to-disable-nouveau-kernel-driver Ruan vor 5 Jahren 0
Nein, da der Kernel-Treiber sowieso nicht geladen wurde. Aber Xorg lädt seinen neuen Treiber, also würde ich diesen entfernen. Gerard H. Pille vor 5 Jahren 0
Welche Installationsanleitung haben Sie befolgt? https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux? Gerard H. Pille vor 5 Jahren 0
Ich bin diesem gefolgt, es ist sehr einfach. http://www.linuxandubuntu.com/home/how-to-install-latest-nvidia-drivers-in-linux Ruan vor 5 Jahren 0
Keine Erwähnung von "update-initramfs -u" in Ihrem Handbuch? Was gibt Ihnen "lspci | grep VGA"? Gerard H. Pille vor 5 Jahren 0
@ GerardH.Pille Es gibt mir: 28: 00.0 VGA-kompatiblen Controller: NVIDIA Corporation GP104 (Rev. a1) Ruan vor 5 Jahren 0
@ GerardH.Pille Ja, der Befehl "update-initramfs -u" wurde nicht erwähnt, obwohl ich ihn bereits ausgeführt habe, als ich versuchte, Nouveau zu deaktivieren. Ruan vor 5 Jahren 0
Bei einem letzten Versuch erhalten Sie mit "lsmod | grep nvidia" dasselbe Ergebnis wie hier: http://linuxbsdos.com/2017/06/11/how-to-install-nvidia-geforce-gtx-1070-drivers-on -ubuntu-16-10-17-04 /? Gerard H. Pille vor 5 Jahren 0
@ GerardH.Pille Art von. (Ich bin auf einem Ryzen 7 1700). https://gist.github.com/ruanchaves/0455a00048e3419bea21c38afc1e0d1f Ruan vor 5 Jahren 0
Noch ein Test für "frozenness": Können Sie sich bei einem Blackout von einem anderen Gerät aus mit Ihrem System verbinden? Sie benötigen einen Server, um das testen zu können, sshd wäre praktisch. Oder können Sie durch Drücken des Netzschalters ein sauberes Herunterfahren durchführen? Würde auch beweisen, dass Ihr System noch lebt, nur nicht auf die Tastatur reagiert. Übrigens, dein System macht mich sowieso eifersüchtig, letzte Nacht habe ich nach einer solchen Konfig gesucht. Gerard H. Pille vor 5 Jahren 0
Ich habe das Problem bereits gelöst. https://superuser.com/a/1333437/916782 Möglicherweise gibt es eine echte Lösung, die möglicherweise von nvidia-390 heruntergestuft wird. Ich habe dieses System für tiefes Lernen gekauft. In diesem Zusammenhang ist es also nur das Nötigste, um wirklich etwas wirklich zu betreiben. Ruan vor 5 Jahren 0

2 Antworten auf die Frage

0
Ruan

Ich habe das Problem bereits gelöst, indem ich etwas getan habe, das ziemlich hackig ist, aber es hat funktioniert. Wenn Sie im Textmodus booten und dann automatisch in den Grafikmodus wechseln, ist das Problem behoben.

Ich habe den Textmodus als Standardstartmodus ( systemctl set-default multi-user.target) festgelegt. Anschließend können Sie den Befehl so einrichten, dass er systemctl start graphical.targetdirekt nach dem Start automatisch ausgeführt wird, oder manuell im Textmodus, wenn Sie eine grafische Benutzeroberfläche benötigen.

Danach können Sie Ihre Grub-Dateien bearbeiten, um die Authentifizierung entweder im Text- oder im Grafikmodus zu deaktivieren. Andernfalls müssen Sie sich zweimal authentifizieren.

Hatten Sie das Problem, bevor Sie den NVIDIA-Treiber installiert haben? Gerard H. Pille vor 5 Jahren 0
Es war eine brandneue Installation und alles hat perfekt funktioniert. Ich habe ein bisschen gegoogelt und dies scheint eine häufige Art von Problem zu sein, nachdem Leute Nvidia-Treiber auf Debian-basierten Betriebssystemen installiert haben. Diesmal funktionierte jedoch keines der traditionellen Korrekturen. Ich glaube, dass sich die Dinge ändern würden, wenn ich von nvidia-390 heruntergestuft würde. Ruan vor 5 Jahren 0
Ihr Workaround sieht für mich wie Ihr Problem mit dem System Dee aus. Ich würde es nicht mit einem Stock anfassen, aber vielleicht gibt es ein "Wollen" in graphical.target. Gerard H. Pille vor 5 Jahren 0
0
FoxEcho

Dies ist mir auch nach dem Upgrade von gdm3 passiert (und dabei Systemd neu zu konfigurieren). Es arbeitete zuvor mit demselben nvidia-390-Treiber, der dabei nicht berührt wurde.

Da das Downgrade von gdm3 nicht geholfen hat, habe ich Ruans Lösung einige Zeit verwendet, bevor ich zurückkehrte, um nach einer besseren Lösung zu suchen. Ich habe immer noch keinen gefunden, aber mir wurde klar, dass der Wechsel zu einem anderen TTY und der sofortige Wechsel zu TTY1 (oder was auch immer Ihr grafischer TTY ist) für mich hilfreich ist. Manchmal muss dies ein paar Mal wiederholt werden, aber irgendwann wird es funktionieren (zumindest für mich).

Also CTRL+ ALT+ F2und dann CTRL+ ALT+ drücken F1. Warten Sie ein wenig, um zu sehen, ob es funktioniert hat, andernfalls wiederholen.

Ich weiß, dass dies eher ein Hack als eine echte Lösung ist, aber es ist eine sofortige Hilfe, wenn Sie das Standardziel von systemd nicht manipulieren möchten.