听起来很简单,但我无法禁用休眠。我已禁用任何 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
如果您有交换分区:
- 跑步
sudo gedit /etc/fstab
- 在最后添加以下行:
UUID=[the-uuid-of-swap-from-blkid] none swap sw 0 0
- 还请遵循以下说明: 掉期常见问题
如果您有交换文件,请转到:使用交换文件而不是分区和休眠
更新1:
- 打开 Gparted。
- 右键单击 /dev/sda5,然后单击“swapoff”或“删除”。
- 单击磁盘映像上方的‘勾号’。
- 现在,右键单击,然后单击“新建”。创建一个“交换”分区。重复步骤 3。
- 单击 /dev/sda5 上的“信息”。
- 记下 UUID。替换 fstab 中的 UUID(从底部开始的第 4 行,即“swap was...”后面的那个)。
- 跑步
sudo -b gedit /etc/default/grub
- 找到行“GRUB_CMDLINE_LINUX_DEFAULT=...”并在其中添加“resume=UUID=”(保留原有文本)
sudo update-grub
sudo update-initramfs -u
对于blkid
问题:
sudo /etc/init.d/udev restart
sudo update-grub