Wie kann ich Ubuntu 18.04 nach dem Ruhezustand fortsetzen?

Wie kann ich Ubuntu 18.04 nach dem Ruhezustand fortsetzen?

ich folgtediese Antworthabe vor zwei Tagen den Ruhezustand bei meiner Neuinstallation von Ubuntu 18.04 aktiviert und es hat funktioniert.

Dann habe ich es geschafft, das Dateisystem so vollständig zu zerstören, dass eine saubere Neuinstallation der einfachste Weg zu sein schien. Also habe ich Ubuntu (mit der Option „andere“ im Installationsprogramm) mit einer /tmp, swap, /bootund /-Partition neu installiert. Genau wie beim letzten Mal. Dann bin ich dieser Antwort erneut gefolgt, um den Ruhezustand einzurichten.

Ruhezustand funktioniert – Fortsetzen jedoch nicht:
Wenn ich einen ausführe systemctl hibernate, wird mein Laptop-Bildschirm sofort schwarz und nur die LED am Einschaltknopf zeigt einen Unterschied zum vollständigen Herunterfahren an – das ist gut. Der Laptop reagiert jedoch nicht auf Interaktionen wie Tastatureingaben oder kurzes Drücken des Einschaltknopfs. Die einzige Möglichkeit besteht darin, den Einschaltknopf 15 Sekunden lang zu drücken, um ein erzwungenes Herunterfahren zu verursachen, gefolgt von einem normalen Drücken, um ihn wieder zu starten.

Hier einige Informationen zu meinem System:

generic@motorbrot-linux:~$ cat /sys/power/state
freeze mem disk
generic@motorbrot-linux:~$ grep swap /etc/fstab
# swap was on /dev/nvme0n1p7 during installation
UUID=93232136-5a6d-4ffc-b40d-809ccead48df none            swap    sw              0       0
generic@motorbrot-linux:~$ cat /etc/default/grub 
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# FOR HIBERNATION 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=93232136-5a6d-4ffc-b40d-809ccead48df"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Eine Sache, die mir aufgefallen ist, ist, dass update-initramfsich update-grubdie Ausgabe zweimal angezeigt habe.diese Antworthabe das entfernt, aber ich bin verwirrt, warum ich linux imageimmer noch zwei habe:

generic@motorbrot-linux:~$ sudo update-grub
[sudo] password for generic: 
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.3.0-42-generic
Found initrd image: /boot/initrd.img-5.3.0-42-generic
Found linux image: /boot/vmlinuz-5.3.0-28-generic
Found Windows Boot Manager on /dev/nvme0n1p2@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

Ich suche nach einer Anleitung, wie ich meinen Laptop wieder in den Ruhezustand versetzen kann. Falls das relevant ist: Ich habe ein Dual-Boot-System mit Ubuntu 18.04 und Windows 10.

Device             Start        End    Sectors   Size Type
/dev/nvme0n1p1      2048    1085439    1083392   529M Windows recovery environme
/dev/nvme0n1p2   1085440    1288191     202752    99M EFI System
/dev/nvme0n1p3   1288192    1320959      32768    16M Microsoft reserved
/dev/nvme0n1p4   1320960  614399999  613079040 292.3G Microsoft basic data
/dev/nvme0n1p5 614400000  614985727     585728   286M Linux filesystem
/dev/nvme0n1p6 614985728  628658175   13672448   6.5G Linux filesystem
/dev/nvme0n1p7 628658176  667719679   39061504  18.6G Linux swap
/dev/nvme0n1p8 667719680 1953523711 1285804032 613.1G Linux filesystem

Ich habe es gerade versucht systemctl suspendund dort passiert dasselbe: Der Bildschirm wird sofort schwarz und die einzige Möglichkeit, ihn wieder einzuschalten, besteht darin, das Herunterfahren zu erzwingen, indem Sie den Netzschalter etwa 20 Sekunden lang drücken. Manchmal erhalte ich nach dem Anhalten statt eines schwarzen Bildschirms einen eingefrorenen schwarzen Bildschirm mit einem Cursor darauf, der sich nicht bewegt.Diese AntwortDer Hinweis, dass die nouveauSchuld beim Fahrer liege, hat nicht geholfen.

