我只是在Intel vPro系统( Intel Core i5-2520M , SuperMicro MBD-X9SCV-QO )上安装了Debian Wheezy 7.1.0。 英特尔AMT的KVM完美工作,直到Debian完成引导并显示login提示。 此时,RealVNC中的屏幕变为空白,一分钟后,屏幕将显示以下错误消息:
Error 0x80862000: Unsupported or inactive display adapter
在它死之前,屏幕已经空白了,我可以input我的login信息,如果我inputreboot ,服务器重新启动。 所以,Debian实际上正在按预期运行,只是显示不起作用。
系统没有安装任何额外的video卡,只有CPU集成的video卡。
以下是我认为正在发生的事情:Debian检测到没有监视器连接到video卡,然后决定closuresvideo卡以节省能源(也许某种无头模式)。 这反过来使Intel AMT无法提供帧缓冲区。
假设我的评估是正确的(否则请纠正我),我想弄清楚以下内容:
有没有一种方法(最好是引导时的内核选项)告诉Debian保持video卡,即使没有监视器连接启用?
我发现以下方法来解决这个问题:
find如下所示的行:
linux /boot/vmlinux-... root=... ro quiet
添加nomodeset到这行的结尾,所以它看起来像这样:
linux /boot/vmlinux-... root=... ro quiet nomodeset
find如下所示的行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
添加nomodeset到这一行,所以它看起来像这样:
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
保存文件
update-grub ( 注意:这会重新生成grub.cfg文件,可能会覆盖可能已经存在的所有更改!请谨慎使用,也许手动更新grub.cfg文件,而不是按照步骤5到9) 所以答案是: nomodeset内核选项。
如果有人会有一些奇怪的显示结果(像我在Debian 8内核3.16.0-4-amd64 ,硬件:ThinkStation P300,ThinkCentre M93p):
编辑grubconfiguration文件: /etc/default/grub并添加到(记住内核参数分隔符只是空格) “): GRUB_CMDLINE_LINUX_DEFAULT="video=VGA-1:1280x1024@60me" ,然后update-grub
https://bugs.freedesktop.org/show_bug.cgi?id=45336
总结这是英特尔的AMT无头的错误。