最近,我将内核从3.16.4 (Debian jessie)升级到4.9.0 (Debian拉伸)。一切都很好,直到我尝试"Hibernate“(挂起到磁盘)。
当我在LXDE中使用hibernate选项时,它似乎是Hibernate。我能听到磁盘主轴的滴答声和写入数据的声音。但是,当冬眠恢复时,问题就出现了。内核成功地从交换中恢复映像,但随后冻结并重新启动,所有的工作都丢失了。我在网上找不到答案。人们只是在解决一些错误,比如没有设置/etc/initramfs-tools/conf.d.d/简历,或者设置了内核参数,或者在/etc/fstab中输入错误。这些都是正确的。纠正/etc/initramfs中的UUID -tools/conf.d.d/ resume中的UUID,更正fstab,而不设置恢复内核参数。
磁盘分区表布局:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ext4 HDD <ROOT-UUID> /
└─sda2 swap HDD-SWAP <SW-UUID> [SWAP]
sr0升级之前,sda2是逻辑的(驻留-内部-扩展)。
法斯达:
UUID=<ROOT-UUID> / ext4 errors=remount-ro 0 1
UUID=<SW-UUID> none swap sw 0 0/etc/initramfs-tools/conf.d.d/简历
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位os,所以在我检查/proc/cpuinfo之前我以为它是32位)
发布于 2017-07-12 21:20:05
可能/etc/uswsusp.conf想要更改“简历设备”的条目,如果没有使用,我只需尝试在/etc中的所有文件中重新部署您的旧UUID,以找到需要更改的位置。另外,我想说,update-initramfs也是必要的。
发布于 2017-09-05 13:19:50
我也犯了同样的错误。用最新的netinst iso重新安装,即Debian9.1.0-AMD 64-netinst.iso对其进行排序。Bug似乎已经修复(至少对于这个体系结构是这样的)。
发布于 2017-09-01 18:00:20
我移除了uswsusp,冬眠又像个咒语一样工作。顺便说一句,我认为杰西在我使用nvidia驱动程序时已经是这样了,我用uswsusp进行了测试,为了让冬眠工作,我不得不删除它。
https://unix.stackexchange.com/questions/377973
复制相似问题