virtualization - 在 qemu/kvm 中,我可以将主机分区挂载为虚拟磁盘驱动器吗?

标签 virtualization qemu kvm

我有一台带有 Windows 分区和 Linux 分区的新笔记本电脑。我想在 Linux 下运行 qemu/kvm,并在该虚拟机上运行 Windows XP 的实例。所需的设置是将虚拟磁盘(在 Linux 主机文件中)作为虚拟机上的 C: 驱动器,并将底层主机 Windows 分区作为虚拟机上的 D: 驱动器。这是我在另一台笔记本电脑上的 VirtualBox 下使用了一段时间的设置。是否可以使用 qemu/kvm 来做到这一点?

一个注意事项 - 我没有在 Linux 下安装 Windows 分区,因此虚拟机实例将完全拥有 Windows 分区。我希望 Windows 分区是读/写的,但这不是绝对必要的。

提前致谢,

格雷格约翰逊

最佳答案

我很确定你想做的事可以做。你需要...

  • 为 qemu/kvm 使用的主引导记录创建一个文件
  • 将其安装为循环设备
  • 使用软件 RAID 将其添加到您的 Windows 分区

  • 然后使用 RAID 设备作为驱动器 C: 的“-hdc”或驱动器 D: 的“-hdd”启动 QEMU。该驱动器将是可读写的。

    您可以在 Arch Linux QEMU wiki page 中找到详细说明。 .

    关于virtualization - 在 qemu/kvm 中,我可以将主机分区挂载为虚拟磁盘驱动器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7732563/

    相关文章:

    emulation - 如何在虚拟系统中运行路由器固件?

    android - Virtualbox 中的 guest Linux 无法在其中运行 KVM,最好的替代方案是什么?

    testing - 在小型商店中对服务器应用程序进行负载测试(即模拟大量客户端)的推荐策略是什么?

    windows - 如何在非 x86 主机上从模拟器运行 Windows?

    android - 在哪里可以找到最新的Android模拟器的源代码?

    linux-kernel - 使用系统调用 fork 克隆 kvm 虚拟机

    linux - docker run 容器,如何重新运行

    ruby - 工头 - 从 vmware 模板克隆

    kvm - ubuntu-vm-builder 在/etc/sudoers 上失败 - 任何解决方法?