john doe Asked: 2019-07-24 05:07:18 +0800 CST2019-07-24 05:07:18 +0800 CST 2019-07-24 05:07:18 +0800 CST 如何在基于 deb 的系统上删除休眠文件 772 我有一个 Kali VM 被占用,在启动过程中它说“从休眠状态恢复”并且没有进展。没有磁盘 i/o。我想知道是否可以完全删除与休眠相关的文件以尝试强制正常启动。如果是这样,这些文件位于何处,或者是否有其他方法可以防止系统尝试从休眠状态恢复? files command-line 3 个回答 Voted Best Answer telcoM 2019-07-24T23:36:28+08:002019-07-24T23:36:28+08:00 如果您的 VM 包含 Linux 交换分区,它可能包含休眠数据,因此不会有要删除的文件。 无论如何,如果您可以访问 VM 的 GRUB 引导加载程序,请添加引导选项noresume以避免任何尝试从休眠状态恢复并改为执行完全正常启动。 (某些使用半虚拟化的虚拟化方法可能会完全跳过 GRUB,而是以其他方式启动 VM 的操作系统。在这种情况下,您将不得不使用其他方法来输入引导选项,这将特定于您的虚拟化系统正在使用。由于您没有说明您正在使用什么虚拟化系统,这可能适用于您,也可能不适用于您。) john doe 2019-07-24T05:38:51+08:002019-07-24T05:38:51+08:00 为了暂时绕过这个问题,我跑了 swapoff -a 然后,我注释掉了交换分区的uuid/etc/fstab 然后,我注释掉了交换分区的uuid/etc/initramfs-tools/conf.d/resume 最后 update-grub update-initramfs -u 这就像一个魅力 David Kariuki 2019-07-24T22:30:00+08:002019-07-24T22:30:00+08:00 有时问题不在 grub 或 UUID 中。当您的存储空间不足时也会发生这种情况。将没有剩余的写入空间,因此从休眠状态恢复将冻结。 当您遇到该错误时,您可以单击alt+ f2/f3/f7或ctrl+alt+ f2/f3/f7打开终端。使用终端登录到您的帐户或 root。 然后运行命令sudo df -h检查存储空间。就我而言,我没有空间,/dev/sda1因此请检查列表中驱动器上的可用空间。 如果您的空间不足,请尝试删除一些文件以获得相当多的空间。 之后,您可以单击alt+f1或ctrl+alt+f1并等待登录 gui 出现或键入reboot in the terminal to reboot
如果您的 VM 包含 Linux 交换分区,它可能包含休眠数据,因此不会有要删除的文件。
无论如何,如果您可以访问 VM 的 GRUB 引导加载程序,请添加引导选项
noresume
以避免任何尝试从休眠状态恢复并改为执行完全正常启动。(某些使用半虚拟化的虚拟化方法可能会完全跳过 GRUB,而是以其他方式启动 VM 的操作系统。在这种情况下,您将不得不使用其他方法来输入引导选项,这将特定于您的虚拟化系统正在使用。由于您没有说明您正在使用什么虚拟化系统,这可能适用于您,也可能不适用于您。)
为了暂时绕过这个问题,我跑了
然后,我注释掉了交换分区的uuid
/etc/fstab
然后,我注释掉了交换分区的uuid/etc/initramfs-tools/conf.d/resume
最后
这就像一个魅力
有时问题不在 grub 或 UUID 中。当您的存储空间不足时也会发生这种情况。将没有剩余的写入空间,因此从休眠状态恢复将冻结。
当您遇到该错误时,您可以单击
alt+ f2/f3/f7
或ctrl+alt+ f2/f3/f7
打开终端。使用终端登录到您的帐户或 root。然后运行命令
sudo df -h
检查存储空间。就我而言,我没有空间,/dev/sda1
因此请检查列表中驱动器上的可用空间。如果您的空间不足,请尝试删除一些文件以获得相当多的空间。
之后,您可以单击
alt+f1
或ctrl+alt+f1
并等待登录 gui 出现或键入reboot in the terminal to reboot