配置是 Supermicro X9DBL-3F 主板,配备 2 个 Intel Xeon E5-2403 Cpu。
在 Bios 中的设置
高级 \ 芯片组配置 \ 北桥 \ 集成 IO 配置 \ Intel(R) VT-d
已启用。
安装 XenServer 7 后,服务器启动时会显示 XenServer 启动菜单,几秒钟后它会挂在空白屏幕上。
重新启动并选择
XenServer 处于安全模式
在 XenServer 启动菜单中,然后显示日志信息并停止,并显示以下消息
CPU 0 出现紧急情况:
无法启用 IOMMU 且 iommu=required/force
主板的 RAID 控制器未使用,但安装了 Adaptec 5805 并且在安装中显示工作正常。
有什么建议么?
答案1
尝试在 BIOS CPU 属性中启用虚拟化技术 (VT-x):高级 - CPU 配置 - 虚拟化技术。然后保存 BIOS 设置并关闭服务器电源。
如果它没有帮助您更新 BIOS。
此外。
更改iommu
中的参数/boot/grub/grub.conf
。获取帮助:
**VT-d boot parameter: iommu**
VT-d is disabled by default, to enable it, need 'iommu' parameter to enable it.
off|no|false|disable: Disable IOMMU (default)
pv: Enable IOMMU for PV
domainsno-pv: Disable IOMMU for PV domains (default)
force|required: Don't boot unless IOMMU is enabled
workaround_bios_bug: Workaround some bios issues to still enable VT-d, don't guarantee security
pass-through: Enable VT-d DMA pass-through (no DMA translation for Dom0)
no-snoop: Disable VT-d Snoop Control
no-qinval: Disable VT-d Queued Invalidation
no-intremap: Disable VT-d Interrupt Remapping
verbose: In Xen 4.0.0 and newer, enable verbose logging while enabling IOMMU and parsing ACPI DMAR tables.
通常,您只需要iommu=1
启用VT-d。
或者在启动时编辑 grub 参数:
在 Grub 菜单中按“Esc”。
选择 grub meenu 项,然后按“e”开始编辑。
向下滚动到“内核...”行。
再次按“e”编辑此行,然后插入或编辑内核参数。
转到行尾,按 Enter 键接受编辑。
然后按“b”使用该内核和这些参数进行启动。
下次启动时所有更改都将丢失。