暂停/休眠无法恢复笔记本电脑

时间:2018-04-22 17:24:46

标签: linux configuration

我试图用我的笔记本电脑配置Suspend / Hibernate,我发了一些麻烦 我注意到以下麻烦:

暂停:
- 关闭笔记本电脑的盖子:当我打开笔记本电脑的盖子时,没有任何反应。我必须按下电源按钮强制关机,然后打开笔记本电脑 - 键入systemctl suspend:与之前相同。

Hibernate:
- 键入systemctl hibernate:笔记本电脑似乎关机

我读了以下链接来帮助我:
Hibernate with swap file
Suspend and hibernate

我的系统:

4.13.0-38-generic #43-Ubuntu SMP Wed Mar 14 15:20:44 UTC 2018 x86_64 GNU/Linux

我的交换:

$ cat /etc/fstab
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=403661c1-c7b4-47a8-9493-c5c0262ce14e /      ext4    errors=remount-ro 0       1
UUID=BF40-CD4F  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0
/swap           swap            swap    defaults        0       0

我做了什么:

  • 创建交换文件

    $ fallocate -l 8g /swap  
    $ mkswap /swap
    
  • 添加swappiness

    sysctl -w vm.swappiness=1
    
    $ cat /etc/sysctl.conf | grep swappiness
    vm.swappiness=1
    $ swapon /swap
    
  • 配置grub

    $ cat /etc/default/grub | grep -i grub_cmdline_linux_default
    GRUB_CMDLINE_LINUX_DEFAULT="resume=/swap resume_offset=60354560 quiet splash"
    
    $ sudo filefrag -v /swap | head -n4
    Filesystem type is: ef53
    File size of /swap is 8589934592 (2097152 blocks of 4096 bytes)
    ext:     logical_offset:        physical_offset: length:   expected: flags:
    0:        0..       0:   60354560..  60354560:      1:
    

根据之前的链接,我可以配置/etc/mkinitcpio.conf,但我的系统中没有这样的文件 所以,我真的不知道如何配置我的initramfs

以下是/sys/power的配置:

$ cat /sys/power/disk
[platform] shutdown reboot suspend test_resume 
$ cat /sys/power/mem_sleep
s2idle [deep]
$ cat /sys/power/image_size
3261943808
$ cat /sys/power/resume
0:0

你能给我一些提示,向前迈出一步。谢谢你。

0 个答案:

没有答案