我想设置一个PC来运行大多数时间的ubuntu,但也需要运行XP为特定的应用程序和测试。在过去,我只需设置一个双引导机器,然后根据需要重新启动并引导到windows。
但是,由于这台机器有多个核心和重要的内存,我认为我可以使用Virtual、Xen或VMWare管理程序。我正在考虑让Ubuntu成为“主机”VM,并将XP作为客户VM。这对于测试/调试/开发来说特别好,因为可以在两个操作系统中同时运行应用程序。我以前从来没有设置过虚拟机,并且认为通过问下面的问题,我可以避免一些尝试和错误。
基本上,我需要决定双引导或VM设置是否更适合我想要做的事情。
以下是我的问题:
发布于 2012-05-08 15:30:30
根据我的经验,在虚拟机中运行较少使用的操作系统是个好主意。这避免了重新启动,并使两个世界之间的数据交换变得容易。根据经验,我们应该使用我们最常用的操作系统作为主机操作系统来运行我们不经常使用的客户操作系统。
在我这边,我只能代表Virtual发言,因为我很少有其他解决方案的经验。但是,Virtual是稳定的,免费的,可以跨平台使用。我确实推荐它。
在这个答案中总结了虚拟机的缺点和优点,因此我不会在这里重复它们。
此外,还有一件事:如果您开发软件,您可能会发现只在虚拟机中运行该bug是相当好的。
回答你的问题:
试试看,它并没有那么复杂,而且对Virtual的支持也很棒。
下面是从虚拟机中使用内存的示例:

左侧是
1 GiB VM被发送到位置1关闭,4 GiB VM被发送到位置2关闭。
进一步增加VM的内存大小导致了交换的广泛使用,这使得系统几乎没有响应。在我的系统(8 GiB)中,不允许运行每个4 GiB的2个VM。其中一台机器随后从Virtual管理器关闭。
发布于 2012-05-08 15:21:12
使用Virtualbox,您甚至可以在桌面上或应用程序之间添加一个到XP虚拟机的链接,以便在短时间内启动它,您也可以轻松地在来宾和主机之间切换。
通过关闭您的客户,主机立即重新获得其资源,因为虚拟机就像应用程序一样进入您的系统。即使在运行虚拟机时,如果虚拟机没有使用为其设计的所有ram,则将动态地将其分配给主机。示例:如果您总共拥有8GB内存,那么您可以在您的来宾上设置4GB内存,但是它在其进程中只使用2GB --主机将能够访问6GB的ram。
实际上,在VM上设置内存和其他资源非常容易,并且在每个VM启动时都会记住它们。
在64位主机上运行32位来宾没有问题,我每天都这么做。
您甚至可以在32位主机上运行32位来宾,这是绝对没有问题的。
或者,如果两个VM都是32位,而我有8G的RAM,那么虚拟机管理程序可以在每个VM同时运行时提供4G RAM吗?
我并不真正理解这个问题,但是如果您总共拥有8GB的ram,那么您只能将其中的一半( 4GB )用于VM,如果您想同时运行多个VM,那么您必须在要运行的VM中分割4GB。
由于您是第一次使用Virtualbox,所以我建议您使用Virtualbox,这对高级用户也有好处,因此您可以使用它来成长。按终端分列,可在官方存储库中查阅:
sudo apt-获取安装virtualbox
或者在Ubuntu软件中心检查一下。
它有一个非常用户友好的界面和容易一步一步的向导来做事情。
如果您需要,我很乐意在您的VM设置中支持它。
发布于 2012-05-08 15:16:21
答: A1:是的,VirtualBox允许模仿你想要的任何类型的计算机(只要它符合你的硬件规格),你甚至可以在32位计算机上模仿64位机器。因此,无论何时启动VM,它都会占用启动时告诉它的设置数量、内存和VD空间。即使VM没有使用所有给定的内存,但主机仍然不能使用空内存。因此,如果你有足够强大的处理能力,你甚至可以模仿其他处理器,卡等,虽然这在大多数时间没有多大意义,你不能很容易地监控它。由于virtualbox的效率有多高(除了内存问题),它还会检查第一次启动时(以及在指定之后的任何时间),在启动时需要拥有哪些驱动程序和东西,并在启动时尝试让它们“预加载”,因此您也可以使用更快的引导。
A2:是的,而且非常容易,尽管如果每个VM占用一半内存,那么您仍然需要大约50-100 MB的内存来供virtualbox和主机在后台运行时使用。所以每个.
A3:当你说虚拟机监控程序时,你指的是主机操作系统或者VMWare和VirtualBox,因为直接的答案是VMWare过时了,VirtualBox是稳定的。因此,您必须决定是否崩溃和错误,但快速的VMWare或高效和稳定,但仍然占用一些内存运行时,VirtualBox.我更喜欢VirtualBox,但许多其他的硬件不那么强大,如使用VMWare...You决定,虽然我确实建议使用Ubuntu与openbox,如果你想作为最小的进程运行时,你做双重-VM的.
https://askubuntu.com/questions/133845
复制相似问题