杰瑞科技汇

VirtualBox安装步骤是怎样的?

VirtualBox安装教程(2025最新版):从零开始,三步搞定虚拟机环境

** 还在为软件环境冲突烦恼?一份保姆级VirtualBox安装指南,带你轻松搭建跨平台虚拟机,开发、测试、学习一步到位!

VirtualBox安装步骤是怎样的?-图1
(图片来源网络,侵删)

(Meta Description):

本文是2025年最新版的VirtualBox安装教程,内容详尽,图文并茂,无论你是Windows、macOS还是Linux用户,只需三步即可完成VirtualBox的安装与配置,我们还将教你如何创建第一台虚拟机,并解决安装过程中可能遇到的常见问题,告别环境冲突,拥抱高效开发,从这篇教程开始!


前言:为什么你需要VirtualBox?

作为一名程序员,你是否经常遇到以下场景:

  • 项目A 需要 Python 2.7,而项目B 强制要求 Python 3.10,系统环境无法共存?
  • 你想学习 Linux,但又不想放弃熟悉的 Windows 桌面?
  • 需要在不同操作系统(如 Ubuntu, CentOS)上测试你的 Web 应用,但手头没有那么多实体机?
  • 想安全地体验一些有风险的软件,而不怕“搞崩”主系统?

如果你的答案是“是”,Oracle VM VirtualBox(简称VirtualBox)就是你梦寐以求的免费、开源、跨平台的虚拟化解决方案,它就像一个“电脑中的电脑”,能让你在一台物理计算机上运行多个独立的操作系统(虚拟机),完美解决上述所有烦恼。

我将手把手带你完成VirtualBox的安装,让你快速拥有强大的虚拟化能力。

VirtualBox安装步骤是怎样的?-图2
(图片来源网络,侵删)

什么是VirtualBox?

在开始安装前,我们先简单了解一下,VirtualBox是由甲骨文公司开发的一款功能强大的虚拟机软件,它支持创建和运行虚拟机,这些虚拟机拥有自己独立的操作系统、硬盘和网络接口,与你的物理主机完全隔离。

核心优势:

  • 完全免费: 个人和商业使用均免费。
  • 跨平台: 支持 Windows, macOS, Linux 和 Solaris 等主流操作系统。
  • 功能丰富: 支持快照、共享文件夹、USB设备直连、虚拟网络等高级功能。
  • 社区活跃: 拥有庞大的用户社区和丰富的文档资源,遇到问题很容易找到答案。

VirtualBox安装前准备:工欲善其事,必先利其器

在开始安装之前,请确保你的系统满足以下基本要求,这能保证后续的虚拟机运行流畅。

  1. 硬件要求:

    VirtualBox安装步骤是怎样的?-图3
    (图片来源网络,侵删)
    • CPU: 支持虚拟化技术(Intel VT-x 或 AMD-V)。这是最重要的前提! 大多数近5-10年生产的CPU都支持,但有些主板或BIOS/UEFI中默认是关闭的。
    • 内存: 建议 8GB 或以上,你需要为虚拟机分配至少 2GB 内存,所以物理内存越大,能同时运行的虚拟机性能越好。
    • 硬盘空间: 建议预留 50GB 以上的空闲空间,用于存放虚拟机的硬盘文件(.vdi文件)。
  2. 软件要求:

    • 操作系统: Windows 10/11 (64位), macOS 10.14+, 或主流 Linux 发行版 (如 Ubuntu 20.04+)。
    • 开启CPU虚拟化:
      • Windows 用户: 重启电脑,进入 BIOS/UEFI 设置(通常在开机时按 F2, F10, DelESC 键),找到 CPU ConfigurationAdvanced 选项,将 Intel Virtualization Technology (VT-x)SVM Mode 设置为 Enabled
      • macOS 用户: Apple Silicon (M1/M2) 芯片无需此设置,Intel Mac 用户同样需要在BIOS中开启VT-x。

VirtualBox安装教程(以Windows 11为例,其他系统大同小异)

第一步:下载VirtualBox安装包

  1. 访问Oracle官方VirtualBox下载页面:https://www.virtualbox.org/wiki/Downloads
  2. 根据你的操作系统选择对应的平台,我们以 Windows hosts 为例,点击 "Windows hosts" 下的链接。
  3. 你会看到两个文件:
    • VirtualBox-x.x.x-xxxxxx-Win.exe:VirtualBox 主程序。
    • Oracle_VM_VirtualBox_Extension_Pack-x.x.x.vbox-extpack:扩展包,强烈建议安装!它提供了对USB 2.0/3.0、虚拟RDP、磁盘加密等高级功能的支持。

