タイトルが示すように。
すでにSudo pm-hibernate
、Sudo systemctl hibernate
、Sudo s2disk
を試してみましたが、Sudo systemctl hibernate
はシステムを即座にシャットダウンするように見えますが、マシンの再起動後に再開に失敗するようです。
最初に試したときに、8 GB RAM、9 GBスワップパーティションがあり、/etc/default/grub
にresume
パラメーターを追加しました。上で説明したように、休止状態にしようとして失敗しました。
その後、5 GBのスワップファイルを作成して、スワップパーティションの代わりにスワップファイルを使用して休止状態にし(RAMのサイズの少なくとも半分しか必要ないと聞いた)、resume_offset
をGRUB_CMDLINE_LINUX_DEFAULT
に追加しました。 resume
でした。
また、以下を/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
に追加します
[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
また、/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
の以下を編集します(yes
からno
bothセクションのResultActive
に変更):
[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=no
[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=no
Sudo pm-hibernate
を使用するときは、pm-utils
のみがインストールされていることに注意してください。そして、Sudo s2disk
を使用した場合、uswsusp
を再インストールする前にpm-utils
をアンインストールしてから、次のようなコマンドを実行します。
Sudo dpkg-reconfigure -pmedium uswsusp
Sudo s2disk
の前に再び何も起こらなかった
私は何を間違えましたか?他に何を試してみるべきかわかりません。
/etc/initramfs-tools/conf.d/resume
ファイルを見てください。次のように、スワップパーティションのUUIDを含める必要があります。
RESUME=UUID=071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b
#独自の正しいUUIDを使用
使用する正しいUUIDを識別するには:
Sudo blkid
#UUIDを表示します
次のような行を探します。
/dev/sda8: UUID="071f8b0e-8e16-4f4d-90ff-a4ae9cc56e2b" TYPE="swap" PARTUUID="d042d9f3-dfe7-4ba9-bbc8-efe6413e7fa4"
#UUIDは異なります
次に実行します:
Sudo update-initramfs -c
#は、新しいinitramfsイメージファイルを作成します
reboot
#はコンピューターを再起動します
次に、休止状態を再テストします。
Ubuntu 18.04でも同じ問題がありました。カーネルを更新する必要があることがわかりました。
4.15.0では、s2disk履歴書は機能しませんでした。
4.18.12で機能しています。
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=959b6..."
/etc/default/grub
で、grupの更新とインストール後にxubuntu 18.04でこれを行いました。起動時に再開します。しかし、私が使用するとき
Sudo systemctl hibernate
再開に失敗します。ウィンドウマネージャによる休止状態で動作します。説明に従って/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
にパッチを適用して、休止状態を有効にしました。 pm-utilsまたはuswsuspをインストールしませんでした。