我对 Linux 还很陌生,自从它首次发布以来,多年来只偶尔尝试过 Ubuntu。我刚买了一台带有四核 i3 处理器和 4GB RAM 的新笔记本电脑。我需要 Windows 7,因为我以使用 Visual Studio 开发软件为生。
但是,我有兴趣更多地尝试 Linux 以了解它。使用我的硬件配置在 Ubuntu(或其他发行版)中的 VM 中运行 Windows 7 是否可行?Visual Studio 是一个内存占用者,因此在运行时我将需要 Windows 7 VM 中的大部分 4 GB。
(是的,我意识到我可以双启动......只是更喜欢一个在另一个里面)
我安装了 Virtual Box 4.0.4,它告诉我升级到 V 4.0.8。我需要先卸载 V 4.0.4 吗?
对于初学者来说,我运行的是 64 位版本的 Windows 7。我也是双启动 64 位 Ubuntu 10.04(如果重要的话)。但是,为此,我试图让它在 Windows 7 方面发挥作用。
我将 BackTrack 5 32 位 GNOME .iso 文件 (BT5-GNOME-32.iso) 下载到我的 U 盘上,并在 VMware Player 上创建了一个 VM。我将操作系统设置为“其他 Linux 2.6.x 内核”(如果重要的话)。但是,当我去玩我的 VM 时,我会看到以下屏幕。

我知道我应该输入 Startx 来启动 GUI。然而,什么也没有发生;它完全没有响应(是的,键盘焦点被路由到 VM)。没有反应,光标甚至不闪烁。任何想法我做的不正确/不做。如果需要更多信息以进行正确诊断,请发表评论。谢谢!
编辑 :
一些设置。

只是为了好玩,我想下载并安装Be OS并将其安装在 VirtualBox 中。任何我可以得到它的想法。如果我能找到 R5.1(“Dano”)版本也很棒。
我正在使用一个名为 Quemu 的程序在我的另一台计算机上运行虚拟机。我正在使用它的计算机速度很慢,并且上面有很多管理员锁定。我已经获得了一个 Windows XP 的副本,可以在 VM 中运行,但即使在我的计算机上,它的运行速度也非常慢。这是因为 Quemu 是完全可移植的,因为它不使用驱动程序。这使我即使在安装和其他内容被阻止时也可以使用它。
现在,我不需要漂亮的虚拟机。我只需要它可用。我可以接受它目前的速度,但我计划使用它在 VS2010 中开发软件。我不认为这会很有趣。
我可以删除、关闭、更改哪些设置、选项、文件以使 Windows XP 尽可能快地运行?我不需要用户界面,我需要性能。
基本上,我应该做些什么来拆除 Windows XP,直到它在不升级硬件的情况下尽可能快地运行。
我想开发一个将在 Linux 上运行的客户端 - 服务器应用程序。
我可以安装两个 VM 来模拟 Windows 7 中的两台 Linux 机器吗?
有一天,VMware 提供了 8.0 的更新(8.0.1 build-528992 我当前的版本)。我接受了,因为更新通常可以解决问题。但是在这种情况下不是......
以前它工作得很好。现在,它仍然“有效”,但我遇到的一个小故障使它难以处理。此屏幕截图将解释我的问题:

如您所见,我的虚拟 PC 没有正确调整大小。(任何操作系统都会发生这种情况),自动调整来宾不起作用 - 它只会导致类似的事情发生。多亏了这些工具,不自动调整来宾变得非常困难。
我已经尝试完全卸载 8.0.1 并再次安装 8.0,但结果相同。我真的不明白新的更新对 VMware Workstation 或我的虚拟机做了什么。我确实相信这不是 VMware Workstation 的直接错误,而是来自 VMware Tools,这可以解释为什么回到 8.0 不起作用,因为 VMware Tools 有自己的更新。
我怎样才能解决这个问题?
主机运行的是 Windows 7 Ultimate 64 位。
我不是神秘问题标题的粉丝,但我不太确定如何详细说明,但这里是:
我们计划为我们的开发人员购买具有 128GB SSD 驱动器的新 PC(VM 大约需要 70GB,所以我认为那里没有足够的空间用于 Windows 7,但如果您不这么认为,请说出来!)。
如果操作系统仍然在旧的旋转驱动器上,但 VM(使用 VMWare)在 SSD 上,开发人员会看到 SSD 功能的全部优势吗?
作为澄清,
我知道将我的 VM 放在 SSD上将有助于提高性能;我最感兴趣的是,如果操作系统仍然在旧式硬盘上,我是否会失去一些性能优势。
当我在 i5 笔记本电脑上使用虚拟机时,它是模拟每条指令还是正常运行?
速度降低了多少?特别是我对QEMU和VirtualBox感兴趣;它们是如何工作的?他们会毫无问题地运行游戏吗?
我有一台 Windows XP Home Edition 客户机和一台 Linux Mint 13 主机。我使用 VirtualBox 并且该~/Public目录与来宾共享。有时我会在来宾系统上使用 IE 下载文件(直到我获得更好的 Windows 浏览器)。
所有下载的文件都在L:\驱动器(~/Public目录)中。下载完成后,Windows 资源管理器会:Zone.Identifier为我下载的每个文件添加一个文件。当我在来宾上(在驱动器上L:\)解压缩下载的 ZIP 存档时,Windows 会:Zone.Identifier为解压缩目录中的每个文件创建一个文件。如果我使用主机将文件移动到~/Public目录,甚至会发生这种情况。
共享~/Public目录位于 ext4 分区上,并且冒号字符在 Windows 中的文件名中应该是非法的,但在 ext4 分区上则不然。有什么办法可以阻止 Windows 将所有这些垃圾放在我的文件系统上?(我可能需要创建一个 shell 脚本来在 Windows 操作后进行清理。)
这是我在 Windows 资源管理器中看到的:

顺便说一下,如果我运行的是 Mac OS X 主机(其中冒号是非法文件名字符),这将更加可怕。
virtual-machine ×10
linux ×4
windows-7 ×3
virtualbox ×2
vmware ×2
windows ×2
windows-xp ×2
backtrack ×1
beos ×1
hard-drive ×1
memory ×1
performance ×1
qemu ×1
ssd ×1