![カーネルパニック終了 - 同期していません (amd-vi 完了待機ループ タイムアウト)](https://rvso.com/image/170278/%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%91%E3%83%8B%E3%83%83%E3%82%AF%E7%B5%82%E4%BA%86%20-%20%E5%90%8C%E6%9C%9F%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%9B%E3%82%93%20(amd-vi%20%E5%AE%8C%E4%BA%86%E5%BE%85%E6%A9%9F%E3%83%AB%E3%83%BC%E3%83%97%20%E3%82%BF%E3%82%A4%E3%83%A0%E3%82%A2%E3%82%A6%E3%83%88).png)
どのような助けでも大歓迎です!
編集: Windows SSD での起動が完璧に起動することも忘れていました。また、時々 Mint のロゴで停止して起動することがあります (再現方法がわかりませんが、設定は変更されておらず、再起動しただけなのでランダムのようです)
今日、CPU を取り外し、新しいサーマル ペーストを塗布してから、再度挿入しました。BIOS ではすべてが正常であるように見え、温度も正常でした。しかし、起動時に「新しい CPU がインストールされました」と表示され、BIOS に移動しました。
BIOS を閉じて、Linux Mint を起動しました。
私の PC には 2 つの SSD があり、1 つには Windows がインストールされていますが、使用したことはなく、単なる古いドライブでした。
Linux Mint をロードすると、カーネルパニックというエラーが表示されました。
私が初めて Linux Mint を PC にインストールしたのは 1 年以上前です。Windows から Mint への移行時に、同様の問題に遭遇しました。かなり前のことなので、どのように解決したかは正確には覚えていません。おそらく 2 ~ 3 日かけて調査し、さまざまなことを試したと思います。
当時のカーネルパラメータを編集することでこの問題を修正し、正常にインストールできたと思います。
それ以来、Mint を起動するたびに、約 15 ~ 20 行にわたって「amd-vi 完了待機ループがタイムアウトしました」というメッセージが表示され、その後起動ロゴが表示され、正常に起動するようになりました。これは正常な状態になり、何年もこのように表示されるようになったため、慣れてしまいました。
起動時に同じメッセージが表示されますが、Mint を起動する代わりに、"カーネルパニックの終了" で一時停止する前に、多くの行のテキストが表示されます。
私は 2 日間かけて調査し、多くの提案を試しました。以下にいくつか挙げます。
「ブート デバイス コントロール」を「レガシー OPROM」に変更しようとしました。起動後、BIOS に直接進みますが、ドライブが認識されないようです。そのため、「UEFI とレガシー OPROM」に戻しました。
CPU 構成で「SVM モード」(CPU 仮想化) を無効にしました。その後の最初の起動で Linux Mint のログイン画面が表示されましたが、ログインするとマウス カーソルと真っ黒な画面が表示されました。何も読み込まれていないかのようでした。これを再現してその時点に戻そうとしましたが、昨日からできませんでした。
さまざまなカーネル パラメータの長いリストを試しました。そのほとんどは BusyBox シェルを起動します。
GRUB メニューの「詳細オプション」でブート カーネルを変更してみました。それぞれのリカバリ モード バージョンを含め、リストされている 5 つすべてを試しました。違いはなく、すべてカーネル パニックを終了させます。
(おそらくやりすぎですが) リカバリ モードのカーネルを含む 5 つのカーネルすべてのカーネル パラメータを変更して、どれかが機能するかどうかを確認しました。
昨年、Linux Mint を正しくインストールするために K が何をしなければならなかったかを思い出そうとしていますが、それを解決したのは IOMMU カーネル パラメータの 1 つだったと思いますが、確かなことはわかりません。
私が試したカーネル パラメータは次のとおりでした。空の SSD に Arch Linux をインストールしようとすると、amd-vi 完了待ちループやその他のエラー/メッセージが表示される
Linux Mintのバージョンは19.3です
カーネルバージョンは、5.3.0-42、5.3.0-40、5.0.0-32、4.15.0-91、4.15-0-54 です。
答え1
解決しました。
将来これを読む人のために。
BusyBoxシェルにアクセスできる場合は、カーネルパラメータを「IOMMU=off」に編集してそこにアクセスし、次のコマンドを入力します。
"出口"
ファイルシステムの場所を返します。私の場合は「/dev/sda2」でした。
次に「fsck /dev/sda2 -y」と入力します
/dev/sda2 をファイルシステムの場所に置き換えます。
しばらくすると、ファイルシステムが変更され完了したことが示されます。次に再起動します。動作するはずです。