禁用休眠

禁用休眠

听起来很简单,但我无法禁用休眠。我已禁用任何 GUI 选项来禁用休眠,但我的 acer aspire one 决定在一小时后开始休眠。

当我第一次在这台机器上安装 12.04 时,我按照教程让挂起功能工作,我可能也摆弄了休眠设置。这一切的真正问题是休眠功能在我的机器上不起作用,所以如果它休眠,我必须硬重启(按住电源键 5 秒钟)才能启动我的机器

我不知道在哪里寻找可能导致休眠状态的原因,并且找不到我最初使用的教程。

Fstab 的内容:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda6 during installation
UUID=72a8eda3-4259-4aed-a46e-32ca05f391c0 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=0bcc2ac9-037f-43c3-81cb-53e0c3ad68e2 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0
# Move /tmp to RAM
tmpfs /tmp tmpfs defaults,noexec,nosuid 0 0

Gparted 屏幕截图 https://i.stack.imgur.com/sVDRM.png

ls 的输出-l /dev/disk/by-uuid/

total 0
lrwxrwxrwx 1 root root 10 Sep  5 15:45 0f9e0837-2ab4-429b-9c5e-81c156ae8197 -> ../../dm-0
lrwxrwxrwx 1 root root 11 Sep  5 15:45 199020ec-61c3-4be3-aabf-0635a8b2994c -> ../../zram0
lrwxrwxrwx 1 root root 10 Sep  5 16:09 28AA883BAA880810 -> ../../sda2
lrwxrwxrwx 1 root root 10 Sep  5 16:08 509459C89459B168 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Sep  5 16:09 588833E18833BC76 -> ../../sda1
lrwxrwxrwx 1 root root 10 Sep  5 15:45 72a8eda3-4259-4aed-a46e-32ca05f391c0 -> ../../sda6

答案1

我明白你的问题了,保罗![是的!恭喜你!]

您有足够的交换空间,但尚未将其打开(或安装)。请发布结果blkid

如果您有交换分区:

  1. 跑步sudo gedit /etc/fstab
  2. 在最后添加以下行: UUID=[the-uuid-of-swap-from-blkid] none swap sw 0 0
  3. 还请遵循以下说明: 掉期常见问题

如果您有交换文件,请转到:使用交换文件而不是分区和休眠

更新1:

  1. 打开 Gparted。
  2. 右键单击 /dev/sda5,然后单击“swapoff”或“删除”。
  3. 单击磁盘映像上方的‘勾号’。
  4. 现在,右键单击,然后单击“新建”。创建一个“交换”分区。重复步骤 3。
  5. 单击 /dev/sda5 上的“信息”。
  6. 记下 UUID。替换 fstab 中的 UUID(从底部开始的第 4 行,即“swap was...”后面的那个)。
  7. 跑步sudo -b gedit /etc/default/grub
  8. 找到行“GRUB_CMDLINE_LINUX_DEFAULT=...”并在其中添加“resume=UUID=”(保留原有文本)
  9. sudo update-grub
  10. sudo update-initramfs -u

对于blkid问题:

  1. sudo /etc/init.d/udev restart
  2. sudo update-grub

相关内容