首先设置:
- 我的主板上设置了 2 个 ssd 组成 raid0(intel z97 + i5 4690k + amd r9 390);在这个 raid0 上,我安装了一个 win10 64 位副本,带有自己的引导加载程序
- 1 个 wd hdd,其中装有 Ubuntu 16.04.1 LTS 64 位及其组引导加载程序
- 另外 1 个大硬盘,里面只有文件和一些从 win10 安装的东西
- 其他详情http://pastebin.com/iqVM89Cf
我想要做的是使用模拟器(可能是 qemu 或开源模拟器)从 Linux 运行已安装在 raid 上的 Windows 10 副本。
是否可以让我的 Windows 副本在 Linux 中运行,就像它从虚拟化环境中自行启动一样?
答案1
使用 QEMU 或 KVM,您可以通过编辑该虚拟机的 xml 配置文件来传递块设备。例如:
<disk type='block' device='disk'>
<source dev='/dev/disk/by-id/ata-Corsair_CSSD-F120GB2_1109650632000461003B' />
<target dev='hdc' bus='virtio' />
</disk>
您可以阅读有关向访客添加块设备的更多信息这里。请记住,Windows 将检测到硬件已更改,并且可能不喜欢它。我读到有人遇到此配置的问题,需要在虚拟机内重新安装 Windows。