系统是 Ubuntu 12.04,但 OEM 要求它对最终用户来说就像是 Windows 系统。其他虚拟机和守护进程将在系统中处于活动状态,但它由在 Windows 中运行的软件控制。
到目前为止,我所做的是在虚拟机中安装 Windows(使用 KVM),并使用 SDL(简单直接媒体层)作为客户虚拟机的图形设备。在 X 会话中运行时,Windows 图形环境会毫无问题地显示在 X 窗口中。使用全屏选项时,Windows 环境会根据需要接管整个屏幕。
因此我需要知道要采取哪些步骤,以便在启动时显示 Windows 环境而不是 getty 登录提示。这意味着必须启动 X 会话(我目前使用 OpenBox 作为窗口管理器,但这不是必需的),并且需要将 Windows VM 连接到它。
一个子问题——我可以自动启动 Windows VM,但这发生在启动过程中,并且是在 X 环境运行之前。这里发生了什么,客户 VM 的 SDL 环境是否可以连接到稍后启动的 X 服务器?
有人可以指导我该采取什么步骤吗?