![結束內核恐慌 - 不同步(amd-vi 完成等待循環逾時)](https://rvso.com/image/170278/%E7%B5%90%E6%9D%9F%E5%85%A7%E6%A0%B8%E6%81%90%E6%85%8C%20-%20%E4%B8%8D%E5%90%8C%E6%AD%A5%EF%BC%88amd-vi%20%E5%AE%8C%E6%88%90%E7%AD%89%E5%BE%85%E5%BE%AA%E7%92%B0%E9%80%BE%E6%99%82%EF%BC%89.png)
任何幫助是極大的讚賞!
編輯:也忘記包括在我的 Windows SSD 啟動上完美啟動。奇怪的是,它會在掛著 Mint 徽標的情況下啟動(不知道如何重現,似乎是隨機的,因為只是重新啟動後沒有更改任何設定)
今天,我拆下 CPU 並塗上新的導熱膏,然後將其重新插入。然而,在啟動時,它出現“安裝了新CPU”,然後將我帶到BIOS。
我只是關閉 BIOS 並繼續啟動 Linux Mint。
我的電腦中有 2 個 SSD,其中一個安裝了 Windows,但我從未使用過,它只是一個舊驅動器。
載入 Linux Mint 後,出現錯誤,提示核心恐慌。
我第一次在 PC 上安裝 Linux Mint 是一年多前的事了。從 Windows 過渡到使用 Mint 時,我遇到了一些類似的問題。我不記得我是如何修復它的,因為它是前一段時間的,我大概花了 2-3 天的時間研究和嘗試不同的事情。
我相信我當時透過編輯核心參數修復了它,並設法讓它成功安裝。
從那時起,每次我啟動 Mint 時,都會出現大約 15-20 行的“amd-vi 完成等待循環超時”,然後出現啟動徽標,然後啟動正常。這變得很正常,我已經習慣了,因為多年來它都是這樣出現的。
現在,啟動時它會顯示相同的內容,只是不是啟動到 Mint,而是在「結束核心恐慌」暫停之前繼續顯示多行文本
我花了兩天時間研究並嘗試了很多建議。下面我將列出一些。
嘗試將“引導裝置控制”變更為“Legacy OPROM”。啟動後,我會直接進入 BIOS,我認為它無法識別驅動器。所以我恢復到“UEFI 和 Legacy OPROM”
在 CPU 配置中停用「SVM 模式」(CPU 虛擬化)。此後第一次啟動時,我進入了 Linux Mint 的登入畫面,我登入後只出現了滑鼠遊標和全黑畫面。好像什麼都沒有載。我試圖複製這一點並將其恢復到那個點,但從昨天開始就無法做到這一點。
嘗試了一長串不同的核心參數。大多數會導致它啟動到 BusyBox shell。
嘗試從 GRUB 選單的“進階選項”中變更引導內核。我嘗試了列出的所有 5 個版本,包括每個版本的恢復模式版本。沒有差別,都讓我結束內核恐慌。
(可能有點過頭了)我更改了所有 5 個核心的核心參數,包括恢復模式參數,看看它們是否可以工作。
我試圖記住去年 K 必須做什麼才能正確安裝 Linux Mint,我相信這是解決它的 IOMMU kenerl 參數之一,但我不確定。
我嘗試的內核參數是此處列出的:我嘗試在空白 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 shell,我是透過將核心參數編輯為「IOMMU=off」來進入的,然後輸入以下命令
“出口”
將返回您的檔案系統的位置,我的是“/dev/sda2”
接下來輸入“fsck /dev/sda2 -y”
將 /dev/sda2 替換為檔案系統的位置。
過了一會兒,它顯示檔案系統已修改並完成。下次重新啟動。應該管用