我试着从最上面的面板上冬眠,但是它没有hibernate,它只锁定了计算机。
看到这一点,我尝试使用sudo systemctl hibernate从终端进行hibernate,但结果是相同的。
我使用了命令systemctl status hibernate.target,并看到了这些错误:
systemd1:Hibernate的依赖关系失败。 systemd1:hibernate.target:作业hibernate.target/start失败,结果“依赖”。
PS :这是一个新安装的ubuntu布吉,我有足够的交换大小(4Gb内存和4Gb交换)。
PS2 :我使用的是交换文件,而不是交换分区(这是新版本的ubuntu默认创建的方式)
发布于 2017-05-11 17:19:10
自由给了我一个答案的链接,答案很好,但并没有完全解决我的问题。所以我会把我做的让我的电脑冬眠在ubuntu-bugie17.04下
文件,请转到下一步)
这些命令创建一个格式化的4 4GiB交换文件,并将其挂载并添加到/etc/fstab:
sudo fallocate -l 4g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstabsudo apt install uswsuspsudo findmnt -no SOURCE,UUID -T /swapfile
> /dev/sda1 11cc33ee-1234-abcd-1234-ddeeff112233这将创建/etc/usw悬浮. This,并使用以下详细信息重新创建initramfs:
sudo重新配置-pmedium uswsusp
Yes为“继续而不使用有效的交换空间?”(向导尚未设置交换文件。)findmnt中的详细信息。(注意:不是交换文件本身)如果文件/etc/initramfs-tools/conf.d/resume不存在,则创建它,并将swap_id放在其中,如下所示:
sudo -s
swaplabel /swapfile
> UUID: 81bb07cd-d495-4733-be81-3447f9161f33
echo "RESUME=UUID=81bb07cd-d495-4733-be81-3447f9161f33" > /etc/initramfs-tools/conf.d/resume
update-initramfs -usudo s2disk一起使用s2disk
sudo cp /lib/systemd/system/systemd-hibernate.service /etc/systemd/system/编辑新文件:
sudo gedit /etc/systemd/system/systemd-hibernate.service替换文件的最后一行(启动ExecStart=.)有以下几点:
ExecStart=/usr/sbin/s2disk
ExceStart=run-parts -a post /lib/systemd/system-sleep更新systemd守护进程并测试hibernate:
sudo systemctl daemon-reload
sudo systemctl hibernate打开文件:
sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla并找到这两个部分:
并将这两个值从“否”改为“是”:

发布于 2017-05-09 18:58:47
尝试:
swapoff /dev/drive/swap
swapon -f /dev/drive/swaphttps://askubuntu.com/questions/913517
复制相似问题