Kann nicht booten, Task btrfs-transacti für mehr als 120 Sekunden blockiert, wie man das behebt?

7

Mein Computer wurde so eingerichtet, dass Ubuntu 15.04 über UEFI gestartet wird. Ich habe zwei Festplatten. Meine erste Festplatte /dev/sdaist eine 128-GB-SSD, die als GPT formatiert ist und eine EFI-Partition und eine BTRFS-Partition mit Subvolume- @Mounting als '/' enthält. Die zweite Festplatte ist eine als GPT formatierte 1-TB-Festplatte mit einer btrfs-Partition mit Subvolume- @homeMounting als /home.

Nachdem der Begrüßer gestartet war, drückte ich ohne Anmeldung die Hard-Reset-Taste auf meinem Computer, um das System neu zu starten, weil ich mich daran erinnerte, dass ich etwas im Grub-Menü überprüfen wollte.

Ich habe beim nächsten Start die Umschalttaste gedrückt, aber das GRUB-Startmenü wurde nicht geöffnet, und der Computer blieb auf dem violetten Bildschirm stehen.

Durch Drücken von ctrl+ alt+ wird F1dies auf ein leeres Terminal umgeschaltet, und dann ctrl+ alt+ wird F7es auf ein anderes Terminal umgeschaltet, das Folgendes anzeigt:

starting version 219
Scanning for Btrfs filesystems

Nach einer Wartezeit von ca. 2 Minuten wurde auf diesem Bildschirm eine Fehlermeldung hinzugefügt:

[  239.845714] INFO: task exe:169 blocked for more than 120 seconds.
[  239.845740]       Not tainted 3.19.9-16-generic #16-Ubuntu
[  239.845757] "echo 0 > /proc/sys/kernek/hung_task_timeout_secs" disables this message.
[  239.845983] INFO: task btrfs-transacti:191 blocked for more than 120 seconds.
[  239.846005]       Not tainted 3.19.9-16-generic #16-Ubuntu
[  239.846021] "echo 0 > /proc/sys/kernek/hung_task_timeout_secs" disables this message.

Diese gleichen Fehlermeldungen wurden wiederholt , es später noch einmal an die Zeitstempel beginnen [ 359.658207], [ 479.470702], [ 599.283197], und [ 719.095961].

Durch Drücken von ctrl+ alt+ wird F1zu einem leeren Terminal gewechselt, und ctrl+ alt+ F7zeigt denselben Bildschirm erneut an, aber mit keiner der anderen F-Tasten passiert etwas.

Ich habe versucht, dies zu beheben, indem ich zwei meiner Laufwerke vom Computer getrennt habe (eines hat eine beschädigte Windows-Installation, das andere ist eine fehlerhafte SSD), aber das Problem besteht weiterhin.

Ich habe versucht, einen Live-USB von Ubuntu 15.04 zu booten. Es kommt zum Ubuntu-Splash, aber das Laden dauert lange (ich weiß nicht, ob es jemals beendet worden wäre) und der angezeigte Textbildschirm escbleibt leer. Ich konnte es zuvor auf diesem Computer booten, und mein Laptop bootet es einwandfrei, daher glaube ich nicht, dass es beschädigt ist.

Ich habe versucht, die BIOS-Einstellungen zurückzusetzen, aber das hat nichts an dem oben genannten Verhalten geändert.

Durch das Trennen aller Laufwerke vom System konnte ich erfolgreich vom Live-USB booten, konnte die Festplatten jedoch nicht erkennen, als ich sie nach dem Booten wieder anschloss.

Wie kann ich dieses Problem beheben?

AJMansfield
quelle

Antworten:

2

Danke an / u / cypher_zero :

  1. Booten Sie von einem Ubuntu Live-USB.
  2. Identifizieren Sie Ihre btrfsPartitionen mitsudo blkid
  3. Führen Sie dann sudo btrfs check --repair /dev/sda1für jede btrfsPartition aus (durch /dev/sda1Ihre btrfsPartitionen ersetzen )
  4. Starten Sie neu.
Beschleunigung-G
quelle
1

Ich habe jetzt auch den lila / rosa leeren Ubuntu-Startbildschirm aufgerufen, auf dem 15.04 nach einem Stromausfall ausgeführt wird.

das Gleiche, Strg + Alt + F1 -> schwarzer Bildschirm Strg + Alt + F1 7 Schwarz mit Meldung.

Starten der Version 219 beim Scannen nach btrfs-Dateisystemen

könnte nach dem Live-USB-Boot wieder booten, nach btrfs fs suchen, mounten und dann grub neu installieren.

Ich bin mir nicht sicher, welcher Schritt oben den Start behoben hat.

Pieter
quelle