只是亩到美分,基于我自己的测试。
我曾用Windows 10 guest测试,在Windows 10主机和Linux主机上运行(至少我试过)。
更不用说,我使用的所有虚拟磁盘都是不可更改的(以确保测试的一致性)。
在windows 10主机上,客户机运行正常(可能有点慢),但它启动并显示桌面……paravirtualization是 “默认"。
如果我在Linux主机上尝试使用 "默认 "的paravirtualization,同样的虚拟机,Windows 10的客人机无法启动,它启动到圆点移动,然后过了一会儿,它就冻结了……无法登录,也没有桌面……记住,所有的磁盘都是不可改变的。
但只要我把paravirtualization设置为 "Heredada”(西班牙语),它就会启动并到达桌面,但有时(记住所有的磁盘都是不可变的)它会重启,而其他时候我可以使用它(非常非常慢)……所以一定是在某个地方存在着竞争,因为不可变的磁盘并不总是这样。
啊,顺便说一下,Windows的客人不能上网,以确保没有互联网连接可以使冷启动的工作不同。
请记住:
- 所有的磁盘都是不可改变的
- 每次冷启动时都会恢复
- Windows guest 并不总是工作
- 在 “默认 "情况下,paravirtualization 甚至不能在 Linux 主机上启动,但在 Windows 主机上却能很好地启动。
- 在 "Heredada "上使用paravirtualization时,它确实可以在Linux主机上启动(但它并不总是稳定的让你使用它)
我也试过启用/禁用2D和3D(也是PAE/NX),因为我希望同一个客人(虚拟硬盘从一个主机复制到另一个主机)在两个不同的主机上是稳定的。同时我也希望在我进行任何更新后,能够将虚拟硬盘从一台主机复制到另一台主机上(在进行冷启动之前,将不可移动的磁盘与它的父磁盘合并,使更改永久化,不会丢失,也就是使用CloneVDI);我不使用快照,只使用不可移动的磁盘。
这是我所看到的,我必须用其他的paravirtualization值做更多的测试,以防在Linux主机上有更好的效果。我没有使用MAC,也没有使用OS/2,只有Windows主机和Linux主机(这两台主机的物理硬件不同)。
VERSION: Windows 10 guest is HOME 64Bits and version is 1809.17763.379
希望这能帮到别人,测试&测试&再测试(用不可变盘更好)任何值的组合,直到找到一个有效的组合,这似乎是让客人在不同类型的主机(Windows/Linux)上运行的唯一方法!!