我删除了交换分区,导致启动时间更长并且没有 RESUME 文件

我删除了交换分区,导致启动时间更长并且没有 RESUME 文件

我正在运行 Ubuntu 20.04,与我的 Win10 双启动,安装在 1TB nvme M.2 SSD 上,内存为 16GB。我最初在安装 Ubuntu 时创建了一个 32GB 的交换分区,但现在,我想在其他地方使用该空间。所以,我就是这么做的。但现在启动时间更长了。正如评论中所建议的,我必须在 /etc/initramfs-tools/conf.d/resume 文件中执行 RESUME=none 。还这里,给出同样的事情。但是,我在那里找不到简历文件!我从来没有删除过它。现在怎么解决这个问题呢?编辑澄清:我不想冬眠!我刚刚关闭计算机,然后当我打开它时,大约需要一分钟才能启动。

答案1

休眠/恢复取决于写入所有 RAM 进行交换的能力。没有交换,您就无法休眠。

交换空间可以是“交换文件”或“交换分区”。

man mkswap swapon fallocate。不要用来dd创建交换文件,它最终会变成碎片。

答案2

好的,我找到了解决方案。当我运行 systemd-analyze time 时,我发现内核花费了大约 45 秒。这给了我一个想法。实际上,我通过以下方式设置了休眠序列。当我想重新启动我的电脑(而不是从休眠状态)时,这就产生了问题。所以,我只是转到 /etc/default/grub 文件并将 [GRUB_CMDLINE_LINUX_DEFAULT="quiet splashresume=UUID=YOUR_VALUE"] 更改为 [GRUB_CMDLINE_LINUX_DEFAULT="quiet Splash"]。这完成了工作。

感谢所有试图提供帮助的人:)

相关内容