与主机和来宾相同的Windows安装
首先:还有其他类似的问题(例如,为什么我不能将我的Windows安装作为主机和访客使用?),但问题要么没有提供足够的信息,要么/或答案在技术上和事实上都是不正确的(就像那个例子一样)。这是可能的-技术上和法律上-既本身,实际上启动相同的物理Windows实例(显然不是在同一时间),而不必重新激活,而无需购买合法的两个许可证。我只是需要帮助来完成它(正如我想象的其他人想做的那样)。我还想象这可能成为其他人有趣或有用的参考,特别是考虑到其他地方缺乏和/或不正确的信息。 我曾经在几年前(使用VirtualBox)找到了如何做到这一点的详尽演练,但我现在似乎无法找到任何指南。但肯定这个坚果已被破解,其他人想知道如何? 我应该提出这个问题的大量细节 - 以避免不可避免的,善意的,偶尔错误的评论,例如: “它无法完成”(它可以并且具有 - 非常稳健可靠) “它会违反Windows EULA”(可能使用Windows 10但不是旧版本) “为什么不直接使用Wine,或完全虚拟的Windows映像,或类似的Linux应用程序”等等(我会谈到它。) “为什么不使用两台电脑和一台KVM?” (我的主计算机是一台带有两个mSATA的笔记本电脑,总是随时随地;不能绑在一张桌子上。而且我经常在操作系统实例之间复制和粘贴,不能用KVM做到这一点。另外,有多无聊KVM?还有一张桌子?) 目录 期望的场景和高级用例 但为什么? 证明它是可能的,强大的和有用的 有证据证明这是合法的 我的规格(以防万一)。 期望的场景和高级用例 一台机器,两个驱动器。 一个驱动器安装了Windows(特定版本可供争议),另一个安装了Linux(Xubuntu 16.04.1)。 启动Windows,然后在虚拟机中加载物理Xubuntu实例(通过VirtualBox 5.1,指向物理驱动器的原始vmdk,以及用于设置和启动它的强大的自定义CMD脚本)。 退出两者,物理重启。 启动Linux,然后在虚拟机中运行物理Windows实例。(最好也是VirtualBox,但我愿意接受建议。)还有类似的脚本助手,但是bash(也存在)。 我已经拥有#1到4,并且每天都能完美无缺地工作多年。 已经编写了bash脚本以使#5工作。它已经可以在虚拟机中运行Linux的物理安装......在(不同的)实际运行的Linux实例上运行。(为什么这是一个非常不同的故事,与安全,便携,旅行的开发环境有关。) (顺便说一句 - 需要脚本[CMD或bash]来设置原始VMDK实例[在每次启动后变为无效],将它们连接到VM,然后启动VM。它只是让它变得轻松,简单和可靠。这种情况对于在SD卡或拇指驱动器上安装和运行操作系统也非常出色[这对于采用“传统”方式很有挑战性。)只需将原始VMDK指向整个拇指驱动器,将VMDK连接到VM ,将虚拟机引导至实时CD ISO,并将操作系统安装到“thumbdrive”,就好像它是普通的硬盘驱动器一样 - 它认为是。之后,您可以在可移动媒体上启动操作系统。虚拟机,或真实的。至少,如果它是Linux。像魔术一样工作,但根据媒体的便宜程度,写入速度很慢。) 我没有为#5工作的是Windows VM在本地启动和虚拟启动之间来回切换时没有对驱动程序或激活进行吵闹。(再次 - 这是完全可能的,并证明如下。我只是不知道如何实现它。) 但为什么? Linux是我的主要操作系统,回到Ubuntu Feisty Fawn。它拥有我的大多数生产力应用程序和数据。出于多种原因,我非常喜欢它。我大部分时间都在使用它。 我还有一系列只在Windows中运行的必需通信和开发程序,因此我目前在“常规”Windows VM中运行这些程序 - 在常规虚拟化HDD映像上完全虚拟化的Windows 7实例。 …