web-dev-qa-db-ja.com

シャットダウンしてもコンピューターの電源が切れない

私は最近Ubuntu 11.10から12.04にアップグレードしました。何らかの違いがある場合、私のシステムはDell Inspiron 1520です。

シャットダウンまたは再起動するたびに問題が発生します。実行中のすべてのプロセスを(私が知る限り)強制終了しますが、シャットダウンテキスト画面を通過して画面が黒くなると、コンピューターの電源はオフになりません。ファンはまだ動作し、画面はオンのままです。電源を完全にシャットダウンするには、電源ボタンを押し続ける必要があります。

誰もこの問題を解決する方法を知っていますか?

62
Justin H

私は同じ問題を抱えています 解決策を見つけました これは私のために働いた。

ターミナルに入力:

  1. Sudo -i(ルートシェルを取得するには、Sudo geditは推奨されません)
  2. gedit /etc/default/grub
  3. 行を見つけます:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  4. これをGRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"に変更します
  5. ファイルを保存して、ファイルを閉じます。
  6. 最後に、ターミナルで:update-grub
  7. exit(ルートシェルを終了する)

ここで見つけました: Dell Studio 1569はUbuntu 11.10または12.04でシャットダウンできません

29
kubahaha
3
Forever Learner

別の可能な解決策-特に(U)EFIを使用する新しいハードウェアの場合-ブートパラメータapm=power_offを追加することです。 GRUB_CMDLINE_LINUX_DEFAULT/etc/default/grubの定義に追加することも、まだ存在しない場合は行を追加することもできません。

GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"

次に、オペレーティングシステムのマニュアルに従って、grubインストールを更新します。例:update-grubまたはgrub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg.

2
sebix

私はまったく同じモデル(Inspiron 1520)でも同じ問題を抱えています。犯人はプロプライエタリのNVIDIAグラフィックスドライバーであるようです。アンインストールしてNouveauにフォールバックすると、通常どおりに機能します。

NVIDIAドライバーの代わりにNouveauを実行するには、「追加ドライバー」で[両方] NVIDIAドライバーを削除または非アクティブ化します(英語のシステムを実行していないため、名前がわかりません)。 Ubuntuは自動的にNouveauを使用します。

ただし、使用方法によっては、Nouveauは「十分」ではない場合があります。しかし、私の場合は、NVIDIAドライバーのパフォーマンスは必要ありません(ゲームはありません!)。

2
krax

スプラッシュスクリーンの背後で何が起こっているかを調べるには、を押します Esc。シャットダウンの原因を確認できます。その後、その問題のトラブルシューティングを行うことができます。報告された多くの場合、redis-serverでした。

1
Musaffa

キーは、この文に含まれている場合があります。「実行中のすべてのプロセスを強制終了します」。私の場合、そうではありませんでした!この問題は、何らかの理由で正常に停止できないredis-serverプロセスが原因で発生しました。 redis-serverprocesses、Sudo killall redis-serverをすべて強制終了すると、正常にシャットダウンすることができました。私はそれほど頻繁にredisを必要としないので、これらのコマンドで起動時に実行するのを止めました:

Sudo update-rc.d -f redis-server remove

Sudo update-rc.d -f redis_6379 remove

この問題を修正するアップデートを待ちますが、今のところ、シャットダウンする前にredisプロセスを停止することを忘れないでください。 あなたの場合、それはredisではないかもしれませんが、Ubuntuが殺すことができなかったバグの多いプロセスです。

これは、問題の検査に役立つ場合があります。

  • service --status-all:システムに登録されているすべてのサービスをリストします。 OSブートで開始するサービスの前には[+]記号が付きます。

  • 電源ボタンを押して手動で電源を切ると、画面に表示されるログメッセージを読みます。私の場合、私はredisサーバーを閉じようとすることについて何かを読みました。ランダムキーを押した場合にもメッセージが表示される場合があります。

  • 最近インストールしたプログラムを確認してください。おそらく、そのうちの1つが問題の原因です。

  • 不要なプロセスをすべて閉じて、正常にシャットダウンできるかどうかを確認してください。可能であれば、バグのあるアプリに到達するまで、プロセスを繰り返し、候補を絞り込みます。

0
Karim Sonbol