使用 Virt-Manager/QEMU 启动物理 Windows 驱动器

使用 Virt-Manager/QEMU 启动物理 Windows 驱动器

我的计算机有两个独立的硬盘。

第一个是 Kubuntu。第二个是 Windows 10。

我已经成功地将 Win10 驱动器安装到 VirtualBox 中并运行。但是,VirtualBox 不支持 GPU 的直通。而且由于我在 Win10 中需要使用的软件图形非常繁重(Photoshop、Illustrator、Premiere 等 - 我将它们用于工作,请不要建议替代方案。这些是我谋生的最佳选择 - 我已经尝试过 GIMP 和其他选项,这是不是我问的是什么)。

VirtualBox 无法提供我在虚拟机中成功使用 Win10 完成所需操作所需的图形支持。但在虚拟机中安装 Win10 正是我所需要的,因为每次我需要快速完成工作时,我都会完全关闭笔记本电脑,然后将其重新启动到 Win10……这不利于良好的工作流程和/或简单的工作流程。在运行 Kubuntu 作为我的主要操作系统时,能够根据需要进入和退出 Win10 执行特定任务对我来说是更好的选择。

我知道 QEMU-KVM 具有更好的图形支持。我已经安装了它,并且在 Kubuntu 中安装了 Virt-Manager。

问题是 - 如何从 VirtualBox 转移到 Virt-Manager/QEMU?我所能找到的所有内容都是关于如果你有分区,这有多么糟糕,基本上不要这样做。

重申一下 - 我没有分区。我有两个独立的身体的驱动器。1 Kubuntu 和 1 Win10。我已经在 VirtualBox 中将 Win10 驱动器作为 VM 运行。我只需要移动从一个到另一个的“VM”。

编辑: 我能够让驱动器启动到 UEFI Interactive 引导加载程序,但无法进一步启动。我知道哪个内部驱动器 windows 是。我知道所述驱动器上的哪个分区是哪个。但我似乎绝对无法比 UEFI 加载程序走得更远。

答案1

如果您使用物理磁盘驱动器作为 VM 存储,则无需传输任何内容,只需创建一个新的 KVM VM(通过 virt-manager/qemu)并插入驱动器即可。但是,如果您将 Windows 驱动器克隆到虚拟驱动器映像中,则需要将此映像转换为 qemu 格式。

vboxmanage clonehd --format RAW example.vdi example.img
qemu-img convert -f raw example.img -O qcow2 example.qcow2

然后您可以将 qcow2 映像与 KVM 一起使用。

请记住,您也可以使用 GRUB 设置双启动,或者使用 Windows Subsystem for Linux。

相关内容