手順

手順

この問題は 15.10 でも発生しましたが、16.04 にアップグレードした後もまだ発生しています。システム全体がフリーズし、キーボード/マウス入力が機能しなくなりました。さまざまなキーボードの組み合わせ (Alt+SysRq+REISUB など、インターネットで見つけたもの) を試しましたが、どれも機能しませんでした。システムはまったく応答せず、この時点では強制シャットダウンのみが機能します。興味深いことに、このフリーズを特定のプログラムまたはアプリケーションと関連付けることはできません。ターミナルを開いたり、Unity 検索などの最も単純な操作を実行しているときでも、システムがハングすることがあります。

これらのハングに関する有用な情報を含む可能性のあるログが保存されているかどうか興味があります。

ありがとう。

答え1

私は Ubuntu 16.04 でも同様の問題に直面していました。頻繁にランダムにフリーズし、そのたびに強制シャットダウンを実行する必要がありました。

カーネルを4.7-rc3にアップグレードするしたない私のために働いてください!

スワップメモリ​​領域が割り当てられていないことがわかりました(sudo swapon --show何も返さず、free -h私の Ubuntu OS (デュアルブート システム: Windows 7 と Ubuntu 16.04) では、スワップ メモリに 0B の領域が割り当てられていると表示されました。Ubuntu にスワップ領域を割り当てたところ、なんと、問題はなくなりました! お役に立てれば幸いです。 :)

編集: 私は間違っていました! この問題は解決されておらず、スワップ メモリとは関係ありませんが、スワップ メモリを割り当てると、フリーズ中にハード ディスクへのアクセスが継続的に発生し、フリーズalt+sysrq+Fから回復するために最新のプロセスを強制的に (キーボードから入力して) 終了できる別の種類のフリーズが修正されたようです。

しかし、この問題(強制シャットダウン以外ではフリーズから回復できない)はカーネルに関連している可能性があり、カーネルのアップグレードで問題が解決しない場合は、回避策として声明を追加するintel_idle.max_cstate=1grub設定ファイル内:

手順

  1. sudo nano /etc/default/grub
  2. その中に次の行があります: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"(このように)、次のように置き換えます:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
  3. 保存する (CTRL+O)
  4. sudo update-grub
  5. sudo reboot

再び問題に直面した場合はこれを試してみます (私の場合、この問題は現在では非常にまれであり、スワップ割り当て後 1 週間以内に 1 回だけ発生したため、混乱が生じました)。ただし、この回避策でこの種の問題を解決した人もいます。

遅れての更新: 実際、編集を投稿してから数週間後に上記の回避策を試しました (おそらく問題が再び発生したためですが、頻繁ではなかったことは確かです)。 grub ファイルを変更した後、問題は完全に解決し、それ以降はフリーズに遭遇していないため、この回避策は有効であると思われます。 :) 更新が遅くなり申し訳ありません。

答え2

「synaptic-settings-repositories-additional drivers」に移動します。「不明 不明」ラジオ ボタンがあるかどうかを確認します。ある場合は、画像のように選択します。2 週間、フリーズが 1 回も発生していません。

ここに画像の説明を入力してください

答え3

カーネルのアップデートは私の場合はうまくいきました。アップグレード中に警告が出たので、問題はグラフィック関連だったのではないかと思います。私は以下の手順に従いました。http://sourcedigit.com/19889-how-to-update-install-linux-kernel-4-7-rc3-on-ubuntu-16-04/カーネルをアップグレードし、不足しているファームウェアをダウンロードします。詳細な手順は以下を参照してください。

必要なファイルをダウンロードしてください:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3_4.7.0-040700rc3.201606121131_all.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-image-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb

ファイルをダウンロードしたら、次のコマンドでインストールしますdpkg

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

出力内の警告に注意してください。次のような警告に遭遇しました:W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915

この不足しているモジュールをダウンロードし、指定されたフォルダーにコピーします。

wget https://ftp2.halpanet.org/source/_dev/linux-firmware.git/i915/skl_guc_ver6.bin
sudo cp skl_guc_ver6.bin /lib/firmware/i915/

必要ではないかもしれませんが、モジュールをコピーした後に v4.7 カーネルを再インストールしたところ、今回は警告が表示されませんでした。

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

再インストールしたら、GRUB を更新して再起動します。

sudo update-grub
sudo reboot

その後、Ubuntu 16.04 のインストールは 4.7RC3 カーネル上でスムーズに実行されるようになりました。

答え4

私の回答は永久的な解決策ではありませんが、問題が発生したときには解決するはずです。先に進む前に、この質問は複数のリリースで尋ねられ、回答されていることを述べておきます。ここで提供される回答は、私が自分で試したものの、永続的ではないことが判明したものです。

アップデートなどを行った後、これらの変更は元に戻され、イライラして変更をやめることにしました。また、このトピックに関するここや他のスレッドの回答のいくつかは、まったく役に立ちませんでした。

引き続き問題が発生する場合は、

Ctrl+ Alt+ F1
Ctrl+ Alt+F7

これで一時的に問題は解決するはずです。人々がこれに反対票を投じる前に、私は彼らがそうすることを承知しています。この問題がどれだけ古いか、そしてそれが繰り返し発生していることを考慮してください。私はかなり長い間この問題を経験してきましたが、これまでのところこれがすぐに解決できた唯一の方法であることを再度申し上げます。

関連情報