![如何在启动 Windows 2008R2 KVM Guest VM 时访问 F8 启动菜单?](https://linux22.com/image/798134/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%20Windows%202008R2%20KVM%20Guest%20VM%20%E6%97%B6%E8%AE%BF%E9%97%AE%20F8%20%E5%90%AF%E5%8A%A8%E8%8F%9C%E5%8D%95%EF%BC%9F.png)
愚蠢的问题,但这不起作用,似乎应该如此。有没有技巧可以使用来访问正在启动的客户虚拟机的启动菜单?我正在使用0.8.7KVM
运行虚拟机。服务器是virt-manager
KVM
CentOS 6.3盒子正在运行qemu-kvm-0.12.1.2-2.295.el6_3.8.x86_64
。Guest 是 Windows 2008R2。
我将其添加到了 Guest VM 的 XML 中:
% virsh edit DR-01
...
<os>
<type arch='x86_64' machine='rhel5.4.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='yes'/>
</os>
无法让我按下按键F8。有什么办法可以实现吗?
答案1
如果您在 VM 启动选项中启用启动菜单,它将提供额外的延迟,以便您可以重新集中注意力。
答案2
诀窍似乎是您必须将访客virt-manager
会话置于全屏模式。以下是我为实现此功能所采取的步骤:
1.将访客置于全屏模式
2.启动客户虚拟机
3.虚拟机启动后,用鼠标单击其窗口内立即聚焦虚拟机
4.开始敲击F8按键
5.现在你将看到客户虚拟机的启动菜单
编辑#1
如果你仍然遇到我最初在问题中提到的问题@dyasny 在他的回答中提到,尝试通过以下命令将以下内容添加到来宾域 XML,以便在来宾 VM 启动期间给自己更多时间virsh
:
% virsh edit DR-01
...
<os>
<type arch='x86_64' machine='rhel5.4.0'>hvm</type>
<boot dev='hd'/>
<bootmenu enable='yes'/>
</os>