![结束内核恐慌 - 不同步(amd-vi 完成等待循环超时)](https://linux22.com/image/170278/%E7%BB%93%E6%9D%9F%E5%86%85%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%8E%AF%E8%B6%85%E6%97%B6%EF%BC%89.png)
任何帮助是极大的赞赏!
编辑:还忘记包括在我的 Windows SSD 启动上完美启动。奇怪的是,它会在挂着 Mint 徽标的情况下启动(不知道如何重现,似乎是随机的,因为只是重新启动后没有更改任何设置)
今天,我拆下 CPU 并涂上新的导热膏,然后将其重新插入。BIOS 看起来好像一切都很好,温度也很好。然而,在启动时,它出现“安装了新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 替换为文件系统的位置。
过了一会儿,它显示文件系统已修改并完成。下次重新启动。应该管用