Linux Mint 19では、休止状態機能が機能しません。

Linux Mint 19では、休止状態機能が機能しません。

私は現在、スワップパーティションの代わりにデフォルトでスワップファイルを使用するLinux Mint 19.1を使用しています。一時停止を含むすべてがうまく機能します。ただし、休止状態の後に再起動すると動作しません。私の設定には次の設定があります。/etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=38c97b08-a1d5-44b5-9e96-afca13595fe2 resume_offset=27854848"

ここではUUID、スワップファイルが属するルートパーティション、resume_offsetはスワップファイルのオフセットです。システムは正常に休止状態になります。ただし、次回の起動時にUUIDの場所でリカバリが表示され、突然画面が消えます(これを見て)。その後、システムは応答を停止しました。次のスレッドを見てみましたが、何も機能しないようです。

システム全体の詳細は以下で確認できます。ここ

セキュアブートを無効にしており、現在カーネル4.18を使用しています。スワップファイルを使用して休止状態を正常に実装した人、または休止状態が機能しない理由を知っていますか?

答え1

Linux Mint 19はデフォルトで休止状態をサポートしていません。ガイドミントフォーラムの記事。

スワップファイルが/ swapfileにない場合、またはスワップパーティションがない場合、標準の休止状態設定は失敗します。 ㅏRed Hat 記事スワップのサイズ変更に関するいくつかの追加ガイドラインを提供します。

スワップファイルまたはパーティションにRAMの内容と交換した可能性がある他の内容を収容するのに十分なスペースがない場合、カーネルは休止状態イメージのサイズの5分の2まで書き込むため、休止状態は失敗します。あなたの記憶。経験的に、スワップファイルを少なくともRAMサイズに設定するか、合計RAMが非常に低いシステムでは、RAMを2倍にします(スワップする可能性が高いため)。

ターミナルウィンドウでこのコマンドを実行します。free -h次に、swaponスワップファイルが十分に大きいことを確認してください。十分に大きくない場合は、スワップファイルを展開します。その場合は、続行してください。

RESUME_PARAMS="resume=UUID=$(findmnt / -o UUID -n) resume_offset=$(sudo filefrag -v /swapfile|awk 'NR==4{gsub(/\./,"");print $4;}') "  

if grep resume /etc/default/grub>/dev/null; then echo -e "\nERROR: Hibernation already configured. Remove the existing configuration from /etc/default/grub and add these parameters instead:\n$RESUME_PARAMS";else sudo sed -i "s/GRUB_CMDLINE_LINUX_DEFAULT=\"/GRUB_CMDLINE_LINUX_DEFAULT=\"$RESUME_PARAMS/" /etc/default/grub;fi   

エラーメッセージが表示されない限り実行してくださいsudo update-grub。エラーメッセージが表示された場合は、指示に従って実行してくださいsudo update-grub

最後に、GRUB2メニューに休止状態を追加します。

sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla <<'EOB' [Enable hibernate] Identity=unix-user:* Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions ResultActive=yes EOB

答え2

私は多くのチュートリアルに従いましたが、それらのどれもうまくいかないようです。残念ながら、これは最新のカーネルバージョンの回帰によって引き起こされ、すでにランチパッドにアクティブなバグレポートがあります。

4.13.0-25.29から休止状態(再開時に停止)

このバグが報告されてから1年を超えましたが、それでも修正や解決策はありません。誰でもこのエラーが発生した場合は、上記のランチパッドのバグを報告してください。

答え3

働くために眠れないのであきらめました。

私は休止状態の指示に従い、素晴らしい結果を得ました。

安全のために休止状態のために予約された25Gのスワップスペースを作成しましたが、16で十分です。

私のシステムは次のとおりです

pepe@pepe-ZenBook-UX425IA-UM425IA:~$ swapon
NAME      TYPE SIZE  USED PRIO

/swapfile file  25G 24,1M   -2
OS: Linux Mint 20.3 x86_64 
Host: ZenBook UX425IA_UM425IA 1.0 
Kernel: 5.11.0-44-generic 
Uptime: 34 mins 
Packages: 2161 (dpkg), 6 (flatpak) 
Shell: bash 5.0.17 
Resolution: 1920x1080 
DE: Cinnamon 
WM: Mutter (Muffin) 
WM Theme: Mint-Y-Dark (Mint-Y) 
Theme: Mint-Y [GTK2/3] 
Icons: Mint-Y [GTK2/3] 
Terminal: gnome-terminal 
CPU: AMD Ryzen 7 4700U with Radeon Graphics (8) @ 2.000GHz 
GPU: AMD ATI 04:00.0 Renoir 

関連情報