我正试图在虚拟机中运行我的开发工具,并且想知道关于设置这样一个环境的任何提示
一些细节:
我有一些具体问题:
答案 0 :(得分:2)
我不完全确定VirtualBox,但我已经安装了很多VMWare。
磁盘空间是唯一真正存在的问题,因为它很难扩展。但是,如果你设置80G,它不会立即使用所有这些;它根据需要扩展。希望VirtualBox类似,在这种情况下尽可能多地分配。我经常选择80G,
对于内存,1G通常已足够,但您应该检查开发应用程序的最低要求。无论需要什么,VMWare都会从主机中获取所有这些内容,因此您需要平衡主机需求与您的(可能是多个)VM。
另外一个提示,摆脱虚拟机中多余的硬件。我总是抛弃软盘,声卡和一切并非绝对必要的目的。为了您的开发,您将需要网络,CD / DVD。 RAM和磁盘,可能没什么其他的。
答案 1 :(得分:2)
我会在VM中使用WindowsXP。内存和磁盘的重量更轻。 1-2Gb的内存对于XP开发来说没问题,但如果你需要运行Vista,我会推荐更多。
答案 2 :(得分:1)
如果您遇到空间困难,请改用Virtual PC。它也是免费的,与VirtualBox一样快,并允许您为VM驱动器使用可扩展磁盘映像。
JSYK,Vista真的很糟糕。
我发现分配给VM(用于XP)的1GB内存足以进行开发和测试。使用Vista,我会加倍。
答案 3 :(得分:1)
* How much room should I allot for the virtual hard drive? I set up 12GB for it on the first attempt but after a standard VS2008 install (which kept failing) I would have been left with only 500 MB
我认为您至少需要40-80GB来安装Vista和所有开发工具。拥有更多的东西总是更好。如果你的房间用完了,你总是可以安装额外的虚拟磁盘(我忘记了VirtualBox是否可以这样做)。
* How much base memory should I allot for the VM?
基数应为2GB。但是,如果你关闭所有不需要的东西,你可以少花钱。幸运的是,这可以在虚拟机中轻松更改。
* Any other tips/tricks/advice? I'm not completely settled on any part of the process (though I'm pretty sure I would like to try Vista)
如果您打算使用Vista,您应该关闭所有不需要的服务,索引,系统还原。关闭所有效果。不要使用Aero(尽管不要认为它在虚拟机中被激活)。
正如其他人所说,Vista在虚拟机中不是一个非常好的操作系统。我在Virtual PC和Virtual Box中尝试过,但运行良好。 Virtual Box对我来说更快,但我仍然不会使用Vista。我会在虚拟机中使用XP专业版。但是,如果Vista适合你,那就太好了。
答案 4 :(得分:1)
多年后看这个,这是我目前的设置:
主机:
旅客:
我也没有发现快照非常有用,并且实际上遇到了麻烦,他们在和解期间遭到轰炸。我经常将带有vbox manager的主磁盘克隆到我的存储硬盘进行备份。
总的来说,SSD是一个巨大的变化,使这个设置工作。我一直在使用慢速硬盘工作多年,并且经常遇到问题,我必须恢复VM才能恢复,现在一切都在99%的时间内完成。