私は約 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
、すべて正常に動作するようになりました。根本的な問題が何だったのか、なぜこれが動作するのかはわかりませんが、私の場合はうまくいきました。これが他の誰かの役に立つことを願っています。