web-dev-qa-db-ja.com

Ubuntu 14.04 LTSがカーネルパニックで起動に失敗する

enter image description hereこれらのエラーは、Ubuntuの起動中に発生します。 UbuntuでWindows 8.1をデュアルブートしています。

カーネルパニック-同期していない:割り込み中の致命的な例外。 NMI drm_kms_helperでcpusをシャットダウンしています:パニックが発生し、テキストコンソールに戻りました。

何も起こらず、Ubuntuはフリーズします。

10
Muddassir Nazir

これはおそらく、新しいカーネルからバックポートされた修正と機能が原因でした。

GRUBメニューで、Ubuntu用の高度なオプションを選択し、(回復モードではなく)動作した最後のカーネルを選択します。

次のことができます。

  • 新しいカーネルを削除し、古いカーネルを使用し続けるシステムを古いカーネルのエクスプロイトに対して脆弱にします
  • これらの修正が行われた新しいカーネルをインストールします

新しいカーネルをインストールする最も簡単な方法は、 kernel.ubuntu.com からダウンロードし、dpkgを使用してインストールすることです。

まず、必要なバージョンを選択し(できれば最新の非RCバージョン、utopicカーネルも14.04で動作します)、次に3つのファイルをダウンロードします。

  • linux-headers-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxxx _architecture。deb
  • linux-headers-x.xx.x-xxxxxx_x.xx.x-xxxxxx.xxxxxxxxxxxx_all.deb
  • linux-image-x.xx.x-xxxxxx-generic_x.xx.x-xxxxxx.xxxxxxxxxxxx _architecture。deb

32ビットUbuntuを使用している場合は、architecturei386に置き換えるか、AMD6464ビットを使用する場合(CPUメーカーとは関係ありません!)。

これらのファイルを別のディレクトリに移動し、ターミナルを開いてcdそのディレクトリに移動してから、次のコマンドを実行します。

Sudo dpkg -i *.deb

dpkgが終了したら、再起動して、インストールしたカーネルを実行していることを確認できます。

uname -a
Linux m132 x.xx.x #1 SMP Tue Jun 10 00:45:23 CEST 2014 x86_64 x86_64 x86_64 GNU/Linux

カーネルのバージョンはUbuntuのリリース後に変更されないため、ソフトウェアの更新では3.13のパッチのみがインストールされるため、ここでカーネルを手動で更新する必要があります。

それでも動作しない場合は、インストールしたカーネルをアンインストールします

Sudo apt-get purge linux-headers-3.13.0-24 linux-headers-3.13.0-24-generic linux-image-3.13.0-24-generic
Sudo apt-get purge linux-image-extra-3.13.0-24-generic 

3.13.0-24をアンインストールするバージョンに置き換えます(または、 Tab インストール済みのものをリストするキー)。一部のカーネルにはlinux-image-extraがないため、2番目のコマンドはエラーをスローする場合があります。

PS:Pleaseこれらの指示 に従って、障害のあるカーネルのバグレポートを作成してください。 )

8
m132