web-dev-qa-db-ja.com

Ubuntu 18.04を休止状態にできません(スワップファイルとスワップパーティションの両方を使用しようとしましたが、何も動作しません)

タイトルが示すように。

すでにSudo pm-hibernateSudo systemctl hibernateSudo s2diskを試してみましたが、Sudo systemctl hibernateはシステムを即座にシャットダウンするように見えますが、マシンの再起動後に再開に失敗するようです。

最初に試したときに、8 GB RAM、9 GBスワップパーティションがあり、/etc/default/grubresumeパラメーターを追加しました。上で説明したように、休止状態にしようとして失敗しました。

その後、5 GBのスワップファイルを作成して、スワップパーティションの代わりにスワップファイルを使用して休止状態にし(RAMのサイズの少なくとも半分しか必要ないと聞いた)、resume_offsetGRUB_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の前に再び何も起こらなかった

私は何を間違えましたか?他に何を試してみるべきかわかりません。

1
Aiden Bhe

/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#はコンピューターを再起動します

次に、休止状態を再テストします。

1
heynnema

Ubuntu 18.04でも同じ問題がありました。カーネルを更新する必要があることがわかりました。

4.15.0では、s2disk履歴書は機能しませんでした。

4.18.12で機能しています。

0
FuzzyWuzzy
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をインストールしませんでした。

0
rolf