Linux 4.4.0-22 で起動できない

Linux 4.4.0-22 で起動できない

新しくインストールubuntu 16.04して実行したapt-get upgradeところ、どうやらlinux 4.4.0-22インストールされたようです。

再起動時に、メニューから ubuntu を選択すると (別のディスクにも Windows がインストールされています)、カーソルが点滅します。ここで起動が無期限に停止します。

linux 4.4.0-15GRUB の「詳細」メニューから手動で選択してみましたが、正常に起動しました。

添付されているのは、4.4.0-22 カーネル回復モードを選択したときにブートがハングする場所のスクリーンショットです。

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

これらのエラーはありますか?

注: 4.4.0-15カーネルも現在失敗しており、時々4.4.0-20 でログイン プロンプトが表示されます。風向きによって変わるようです。Windows は正常に動作しています。

ハードウェアの問題かどうかを確認するために、PC から物理デバイスを取り外し始めました。メモリの一部とハードディスク 2 台を削除した後、デフォルトの 4.4.0-20 カーネルを使用して起動できました。ただし、運が良かっただけかどうかを判断するには時期尚早です。

答え1

Ubuntu 16.04 のアップグレードでいくつか問題が発生しました。原因はわかりませんが、私の「推測」では、これはアップグレードの問題であり、カーネルやシステムの Ubuntu 16.04 に問題があるわけではないようです。

検討できるのは、ブート ディスクを作成し、そこから起動することです。「Ubuntu を試す」を選択します。これでうまくいくはずです。うまくいけば、少なくともカーネルと Ubuntu 16.04 がシステムで動作することを意味します。

残っている設定が問題の原因になっている可能性があります。ここから、Ubuntu を再インストールするには、次のことを検討してください。

  1. ルート パーティションをマウントし、システム レベルのファイルをホーム ディレクトリにコピーします。たとえば、少なくとも /etc のすべてです。
  2. 「Ubuntu をインストール」を選択すると、Ubuntu 16.04 で利用可能なオプションの 1 つとして、/home ディレクトリをそのままにして、既存の Ubuntu を上書きすることができます。
  3. システムレベルのファイルを消去し、ベースシステムをインストールします。
  4. はい、不足しているパッケージをすべて確認してインストールする必要があります。うまくいけば、編集する必要がある設定について悩む必要はなく、古い /etc から構成ファイルをコピーするだけで済みます。

(1)のステップは省略しないほうがいいでしょう。復旧に時間がかかると思われる場合は、/varなどの設定をコピーしてください。ホームディレクトリシステムのその他の部分は消去されます。

うまくいけば、これでうまくいくはずです。確かに少し強引ですが、Ubuntu 16.04 ですでにこれを数回 (別のシステムで) 実行しています。原因を突き止めようとする方がよいのですが、時間がないこともあります...

答え2

4.6カーネルを試すこともできます。このガイド非常に役立つが、カーネル番号を見つかったものと一致させる必要があったここ基本的には、最後の 6 桁だけを変更しました。これはビルドの日付を表すものだと思います。

残念ながら、私のマシンでは 4.6 カーネルで同じ問題がまだ発生しています。あなたのマシンでも同じ問題が発生する場合は、コンポーネントを一致させて問題の原因を調べてみる必要があります。Ubuntu の新しいバージョンにアップデートできなくなるのは残念ですが、同じ問題が発生して修正されない場合はそうなるかもしれません。

関連情報