结束内核恐慌 - 不同步(amd-vi 完成等待循环超时)

结束内核恐慌 - 不同步(amd-vi 完成等待循环超时)

任何帮助是极大的赞赏!

编辑:还忘记包括在我的 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 替换为文件系统的位置。

过了一会儿,它显示文件系统已修改并完成。下次重新启动。应该管用

相关内容