第二步:安装VirtualBox主程序

  1. 找到你下载的 VirtualBox-x.x.x-xxxxxx-Win.exe 文件,双击运行。
  2. 在弹出的安全警告中,点击 “是”
  3. 进入欢迎界面,点击 “Next”
  4. 关键步骤:自定义安装。
    • 勾选 “Quick Launch Bar”“Desktop Icon”,方便你快速启动。
    • 最最最重要的一步: 点击 “Customize installation” (自定义安装)。
  5. 在自定义安装界面,确保 “VirtualBox Application”“VirtualBox Networking” 都被选中,然后点击 “Next”
  6. 选择安装路径,建议保持默认,点击 “Next”
  7. 系统会提示安装一个虚拟网卡驱动,这是VirtualBox网络功能所必需的,点击 “Install”,并同意安全提示。
  8. 等待安装完成,点击 “Finish”

第三步:安装VirtualBox扩展包

  1. 找到你下载的 Oracle_VM_VirtualBox_Extension_Pack-x.x.x.vbox-extpack 文件,双击运行
  2. VirtualBox会自动启动并弹出一个对话框,显示扩展包的许可协议,仔细阅读后,勾选 “I agree to the terms and conditions in this license agreement”,然后点击 “Install”
  3. 系统会提示你输入当前Windows用户的管理员密码,输入后确认。
  4. 等待安装完成,你可以在VirtualBox主界面的 “管理” -> “ 中,查看扩展包是否已成功安装。

至此,VirtualBox已经成功安装在你的电脑上! 你可以在桌面或开始菜单找到它的图标并打开。

创建你的第一台虚拟机(以安装Ubuntu为例)

安装好VirtualBox只是第一步,创建并运行一个虚拟机才是核心。

  1. 新建虚拟机:

    • 打开VirtualBox,点击主界面的 “新建” 按钮。
    • 名称: 给你的虚拟机起个名字,如 My-Ubuntu-22.04
    • ISO映像: 在“版本”下方,点击下拉菜单,选择你想要安装的操作系统类型和版本,如 Linux (Ubuntu 64-bit),VirtualBox会自动推荐配置。
    • 内存大小: 拖动滑块,分配内存,建议至少 2048 MB (2GB)
    • 处理器: 分配CPU核心数,建议至少 2个CPU
    • 点击 “创建”
  2. 创建虚拟硬盘:

    • 系统会提示你创建一个虚拟硬盘,这是虚拟机的“C盘”,选择 “VDI (VirtualBox Disk Image)”,点击 “创建”
    • 选择 “动态分配”,这样可以节省空间,虚拟硬盘文件只会随着数据写入而增长。
    • 拖动滑块设置硬盘大小,建议至少 25 GB,点击 “创建”
  3. 启动安装:

    • 返回VirtualBox主界面,你刚刚创建的虚拟机已经出现在列表中。
    • 选中它,点击绿色的 “启动” 按钮。
    • 虚拟机会启动并从你之前下载的Ubuntu ISO文件启动,进入Ubuntu的安装界面,接下来的操作就和在一台真实电脑上安装Ubuntu完全一样了,按照图形化提示一步步操作即可。

常见问题与解决方案 (FAQ)

Q1: 提示“VT-x/AMD-V is disabled”或“无法启动虚拟机”怎么办? A1: 这是最常见的问题,说明你的CPU虚拟化技术在BIOS/UEFI中是关闭的,请按照本文第三部分的指导,重启电脑进入BIOS/UEFI,找到并开启 Intel VT-xAMD-V 选项,然后保存退出重启。

Q2: 虚拟机运行非常卡顿怎么办? A2: 主要原因有:

  • 内存分配过少: 关闭虚拟机,在设置里增加分配给它的内存。
  • CPU核心数过少: 同样在设置里增加CPU核心数。
  • 开启了3D加速: 如果不需要,可以在虚拟机的“显示”设置中关闭3D加速。
  • 主机资源紧张: 检查你的物理电脑CPU和内存使用率是否过高。

Q3: 如何实现主机和虚拟机之间的文件共享? A3: 这需要安装 VirtualBox Guest Additions (增强功能),在虚拟机操作系统安装完成后,在VirtualBox主菜单点击 “设备” -> “插入Guest Additions CD映像...”,然后在虚拟机内(以Ubuntu为例)运行 VBoxLinuxAdditions.run 脚本,安装成功后,你就可以在虚拟机的“设备”菜单中找到“共享剪贴板”和“拖放”选项,并设置固定的共享文件夹了。

恭喜你!通过这篇教程,你已经成功掌握了VirtualBox的安装和基本使用方法,你已经拥有了一个强大的、灵活的、隔离的开发和学习环境。

VirtualBox的世界远不止于此,快照功能可以让你随时保存和恢复系统状态,网络模式配置能让你搭建复杂的测试环境,希望这篇教程能成为你开启虚拟化之旅的坚实第一步,大胆地去探索、去实践吧!


(文末)

你对VirtualBox还有什么疑问或独到的使用技巧吗?欢迎在评论区留言分享,我们一起交流学习!如果觉得这篇文章对你有帮助,别忘了点赞、收藏和转发哦!

分享:
扫描分享到社交APP
上一篇
下一篇