Beim Pingen des Systems im Ruhezustand wird keine Reaktion gesendet, während beim Pingen des vollständig gestarteten Systems Antworten gesendet werden.

Das Drücken der Helligkeitstasten auf dem schwarzen Bildschirm verursacht keine Reaktion.

Hierist ein Auszug aus meinem /var/log/syslogBeginn mit „Ruhezustand angefordert“ und endet an einem Punkt, bei dem ich ziemlich sicher bin, dass es sich um einen Teil des anschließenden Bootvorgangs handelt und nicht um den „Ruhezustand“ selbst.

Ich habe alles versuchtdrei Möglichkeiten reboot, platformund shutdownsie alle frieren meinen Bildschirm ein.


Ich habe dieses Problem derzeit nicht mehr. Für alle mit einem Thinkpad vielleichtThinkWikiist hilfreich

Antwort1

xenoidwies freundlicherweise auf eineallgemein hilfreicher Artikel im Ubuntu-Wiki.

Toter, leerer oder schwarzer Bildschirm beim Fortsetzen In einigen Fällen kann ein Computer problemlos in den Ruhezustand wechseln und ohne Probleme fortgesetzt werden, mit Ausnahme des Aufwachens mit einem schwarzen Bildschirm. Mit anderen Worten: Der Computer läuft einwandfrei, aber der Bildschirm scheint tot zu sein.

Sie empfehlen das HinzufügenkeinModeSetin . Da ich ausführliches Booten mag, habe ich nicht angegeben, GRUB_CMDLINE_LINUX_DEFAULTwie sie es in ihrem Beispiel getan haben, und da ich/etc/default/grub
quiet splashdieser LeitfadenDas hatte ich schon GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=<my uuid>". Meine Zeile sieht also am Ende so aus:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset resume=UUID=93232136-5a6d-4ffc-b40d-809ccead48df"

Nachdem Sie dies geändert haben, müssen Sie

sudo update-grub2

(was genau das gleiche bewirkt wiesudo update-grub). Und dann

reboot

Jetzt systemctl hibernatesollte es klappen.


Diese Fragefragt dasselbe, was Sie sich gerade fragen:

  1. Was mache ich genau? Warum hilft es?
  2. Kann ich etwas tun, um diese Schritte zu vermeiden?

DerAntwortschlägt vor, „geeignete Grafiktreiber zu installieren“. Das könnte gut erklären, warum ich nomodesetdieses Mal hinzufügen musste, aber nicht beim letzten Mal, als ich versuchte, den Ruhezustand einzurichten – mein Audiotreiber ist auch kaputt, also könnte das damit zusammenhängen (obwohl ich nicht weiß, warum das passiert ist).
Es stellt sich herausdiese Lösung hat die Erkennung meiner Audiokarte und meine Helligkeitssteuerung unterbrochen.SehenHierfür weitere Informationen. Seit Juli 2020 scheint es jedoch so, als ob ein Kernel-Update oder etwas anderes dieses Problem für mich behoben hat.


systemctl suspend„funktioniert“ jetzt auch … aber aus irgendeinem Grund bleibt der Bildschirm an. Er ist größtenteils schwarz, aber man erkennt es daran, dass in der oberen linken Ecke ein weißer Unterstrich ist.

Antwort2

Sie haben wahrscheinlich eine sehr kleineTAUSCHENPartition während der Neuinstallation.
Daher sind beim Versuch, den Ruhezustand zu aktivieren, die zu speichernden Daten viel größer als der verfügbare Swap-Speicherplatz.
Daher wird der Ruhezustandsprozess angehalten.

verwandte Informationen