使用 intel_iommu=on 可防止系统启动

使用 intel_iommu=on 可防止系统启动

我正在尝试构建双桌面 - Ubuntu 作为基础操作系统,Windows 10 VM 用于游戏和其他 Windows 锁定垃圾。

我使用的主板是(纸面上很棒)ASRock C236M WS,我将 Xeon 1245-E3v5 和 32GB ECC RAM 放入其中。

但我似乎无法启用 IOMMU,而这 100% 是必需的。将“intel_iommu=on”添加到 /etc/default/grub => GRUB_CMDLINE_LINUX_DEFAULT 参数会导致系统根本无法启动(屏幕上会出现几列行)。添加“intremap=no_x2apic_optout”似乎没有帮助,无论如何,当设置 iommu 标志时系统都不会启动。

我尝试过使用和不使用 x2apic 标志。是的,sudo update-grub每次更改 grub 配置文件后我都会运行。

这个板子是不是太垃圾了或者有人有什么想法吗?

答案1

我从未完全弄清楚,但我确实确认了 Asrock C236M WS 主板无法使用 intel_iommu=on 和 4.3(Debian 反向移植)或 4.4(Ubuntu 16.04)内核启动。

它可以与 Debian Jessie 3.16 内核一起正常运行,但我不想被绑定到旧内核,因此我选择了不同的主板。

相关内容