无法在启动时从休眠状态恢复 - 重新启动而不是恢复

无法在启动时从休眠状态恢复 - 重新启动而不是恢复

有一天,在摆弄了 Rhythmbox 和 Banshee 之后,我不得不多次 xkill 它们并注销,我记得看到过一些要求输入密钥环的错误消息。我输入了密码,它就消失了。之后,我没有意识到每当我休眠时,计算机都会假装它已经进入休眠状态,看起来完全正常,直到我下次启动。然后计算机不会从休眠状态恢复,而是像已关闭一样启动,我丢失了所有未保存的数据。

采取的步骤:

我怀疑交换分区有错误,于是尝试在 GParted 中重新格式化交换分区,然后重新打开它,但无济于事。在随后的启动中,交换驱动器不再被识别,因此现在我甚至看不到休眠选项。在 Gparted 给出的可能原因中,我认为这(“设备条目 /dev/sda7 丢失”)是相关的。我该如何正确设置并重新启用休眠?(sudo pm-hibernate由于无法识别交换分区,现在甚至命令也不起作用。)

答案1

我找到了答案!我的启动菜单很长,有多个条目。因此我决定重新格式化交换分区,然后重新启动。然后我确保 GParted 提到的新创建分区的 UUID 与计算机注册表的 UUID 相同。

因此,我使用 /etc/fstab 编辑了文件gksu gedit /etc/fstab并更新了其中的 UUID。

这确保我的交换系统在干净的状态下恢复运行。然后我更新了 GRUB 条目。问题就出在这里——我无数次在文件 /etc/default/grub 的适当位置添加了选项“resume=/dev/sda7”,但我的系统仍然重新启动,就好像它没有休眠而是关闭了一样。

然后,在启动时,我决定编辑菜单并查看启动项,结果发现我用来启动它的那个菜单的交换分区的 UUID 是错误的!然后,我在更新 grub 之前编辑了那里的参数,启动并再次正确编辑菜单。

现在一切都如我所愿顺利进行。:)

[我认为发生的情况是,正在编辑的是默认 grub 菜单,而默认条目是 Windows 菜单。]

相关内容