ハードウェア構成の何かがカーネルのハイバネーション方法論と互換性がありません。残念ながら、トラブルシューティング担当者が非常に類似したシステムを持っていない限り、これをトラブルシューティングすることは困難です。
- TuxOnIce(wiki | ホームページ)は、カーネルの組み込みハイバネーションテクノロジーに代わるものであり、より広範なハードウェアと互換性があり、より信頼性が高く、より柔軟です。
- 簡単にインストールでき、機能しない場合は簡単に削除できます。
TuxOnIceのカスタムカーネルをインストールする必要はありますが、以下の手順を実行すると簡単になります。これまでにターミナルを開いたことがない場合は、今すぐ行うこともできます:-)
0.要件
TuxOnIceの唯一の要件は、スワップパーティションが少なくともメモリ(RAM)の容量と同じであることです。これは次の方法で確認できます。
Ctrl+ Alt+で端末を起動しますT
と入力するfree -m
と、次のように表示されます。
キャッシュされた使用済みの共有バッファの合計
メモリ:1024 731 260 0 0 190
-/ +バッファ/キャッシュ:540451
スワップ:1536 6 1530
後の数Swap:
(1536など)は、後の数(1024など)より大きくする必要がありますMem:
これが当てはまらず、スワップがメモリよりも小さい場合は、スワップパーティションのサイズを変更してサイズを大きくするか、TuxOnIceを構成して特別なスワップファイルを使用する必要があります。それはこの回答の範囲を超えていますが、別の質問をしてコメントでそれを述べる場合、私は答えてその方法を説明します。
1. TuxOnIceカーネルのインストール
Ctrl+ Alt+で端末を起動しますT
- 以下をコピーしてターミナルに貼り付けます。これにより、TuxOnIce PPAが追加され、カスタムカーネルとヘッダーがインストールされます。
- 再起動してください。
UbuntuはTuxOnIceカーネルで起動するはずです。問題がある場合はShift、起動時にを押し続けると、Grubメニューが表示されます。矢印キーを使用してに移動しPrevious Linux Versions
、Enter キーを押し、Enter キーをもう一度押して、作業中のカーネルに戻ります。
2.ハイバネーション機能をテストします。
通常使用しているアプリケーション(Firefox、Thunderbird、LibreOfficeなど)を開きます。
- Ctrl+ Alt+ +を使用して、ターミナルを再度開きTます。
sudo pm-hibernate
と入力してEnter キーを押し、パスワードを入力します。
次のようなロック画面が1秒間表示され、次にTuxOnIce休止状態の進行状況画面が表示されます。
- もしTuxOnIceは動作しますが、お使いのコンピュータのシャットダウンします。
- もう一度起動して、お待ちください。TuxOnIceは、開いた位置で開いたすべてのウィンドウを含め、休止状態から再開します。
これで問題が解決した場合は、ステップ3に進みます。ダッシュボードからHibernateを有効にできます。
3.ダッシュボードから休止状態を有効にする
Alt+を押しF2て以下を入力し、Enterキーを押します。
gksudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
以下を貼り付け、Ctrl+ Sを押して保存し、Ctrl+ Qを押してエディターを終了します。
[デフォルトで休止状態を再度有効にする]
Identity = unix-user:*
Action = org.freedesktop.upower.hibernate
ResultActive = yes
再起動すると、次に示すようにHibernateオプションが表示されます。
4. TuxOnIceの削除
TuxOnIceが機能しない場合、または単に削除する場合は、ターミナルを起動して次のように入力します。
sudo apt-get remove tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice -y
メニューの[休止状態]オプションを無効にしてください:
sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
その後、再起動します。