使用原生 Windows 驱动程序在 Linux Ubuntu 中虚拟化 Windows XP 或 7?

使用原生 Windows 驱动程序在 Linux Ubuntu 中虚拟化 Windows XP 或 7?

我在 Linux Ubuntu 上运行我的一个 USB 转串口设备时遇到了问题。它根本没有驱动程序。它只能在 Windows 中工作。当我启动到 Win 7 时,它可以正常工作,因为驱动程序可用,但是当我尝试使用 Linux Ubuntu 上的 VMWare 启动到 Windows 时,Windows 安装看不到硬件,因此,即使我有驱动程序,我也无法让 USB 转串口在其上工作。有没有办法在 Linux 中运行 Windows,以便 Windows 安装可以直接访问 PC 的硬件,而不是通过托管操作系统?

谢谢!pkout

答案1

QEMU虚拟化系统允许您将 USB 设备传递至客户操作系统. 随着虚拟机模块加载后,我敢打赌其性能与 VMWare 性能相似。

启动时qemu,传递-usb -usbdevice host:<vender>:<product>命令行。客户机启动后,输入usb_add host:<vender>:<product>到 QEMU 监视器中。

当然,您必须决定是否值得改变虚拟化技术以使用 USB<->串行转换器,或者是否更容易购买不同的、受支持的转换器。

相关内容