「sudo systemctl start hibernate.target」は、レガシーブートを使用するAcer B117で16.04で正常に動作しました。 18.04に更新すると、UEFIと(Acer要件)セキュアブートを有効にする必要がありました。サスペンドはまだ機能しますが、休止状態が必要です。
スワップパーティションはアクティブで、RAM size + 2GB;
GRUB_CMDLINE_LINUX_DEFAULT = "静かなスプラッシュ再開= UUID = myswapuuid"
journalctl -xeは/ sys/power/diskへのアクセスの失敗を明らかにしました
cat/sys/power/disk:[無効]
cat/sys/power/state:memをフリーズ
助言がありますか?
私は同じ問題を抱えていますが、残念ながら、バージョン4.13以降、公式のUbuntuカーネルではカーネルロックダウンパッチセット(efi-lockdown)が原因で不可能です。実証は:
現在、休止状態から戻ったときに再開イメージを確認する方法はありません。これにより、署名されたモジュールの信頼モデルが危険にさらされる可能性があるため、署名された休止状態のイメージで作業できるようになるまで、カーネルがロックされている場合は無効にします。
関連するBionicコミット ここを参照 。
これは物議をかもす決定であり、Linus これらの変更をマージすることは拒否されました Linuxカーネルに。
あなたが見つけることができるもう少し詳細は、記事 4.17でのカーネルのロックダウン? とそのコメントです。
したがって、署名済みの休止状態のイメージで機能するいくつかの魔法のソフトウェアを待つ間、別のカーネルのみを使用できますまたはセキュアブートを無効にします。
追伸誰かがこの問題を解決した場合は、別の回答に投票させていただきます。
これが誰かに役立つことを願っていますが、私はpopos/ubuntu 19.04を実行しています。私のセットアップでは、s2diskまたはpm-hibernateを使用して休止状態にすることができましたが、再開に失敗しました。これを修正するには、私のシステムがGRUBではなくUEFIを使用して起動されるようにします。ブートローダーを再インストールする必要がありました。 UEFIを実行しているかどうかを確認するには、以下を使用します。
[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"
uEFIモードの場合、このガイドに従ってブートローダーを再インストールします。nvmeディスクとsataディスクのどちらを使用しているかによって異なります。 https://support.system76.com/articles/bootloader/
重要なのは、次のコマンドを実行することです。
Sudo update-initramfs -c -k all
kernalbootオプションで、パーティションまたは再開元のUUIDを指定していることを確認してください。たとえば、次のようにします。
resume = UUID = ed8347ed-2eb4-40bc-bc77-cc53b987ed88
これは次のいずれかで追加できます。1)Sudo kernel-stub -a "resume = UUID = ..." 2)/etc/initramfs-tools/conf.d/resumeファイルを編集して、次のように追加します:resume = UUID = ed8347ed- 2eb4-40bc-bc77-cc53b987ed88
あなたの/var/log/syslog
ファイルのようなもの:
Aug 4 22:26:42 pop-os /usr/bin/kernelstub[19639]: kernelstub : DEBUG kopts: root=UUID=b37019a8-91f5-445f-94c1-7359a49ed5df ro quiet loglevel=0 systemd .show_status=false resume=UUID=ed8347ed-2eb4-40bc-bc77-cc53b987ed88
履歴書がないか間違っている場合は、ブートカーネルを再度更新する必要があります。