Saya baru-baru ini meningkatkan kernel saya dari 3.16.4 (Debian jessie) ke 4.9.0 (Debian stretch). Semuanya baik-baik saja, sampai saya mencoba "Hibernate" (menangguhkan ke disk).
Ketika saya menggunakan opsi Hibernate di LXDE, sepertinya hibernate. Saya bisa mendengar disk spindle berdetak dan menulis data. Tetapi masalah muncul saat melanjutkan dari hibernasi. Kernel berhasil mengembalikan gambar dari swap, tetapi kemudian macet dan reboot, dengan semua pekerjaan yang hilang. Saya tidak dapat menemukan jawaban di internet. Orang-orang hanya menyelesaikan beberapa kesalahan di sekitar tidak mengatur /etc/initramfs-tools/conf.d/resume atau telah menetapkan parameter kernel, atau salah memasukkan di / etc / fstab. Saya punya ini benar. Perbaiki UUID di /etc/initramfs-tools/conf.d/resume, perbaiki fstab dan jangan setel resume kernel paramter.
Saya memindahkan partisi swap di luar partisi extended ke primer. UUID telah disimpan dan diterapkan ke swap baru.
Sistem mencapai "Memulihkan gambar 100%" dan kemudian "Menangguhkan konsol", dan kemudian mati dan boot secara normal, dengan semua pekerjaan hilang.
Sudah mencoba pemasangan yang bersih, tetapi tidak berhasil.
Terjadi hanya pada i386 (32-bit x86), amd64 (64-bit x86) tidak menderita.
Tata letak tabel partisi disk:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 HDD <ROOT-UUID> /
└─sda2 swap HDD-SWAP <SW-UUID> [SWAP]
sr0
Sda2 itu logis (berada di dalam-diperpanjang) sebelum upgrade.
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>
Kernel cmdline
BOOT_IMAGE=/boot/vmlinuz-4.9.0-3-686-pae root=UUID=<ROOT-UUID> ro quiet
Sistem Informasi:
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
(Saya tahu prosesornya 64bit tapi awalnya 32bit, jadi saya pikir 32bit sampai saya memeriksa / proc / cpuinfo)