Нещодавно я модернізував своє ядро з 3.16.4 (Debian jessie) до 4.9.0 (розтягнення Debian). Все було добре, поки я не спробував "перезимувати" (призупинити диск).
Коли я використовую опцію Hibernate в режимі LXDE, вона, як видається, перебуває в сплячому режимі. Я чую, як тикання шпинделя на диску та запис даних. Але проблеми з’являються при відновленні зі сплячки. Ядро успішно відновлює зображення під час заміни, але потім заморожується та перезавантажується, при цьому всі втрачені роботи. Я не міг знайти відповіді в Інтернеті. Люди просто вирішують деякі помилки, коли не встановлюють /etc/initramfs-tools/conf.d/resume або встановлюють параметри ядра, або неправильно вводять в / etc / fstab. У мене це правильно. Виправте UUID у /etc/initramfs-tools/conf.d/resume, виправте fstab і не встановіть параметр ядра відновити.
Я перемістив розділ swap поза розширеним розділом до основного. UUID було збережено та застосовано до нового swap.
Система досягає "Відновлення зображення на 100%", потім "Підвісні консолі", а потім вимикається і завантажується нормально, при цьому вся робота втрачається.
Спробував чисту установку, але без везіння.
Відбувається лише на i386 (32-бітний x86), amd64 (64-бітний x86) не страждає.
Макет таблиці дискових розділів:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 HDD <ROOT-UUID> /
└─sda2 swap HDD-SWAP <SW-UUID> [SWAP]
sr0
До оновлення sda2 був логічним (перебуває всередині-розширено).
Fstab:
UUID=<ROOT-UUID> / ext4 errors=remount-ro 0 1
UUID=<SW-UUID> none swap sw 0 0
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=<SW-UUID>
Ядро cmdline
BOOT_IMAGE=/boot/vmlinuz-4.9.0-3-686-pae root=UUID=<ROOT-UUID> ro quiet
Інформація про систему:
Computer: Compaq CQ60-120ec
Swap Size: 3.5GiB
Processor: AMD Athlon X2 64 QL-66
GPU: Nvidia Geforce 8200M G
Memory: 2G DDR2 667MHz
Desktop Environment: LXDE
Debian Version: 9 (stretch)
Kernel version: 4.9.0-3
Graphics Driver: nvidia legacy 304xxx
(Я знаю, що процесор має 64 біт, але він спочатку був з 32-бітним ОС, тому я подумав, що це 32-бітний, поки я не вивчив / proc / cpuinfo)