我想设置一台电脑,大部分时间运行Ubuntu,但也需要运行XP来使用特定的应用程序和进行测试。过去,我会简单地设置一个双启动的机器,然后根据需要重新启动并进入Windows XP。
然而,由于这台机器有多个核心和大量内存,我认为可以使用Virtual Box、Xen或VMWare虚拟化软件。我考虑将Ubuntu作为“主机”虚拟机,将XP作为“客户机”虚拟机。这对于测试/调试/开发来说尤其方便,因为可以同时在两个操作系统中运行应用程序。我以前从未设置过虚拟机,通过提出以下问题,我希望能避免一些试错。
基本上,我需要决定双启动还是虚拟机设置更适合我想做的事情。
以下是我的问题:
1. 我并不总是需要运行XP。虚拟机管理程序是否允许我关闭客户机虚拟机,以便主机虚拟机可以立即使用所有内存和处理器资源?当我再次启动客户机虚拟机时,是否容易配置它所使用的内存和其他资源的数量?理想情况下,我希望能提前预配置这些,并且在不考虑的情况下切换客户机虚拟机的开/关状态。
2. 主机操作系统为64位,客户机操作系统为32位是否可行或建议?或者,如果两个虚拟机都是32位的,并且我有8G的内存,当它们同时运行时,虚拟机管理程序是否可以为每个虚拟机分配4G的内存?
3. 哪种虚拟机管理程序最适合我描述的设置?
然而,由于这台机器有多个核心和大量内存,我认为可以使用Virtual Box、Xen或VMWare虚拟化软件。我考虑将Ubuntu作为“主机”虚拟机,将XP作为“客户机”虚拟机。这对于测试/调试/开发来说尤其方便,因为可以同时在两个操作系统中运行应用程序。我以前从未设置过虚拟机,通过提出以下问题,我希望能避免一些试错。
基本上,我需要决定双启动还是虚拟机设置更适合我想做的事情。
以下是我的问题:
1. 我并不总是需要运行XP。虚拟机管理程序是否允许我关闭客户机虚拟机,以便主机虚拟机可以立即使用所有内存和处理器资源?当我再次启动客户机虚拟机时,是否容易配置它所使用的内存和其他资源的数量?理想情况下,我希望能提前预配置这些,并且在不考虑的情况下切换客户机虚拟机的开/关状态。
2. 主机操作系统为64位,客户机操作系统为32位是否可行或建议?或者,如果两个虚拟机都是32位的,并且我有8G的内存,当它们同时运行时,虚拟机管理程序是否可以为每个虚拟机分配4G的内存?
3. 哪种虚拟机管理程序最适合我描述的设置?