
Ich habe gerade maschinelles Lernen mit Nvidia GPU durchgeführt, als ich auf einen Fehler stieß, der mit CUDA zusammenhing. Ich beschloss, meinen Computer neu zu starten, um den Fehler zu beheben, aber beim Booten von Ubuntu friert mein Bildschirm ein. Ich öffnete die GRUB-Konsole, um zu sehen, was passierte, und sie fror ein
Starting GRUB failed boot detection
Starting Authorization Manager
Ich habe erneut versucht, neu zu starten. Das Journal wurde wiederhergestellt und verwaiste Inodes gelöscht, bis dies auftauchte
/dev/sda8: clean, 2757878/46759936 files 155438410/187020544 blocks
Und dann ist es dort eingefroren, und ich konnte meinen Computer nur manuell neu starten.
Ich habe dann versucht, im Wiederherstellungsmodus zu starten: Linux 5.8.0-63-generic
Im Grub-Loader startet dies Ubuntu, weist meinen Benutzer zu, mountet und leert mein Journal in den permanenten Speicher, es gibt aus started Load/Save RF Kill Switch Status
und friert dann ein. Als ich es ein zweites Mal machte, kam es darüber hinaus und gab aus, Finished Flush Journal to Persistent Storage.
woraufhin nichts passierte und ich nichts tun konnte.
Ich habe auch versucht, diesem Artikel zu folgen:https://itsfoss.com/fix-ubuntu-freezing/
Ich habe die Parameter mit bearbeitet nomodeset
und das Ganze endete damit, dass es einfror bei
[ OK ] Started Hostname Service.
systemd-hostnamed.service
Der Versuch nouveau.noaccel=1
endet mit dem Einfrieren
[ OK ] Started Authorization Manager.
systemd-user-sessions.service
polkit.service
Starting Modem Manager...
Starting Hold until boot process finishes up...
Starting Hostname Service...
Das endgültige Ersetzen quiet splash
durch noapic noacpi nosplash irqpoll
führt zu einem schwarzen Bildschirm, auf dem nach 10 Minuten Wartezeit nichts passiert.
Ein wichtiger Hinweis ist, dass ich ein Update hatte, das ich noch nicht angewendet hatte.
Andere Dinge, die ich versucht habe:
1.) Booten ins Rettungsziel ( systemd.unit=rescue.target
)
Result: Freezes at ```failed to start show plymouth boot screen```
2.) Booten ins Notfallziel( systemd.unit=emergency.target
)
Result: Message displays saying I am in emergency mode and asks for root password for
maintenance or press Control-D To continue. Blinking typing sign shows up for a second and
then dissapears. I cannot type or press Control-D and seems to be frozen.
Ich habe dann endlich versucht, mit zu booten init=/bin/sh
und habe endlich Zugriff auf eine Shell, aber ich weiß nicht, was ich tun soll.
Die Oberseite meiner Schale besagt/bin/sh: 0: can't access tty: job control turned off
Ich habe mein Laufwerk neu gemountet und ausgeführt, systemctl enable debug-shell.service
wodurch ein Symlink erstellt wurde und ich von einem frühen Zeitpunkt an Zugriff auf eine Root-Shell erhalten soll, damit ich die Systemctl-Protokolle überprüfen kann. Ich habe auch versucht, fsck -f /
meine fsck -f /dev/sda8
Festplatte zu überprüfen, aber es hieß
/dev/sda8 is mounted
e2fsck: cannot continue, aborting.
Ich starte neu und boote mit dem normalen Ubuntu. Nach dem Drücken von ctrl + alt + f9
erscheint eine Root-Shell mit meinem Benutzer, aber ich habe nur wenige Sekunden, bevor sie wieder vollständig einfriert.
Was ist die Ursache dieses Problems und gibt es Vorschläge zur Behebung?
Antwort1
Ich ging hinein und bootete init=/bin/sh
erneut und führte diese Befehle aus, um Nvidia-Treiber zu deinstallieren
sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf # This command did not work as file doesn't exst
echo 'nouveau' | sudo tee -a /etc/modules
Ich habe einen normalen Neustart durchgeführt und bin zum Ubuntu-Anmeldebildschirm mit vergrößertem Bildschirm gelangt, aber dafür ist eine erneute Installation der NVIDIA-Treiber erforderlich.