
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
, /boot
und /
-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-initramfs
ich update-grub
die Ausgabe zweimal angezeigt habe.diese Antworthabe das entfernt, aber ich bin verwirrt, warum ich linux image
immer 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 suspend
und 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 nouveau
Schuld 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/syslog
Beginn 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
, platform
und shutdown
sie 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_DEFAULT
wie sie es in ihrem Beispiel getan haben, und da ich/etc/default/grub
quiet splash
dieser 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 hibernate
sollte es klappen.
Diese Fragefragt dasselbe, was Sie sich gerade fragen:
- Was mache ich genau? Warum hilft es?
- Kann ich etwas tun, um diese Schritte zu vermeiden?
DerAntwortschlägt vor, „geeignete Grafiktreiber zu installieren“. Das könnte gut erklären, warum ich nomodeset
dieses 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.