介绍
虽然安装 Oracle VM VirtualBox 很简单,但对于新手用户来说,设置虚拟机可能比较困难。我们将逐步指导您完成这两个过程。.
安装 VirtualBox
- 请访问 www.virtualbox.org。.
- 点击页面中间的蓝色大按钮“下载 VirtualBox”。.
- 请根据您的主机操作系统选择平台包。VirtualBox 安装文件将开始下载。.
- 下载完成后,打开安装程序文件并按照屏幕上的说明进行操作。.
- VirtualBox安装到电脑后,打开程序。现在就可以创建虚拟机了。.
创建虚拟机
- 在虚拟机上安装操作系统与在普通计算机上安装操作系统类似。首先,准备好要安装的操作系统的安装光盘或镜像文件。.
- 单击“新建”打开 VirtualBox 中的虚拟机创建窗口。.
- 给新虚拟机命名,并从“类型”和“版本”菜单中选择要安装的操作系统。.
- 接下来,您需要指定从主机分配给虚拟机的内存大小(30G)。您会发现,在设置过程中系统会自动选择最低推荐内存。但是,您可以根据需要更改此值。虽然可以物理增加主机系统的内存容量,但不建议这样做,因为当虚拟机运行时,主机系统将没有剩余内存可用。.
- 选择虚拟硬盘选项,点击“创建”,然后按照屏幕上的说明操作。客户机系统将使用其虚拟硬盘来安装操作系统和其他应用程序。请确保为虚拟硬盘分配足够的空间。虚拟硬盘最常用的格式是 VirtualBox 磁盘映像 (VDI)。.
- 配置完虚拟机参数后,程序将立即关闭并返回 VirtualBox 主界面。现在,您可以在左侧菜单中看到新的虚拟机。双击它,然后执行以下操作之一:
- 如果您使用光盘在虚拟机上安装操作系统,请将光盘插入主机光驱,然后单击“主机驱动器”下拉菜单,选择光盘的驱动器号。.
- 如果您要从映像文件安装操作系统,请使用文件夹图标将其放置在相应的主机目录中并运行它。.
- 现在点击“开始”按钮。VirtualBox 将开始读取磁盘或操作系统映像文件。.
- 安装操作系统并启动虚拟机。您可以随时通过在主机系统上访问 VirtualBox 主页,然后双击左侧菜单中的虚拟机名称来启动虚拟机。.
VirtualBox 的五大用途
1. 运行任何操作系统:
虽然 VirtualBox 只能安装在兼容的操作系统上,但只要主机拥有所需的资源,它就可以运行任何操作系统。这使得用户能够运行在特定操作系统上运行的应用程序,即使主机上安装的是其他操作系统。VirtualBox 还允许用户设置每个客户操作系统运行的虚拟硬件类型。这使得用户能够安装 OS/2 或 DOS 等较旧的操作系统,即使主机系统硬件不兼容。最后,用户可以使用 VirtualBox 同时运行多个操作系统。这对于许多应用程序都非常有用,我们将在下文中讨论其中一些应用。.
2. 轻松安装软件:
供应商可以利用虚拟机直接向用户交付开箱即用的软件配置。例如,在普通计算机上安装和配置电子邮件服务器是一个漫长而复杂的过程。VirtualBox 允许软件服务提供商准备复杂的配置(通常称为“应用”),并将其打包到虚拟机中。这消除了设置电子邮件服务器的所有麻烦,只需在 VirtualBox 中导入并运行虚拟机即可。.
3. 确保冗余性和强大的安全性:
虚拟机本质上是一个容器,可以唤醒、冻结、备份、复制以及在主机之间移动。此外,如前所述,VirtualBox 的快照功能允许用户保存任何虚拟机的状态,并在需要时恢复到该状态。这使得用户可以根据需要在虚拟计算环境中进行实验。快照功能无需冗长的备份和恢复过程,同时又不影响冗余性。这使得解决关键问题变得轻而易举,例如软件安装不当或客户机系统感染病毒。只要主机系统拥有足够的存储空间,用户就可以创建任意数量的快照。虚拟机的关键优势之一是其安全隔离特性。这使得软件测试人员、安全专家和其他用户可以承担通常在主机系统上不敢承担的风险。例如,用户可以通过将防火墙暴露于最新的网络安全威胁来测试防火墙,而无需冒着感染主机系统的风险。.
4. 多平台软件开发:
虚拟机简化了跨平台软件开发和测试工作流程。例如,使用 VirtualBox,可以在单个终端上开发同时支持移动平台和桌面平台的应用程序版本。这省去了在测试设备之间传输安装程序文件的麻烦。虚拟化还允许用户编译成不同类型的可执行文件。即使在多平台环境下,用户通常也需要 macOS 来编译 APP 文件,Windows 来编译 EXE 文件。使用 VirtualBox,在同一系统上即可轻松实现这一点,无需为每个构建版本都进行双启动。.
5. 降低基础设施成本:
现代先进计算机只需使用其处理能力的一小部分即可运行低端系统负载。因此,在具有相关用例的商业环境中大规模部署 VirtualBox 可以显著降低基础设施成本。对于不需要大量硬件资源的软件流程,在数量有限的高性能主机上部署多个虚拟机更具成本效益。这有助于优化带宽使用并降低与员工终端相关的成本。.
结果
虚拟机凭借其高效性和操作灵活性,在个人和企业用户中越来越受欢迎。使用 VirtualBox 部署虚拟机可以降低基础设施成本、提高冗余性和安全性、简化跨平台软件开发,并简化软件解决方案的远程部署。.









