每个人都喜欢尝试新的和闪亮的科技玩具,比如Windows 7 Beta.,但是当价格不得不替换现有的操作系统时,这对大多数人来说太过分了。这是能够使用虚拟化程序时可以进入Darn Handy。
来测试一下Windows 7在一个虚拟系统上工作,我决定使用Sun的VirtualBox软件。当然,还有其他虚拟化程序,比如VMware的工作站和相似的桌面,VirtualBox对其他人具有两个显着的优势。首先,它是免费的。其次,您可以将其用作其他操作系统的主机,包括Windows,Linux,Macintosh和OpenSolaris.
在我的例子中,我决定用VirtualBox在两套戴尔Inspiron 530S系统上运行Windows 7,一套运行Windows XP Pro SP3,另一套运行MEPIS 7 Linux。每台PC配备2.2 ghz英特尔奔腾E2200双核处理器,800 mhz前置总线,4GB RAM, 500GB SATA驱动器和集成英特尔3100图形媒体加速器。虽然它们不是功能强大的系统,但事实证明它们有足够的CPU能力运行它们的本地操作系统和Windows 7。
VirtualBox运行
VirtualBox有两个版本。完整的VirtualBox免费供个人使用和评估,但没有完整的源代码。VirtualBox OSE(开放源代码版)也是免费的,它确实附带了源代码,并包括一些企业级功能,例如RDP(远程显示协议)服务器和USB支持。(其他虚拟化应用程序,如Xen,在支持USB之前需要进行调整。)两个版本都可以运行Windows 7。
通常,您需要至少1GB的RAM来运行VirtualBox和客户操作系统。更多的RAM总是更好。在我的测试中,我发现Windows 7实际上只需512MB就会运行,而Vista则确实需要至少1GB自己。
VirtualBox可以在任何最新的CPU上运行,但它在支持硬件虚拟化增强的高端处理器上表现最好,比如英特尔的VT-x和amd的AMD-V。
第一步是下载VirtualBox的副本.要成功运行Windows 7,你至少需要VirtualBox 2.1.0——我在最新版本VirtualBox 2.1.2上运行它。
如果您是Linux或OpenSolaris用户,您也可以使用您的副本软件包管理器计划.VirtualBox支持OpenSuse,Fedora,Ubuntu、Debian、Mandriva、PCLinuxOS、RHEL (Red Hat Enterprise Linux)、SLE (SUSE Linux Enterprise)、Xandros。您还可以在。中找到对特定操作系统和一般操作系统的额外支持常见问题的文件而在用户手册(PDF)。
在Windows和Mac OS X上,安装只需要点击安装文件并让它运行。在Linux和OpenSolaris上要复杂一些。在Solaris上,您需要编译该程序。在Linux上,您需要执行一些额外的步骤,这些步骤将在Linux下载部分进行描述。
最后,如果你需要更多的指导,你可以在两个家伙科技网站.
设置VM
下一步是为Windows 7设置一个新的虚拟机。你可以通过点击New按钮来实现,然后它会问你需要多大的硬盘驱动器来安装操作系统。默认设置是给它一个20GB的虚拟硬盘。对于Windows 7,我决定给它更大的40GB。你也可以让VirtualBox动态地决定一个操作系统可以有多少硬盘空间,但我更喜欢自己决定。
完成了,您可以设置RAM和视频内存Windows 7所能拥有多少。我更愿意为操作系统提供充足的1GB RAM和128MB的视频存储器。您可以少得多,但您可以开始注意系统延迟。
VirtualBox还允许您通过其主界面设置3-D图形加速度和访问光盘,USB设备,共享驱动器等。您可以在安装Windows 7后设置此操作,但我更愿意首先脱离此基本配置。
安装Windows 7
通过此完成,您可以实际安装Windows 7.您可以从DVD运行安装或仅加载Windows 7 ISO映像文件。因为我讨厌浪费时间,我加载了ISO。VirtualBox可以通过网络或来自本地驱动器加载ISOS。
在Linux和Windows测试系统中,Windows 7安装都是一个打鼾。大约需要半个小时,我唯一要做的就是设置适当的时区并进入Windows 7 Beta.产品密钥。
一旦到位,我也加载了VirtualBox Guest添加剂 - 一组包含鼠标集成的一组函数(因此您可以从Windows 7鼠标到主机桌面,然后再次返回,而无需点击右侧控制按钮)能够将VM运行为完整桌面。它们仅适用于Linux和Windows客户机操作系统。但在任何一种情况下,他们都很有用。
要安装来宾添加(随VirtualBox自动下载),您需要运行VM并从VirtualBox主菜单中选择设备-->安装来宾添加。
我发现Windows 7作为虚拟机在MEPIS Linux和Windows XP SP3下都运行得很好。就我所知,Windows 7测试版实际上比Vista SP1运行得更好。
但是,您应该意识到在VM中运行操作系统并自然运行它之间的一些基本差异。最常见的问题是无法使用图形,音频或网卡的较高性能特征。这是因为,像大多数虚拟化软件一样,VirtualBox为客户机操作系统提供虚拟VESA兼容的显卡,虚拟英特尔ICH AC '97音频和几个虚拟网卡。简而言之,您的虚拟Windows 7无法使用您的高端显卡或有机 - 您,因为只有主机系统可以访问它,而不是客户操作系统,它必须使用虚拟驱动程序。
不过,除非你想运行一款高端游戏,否则你不会注意到这些缺陷。VirtualBox为你提供了你需要的一切,让你自己决定Windows 7是否值得你花时间。在我看来,Windows 7和VirtualBox是一个很好的组合。
全新的VirtualBox
我已经使用VirtualBox有一段时间了,我真的很喜欢它。它比Xen;与...不同,它在很大程度上是开源的VMware;而且它几乎可以在任何你想要命名的桌面操作系统上运行,这当然不是在桌面操作系统上平板或者微软的hyper - v.
此外,Sun一直在努力改进VirtualBox。仅在过去两个月里,该项目就进行了两次重大升级。
回到9月,VirtualBox 2.0.添加了64位支持。仅几个月后,12月,VirtualBox 2.1.0挑选更好的64位支持和Mac硬件虚拟化,3-D图形加速和支持VMwareVMDF(虚拟机磁盘格式)和微软VHD(虚拟硬盘驱动器)。
这意味着,如果您已经拥有了数据的VMware或Virtual PC VM图像,则可以在VirtualBox下运行这些操作系统。我可以在我的Windows和Linux系统上使用VMDF Server 2003图像和VISTA的VHD副本。如果您已经在其他虚拟化系统中投入了很多投资,这是一个DARN方便的功能。
然后在1月份发布版本2.1.2。虽然它包括许多错误修复和性能增强,但最值得注意的是VirtualBox现在自然支持Windows 7 Beta。在此之前,在2.1.0中,您必须使用音频和网络驱动程序进行一些调整,以使Windows 7正常运行。此外,如果您想使用Guest添加,则必须在XP兼容模式下运行添加安装程序。
可能有比VirtualBox更好的桌面虚拟化程序可用,但我还没有找到一个。它的灵活性、速度和功能的结合使它成为我的PC虚拟化程序的选择。如果你试一试,我想你会同意的。
这篇题为“用VirtualBox体验Windows 7”的文章最初是由《计算机世界》 .