来自Oracle的VirtualBox是功能强大的工具,可让您在Windows,Mac,Linux或Solaris PC上创建虚拟机(只要该计算机使用Intel或AMD芯片即可)。
另请参阅我们的文章如何在Virtualbox中设置和运行64位来宾
虚拟机是运行其他操作系统而无需任何其他硬件的另一台计算机的独立模拟。 虚拟机可以在PC级别或服务器级别使用。 虚拟服务器运行与专用计算机上可以运行的相同类型的应用程序。
例如,您可能有一个不能在Windows 10上运行的关键任务应用程序。仍然可以将计算机升级到Windows 10,然后使用VirtualBox在同一台PC上的虚拟机上运行Windows 7。
Web托管服务提供了虚拟专用服务器(VPS),使专用服务器的收益降低了成本,因为每个客户都有一个“虚拟服务器”而不是专用的“裸机”服务器。 每个物理服务器上可以运行数十个虚拟服务器。
在PC级别,您可能会使用符合Open Virtualization Format的OVA文件来安装和配置虚拟机。 它们通常有OVA或OVF两种形式,可以在包括VirtualBox在内的许多虚拟化应用程序中使用。 如果要在VirtualBox中使用OVA文件,本教程适合您。
VirtualBox是一个出色的应用程序,但是,如果您是Windows用户,正在寻找VirtualBox的替代方案,那么您可能会喜欢这篇关于2019年VirtualBox的5种最佳替代方案的文章。
创建虚拟机(VM)时,整个设置都包含在一个文件中。 该软件没有像传统的OS安装那样将文件散布到任何地方,而是将其封装到一个独立的文件中,以确保所有内容整齐并集中在一个地方,从而确保VM具有运行所需的一切。 如果该文件符合“开放虚拟化格式”,它将在许多VM应用程序中使用,包括VirtualBox和VMWare。
VirtualBox使用 .VDI 格式,而VMware使用VMDK和VMX文件等。 两者都可以很好地与OVA文件一起播放。
在VirtualBox中使用OVA文件
要将OVA文件与VirtualBox一起使用,您需要导入它们并让VirtualBox根据需要配置文件。 这个过程非常简单。
- 如果尚未安装,请下载并安装VirtualBox。
- 打开VirtualBox
- 选择文件并导入设备
- 在导入框中选择您的OVA文件,并在中心窗口中验证设置
- 如有需要,请进行任何更改
- 单击底部的导入。
- 允许VirtualBox导入文件并对其进行配置以供使用
导入OVA文件可能需要一些时间。 我最近导入了一个新的Mac OS映像,并且花费了一个多小时。 以前的Linux映像仅用了十分钟,因此您可能需要耐心等待VirtualBox在您的虚拟机上安装操作系统。 不过,该过程相当可靠,因此在工作时去喝杯咖啡或其他东西是安全的。 只需运行设置过程,直到完成为止。
选择要导入的OVA文件时,VM的主要详细信息将出现在导入框的中心。 您可以更改一些细节,但不能更改其他细节。 如果您在此处未更改它们,则可以稍后在VirtualBox的“设置”主菜单中对其进行一些修改。
值得检查这些设置,因为创建OVA文件的计算机的资源可能少于导入的计算机。 允许导入的VM访问最大数量的资源是有意义的,因此它可以运行得更快。
从VirtualBox导出到OVA
默认情况下,VirtualBox的VM映像使用.VDI文件。 除了从OVA文件导入外,它还可以导出到OVA文件。 它将.VDI转换为与OVA可以互换的OVF,因此您可以在其他计算机或VM程序中自由使用映像。
- 打开VirtualBox并选择要导出的VM映像
- 转到文件,然后选择导出
- 命名文件,选择目的地,然后选择格式
- 点击下一步
- 确认详细信息,然后再次单击下一步
然后,VirtualBox将创建一个OVA文件,您可以在其他VM软件中使用该文件。 格式选项均为OVF,但OVA和OVF是相同的。 无论您在此处选择什么选项,文件后缀都是.ova。
错误和问题
OVA文件本来应该是通用的,但是像往常一样,事情并没有那么简单。 有时,当您导入OVA文件时,您会看到错误。 语法可能会有所不同,但是错误消息通常会说类似“导入失败,因为映像未通过OVA或OVF一致性或虚拟硬件一致性检查”。 如果看到这些错误,请重试,通常将按预期导入文件。
如果导入失败两次以上,请使用创建它的程序重新检查OVA文件,以确保其未损坏。
VirtualBox来宾添加
如果您是第一次使用VirtualBox,或者是全新安装的,则需要安装VirtualBox Guest Additions。 这是带有驱动程序和应用程序的资源安装,这些驱动程序和应用程序使VM能够正常工作。 由于某些原因,这些文件永远不会包含在默认的VirtualBox安装中,而必须单独安装。
- 从此处下载VirtualBox Guest Additions。 它称为“ VirtualBox Oracle VM VirtualBox扩展包”。 它可能会有一个版本号,但是它一直都在变化。
- 确保在虚拟机中启用了DVD或共享驱动器。
- 启动您的VM映像。
- 从虚拟机的“设备”菜单中选择“安装来宾添加”。
- 让过程完成。
设备菜单是VirtualBox菜单的一部分,而不是客户机操作系统的一部分。 根据您配置VM的方式,它将位于屏幕的顶部或底部。 安装后,虚拟机的操作系统应具有完整的功能。
如果您有在VirtualBox中使用OVA文件的任何提示和技巧,请在下面评论。