Ubuntu 冻结导致 grub 错误

Ubuntu 冻结导致 grub 错误

你好,我目前有一台戴尔 Inspiron 15 5000,我在 Ubuntu 16.04 Lts 上不断遇到这个问题。我启动电脑,它工作了几分钟,然后就变得没有响应了,不管我当前正在运行哪个程序,也没有办法让它工作,所以我必须进行硬重置,但一旦我这样做,它就会重新启动,但会带我到 grub 菜单,每次尝试查找启动分区都会失败,所以我最终重新安装了整个操作系统,我已经这样做了 7 次,不是开玩笑,我甚至找不到关于这个问题的信息,我不知道该怎么办,任何信息都将不胜感激

答案1

好的,经过近一周的研究,我终于找到了我的电脑发生了什么问题的解释,在能够使用电脑大约 3 分钟后,通过使用日志查看器,我能够找到消息:amd-vi 完成等待循环超时,结果发现问题出在显卡驱动程序上,似乎特定于 amd 打开驱动程序和 iommu,它们可能会损坏 EXT4 分区,因此我在硬重置后被发送到 grub 恢复菜单,为了解决这个问题,需要修改 GRUB 菜单,要做到这一点,你必须在电脑死机前快速打开一个终端并使用任何文本编辑器来修改 GRUB,在我的情况下,我使用了 nano

sudo nano /etc/default/grub

打开文件后,我们需要修改以下行

GRUB_LINUX_CMD_LINE=""

GRUB_LINUX_CMD_LINE="iommu=soft"

一旦解决了这个问题,我们只需保存。如果使用 nano,则按 Ctrl+O 保存,按 Ctrl+X 退出。

然后我们必须更新 grub

sudo update-grub

最后重新启动,重新启动后问题应该会得到解决。这似乎是配备 AMD APU 和 AMD 显卡的 Dell Inspiron 和 HP 笔记本电脑的常见问题。我希望这些信息对其他人有用,另外请注意,根据您使用的 Linux 版本,GRUB 选项也可能出现如下情况。请记住,解决方案是相同的,只需添加 iommu=soft

GRUB_CMDLINE_LINUX=""

GRUB_CMDLINE_LINUX="iommu=soft"

相关内容