我正在考虑购买一台预装了 Windows 7(64 位)的新电脑。是否可以在这样的机器上安装Ubuntu(最好是64位)双启动,然后在Ubuntu下使用VirtualBox / VMWare等,制作一个“指向”现有Windows 7操作系统的虚拟机(没有复制它)?
只是要清楚......在这个过程结束时:
我将拥有一台同时启动 Windows 7(64 位)和 Ubuntu(64 位)的机器。
如果我选择启动 Ubuntu,那么我就有可能在 Ubuntu 中运行 Windows 7 的可视化。
硬盘上只有 1 个 Windows 7 副本。
VirtualBox 用户手册中有一节解释了如何在虚拟机中使用真实磁盘或分区。
我试过一次,它工作。我遇到的唯一问题是显卡驱动程序:当从真实安装切换到虚拟安装并返回时,如果我没记错的话(很久以前),我必须禁用/启用 GuestAdditions 显卡驱动程序。
我已经设置了 KVM(ubuntu 的默认虚拟化软件)来调出一个我可以交替启动的 windows 分区。
可悲的是,它不是一个很棒的解决方案,因为有一些陷阱。
故事的寓意:它是可能的,但我还没有找到一种简单、无错误的方法来让它工作。
我会说不(最好不要很容易,按照 Mussnoon 的评论),因为虚拟机设置了自己的(虚拟化)硬件,并且您预装的 Windows 7 将配置为与真实硬件一起使用。如果你这样做,事情可能会变得一团糟。加上我评论中提到的激活问题,甚至可能与许可相关的问题。