起動時に異なるエラー メッセージが表示される (nouveau、hdaudio)

起動時に異なるエラー メッセージが表示される (nouveau、hdaudio)

私は約 4 時間この問題を解決しようとしていますが、問題をどのように表現すればよいか 100% 確信が持てませんので、しばらくお待ちください。

背景

私はここ数か月、Linux 搭載のラップトップを使用していますが、ほとんどすべて順調でした。Mint を実行していましたが、Mint システムについて皆さんに助けを求めるつもりはありません。とにかく、何らかの理由で、今日システムを再起動する必要があると判断し、そこから問題が始まりました。さまざまなエラーが発生し、そのほとんどはよく覚えておらず、解決策も見つかりませんでした。ファイルにアクセスできたので、ファイルをバックアップして OS (今回は最新の Ubuntu) を再インストールすることにしました。最初のインストールはほぼ順調でしたが、次のような問題が発生しました。

問題点

最初のインストールと最初の再起動(問題なく完了)の後、その後の再起動は成功しませんでした。

  • Nouveau のせいで、システムの起動も GRUB メニューへのアクセスもできなくなりました。

正確なエラー メッセージはありませんが、この問題については十分なスレッドがあると思います。

再インストールして公式の Nvidia ドライバーをインストールすることで、この問題を「解決」しました。標準どおり、ドライバーを通じて統合 GPU を標準として選択しました。Nvidia の GPU はバッテリー寿命をかなり早く消耗してしまうためです。次の再起動では、次のようになります。

  • nvidia ドライバーがインストールされているにもかかわらず、以前と同じ問題が発生します。

今回はそれが賢明だと思いました。フラッシュドライブから Ubuntu を起動し、他のインストールをマウントして、何も壊さずに grub.cfg を編集する方法を調べました。すべての起動オプションで「quiet splash」を「nomodeset」に置き換え、再度再起動しました。

  • まったく新しい問題: 「hdaudio hdaudioC0D2: コーデックをバインドできません」

これは単なる警告ではなく、メッセージが表示された後、システム全体が起動を拒否しました。それでも GRUB に入ることができませんでした。また、他のディストリビューションやまったく異なる状況に関するスレッドを除いて、メッセージには何も見つかりませんでした。

現状

Ubuntu を再インストールし、Nvidia GPU オプションを残さないようにしました。再起動は正常に行われますが、この問題を解決したいのですが、方法がわかりません。基本的に再起動すると壊れる可能性があるため、システムにデータを置くことをためらっています。私のラップトップは呪われているのでしょうか、それとも救う方法はあるのでしょうか?

答え1

ASUS ROG ラップトップで Ubuntu 19.10 の新規インストールを起動したときに、まったく同じ問題が発生しました。

ブート オプション画面から Ubuntu リカバリ モードで起動し、次のように grub ファイルを編集する必要がありました。

sudo nano /etc/default/grub

次の行を編集します。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX="i915.alpha_support=1“

次に、Ctrl + O を押して保存し、Ctrl + X で nano を終了して、次のコマンドを実行します。

sudo update-grub

それが終わったら:

sudo reboot

編集: アップデートを実行して再起動すると、再びオーディオ エラーが発生していました。 grub ファイルに戻って以前の編集内容を削除し、 update-grub を再度実行して、次の行を追加しました/etc/modprobe.d/modesetting.conf

options i915 modeset=1

もう一度試してみたらsudo reboot、すべて正常に動作するようになりました。根本的な問題が何だったのか、なぜこれが動作するのかはわかりませんが、私の場合はうまくいきました。これが他の誰かの役に立つことを願っています。

関連情報