VirtualBox安装教程(2025最新版):从零开始,三步搞定虚拟机环境
** 还在为软件环境冲突烦恼?一份保姆级VirtualBox安装指南,带你轻松搭建跨平台虚拟机,开发、测试、学习一步到位!

(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?
在开始安装前,我们先简单了解一下,VirtualBox是由甲骨文公司开发的一款功能强大的虚拟机软件,它支持创建和运行虚拟机,这些虚拟机拥有自己独立的操作系统、硬盘和网络接口,与你的物理主机完全隔离。
核心优势:
- 完全免费: 个人和商业使用均免费。
- 跨平台: 支持 Windows, macOS, Linux 和 Solaris 等主流操作系统。
- 功能丰富: 支持快照、共享文件夹、USB设备直连、虚拟网络等高级功能。
- 社区活跃: 拥有庞大的用户社区和丰富的文档资源,遇到问题很容易找到答案。
VirtualBox安装前准备:工欲善其事,必先利其器
在开始安装之前,请确保你的系统满足以下基本要求,这能保证后续的虚拟机运行流畅。
-
硬件要求:
(图片来源网络,侵删)- CPU: 支持虚拟化技术(Intel VT-x 或 AMD-V)。这是最重要的前提! 大多数近5-10年生产的CPU都支持,但有些主板或BIOS/UEFI中默认是关闭的。
- 内存: 建议 8GB 或以上,你需要为虚拟机分配至少 2GB 内存,所以物理内存越大,能同时运行的虚拟机性能越好。
- 硬盘空间: 建议预留 50GB 以上的空闲空间,用于存放虚拟机的硬盘文件(.vdi文件)。
-
软件要求:
- 操作系统: Windows 10/11 (64位), macOS 10.14+, 或主流 Linux 发行版 (如 Ubuntu 20.04+)。
- 开启CPU虚拟化:
- Windows 用户: 重启电脑,进入 BIOS/UEFI 设置(通常在开机时按
F2,F10,Del或ESC键),找到CPU Configuration或Advanced选项,将Intel Virtualization Technology (VT-x)或SVM Mode设置为Enabled。 - macOS 用户: Apple Silicon (M1/M2) 芯片无需此设置,Intel Mac 用户同样需要在BIOS中开启VT-x。
- Windows 用户: 重启电脑,进入 BIOS/UEFI 设置(通常在开机时按
VirtualBox安装教程(以Windows 11为例,其他系统大同小异)
第一步:下载VirtualBox安装包
- 访问Oracle官方VirtualBox下载页面:https://www.virtualbox.org/wiki/Downloads
- 根据你的操作系统选择对应的平台,我们以 Windows hosts 为例,点击 "Windows hosts" 下的链接。
- 你会看到两个文件:
- 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主程序
- 找到你下载的
VirtualBox-x.x.x-xxxxxx-Win.exe文件,双击运行。 - 在弹出的安全警告中,点击 “是”。
- 进入欢迎界面,点击 “Next”。
- 关键步骤:自定义安装。
- 勾选 “Quick Launch Bar” 和 “Desktop Icon”,方便你快速启动。
- 最最最重要的一步: 点击 “Customize installation” (自定义安装)。
- 在自定义安装界面,确保 “VirtualBox Application” 和 “VirtualBox Networking” 都被选中,然后点击 “Next”。
- 选择安装路径,建议保持默认,点击 “Next”。
- 系统会提示安装一个虚拟网卡驱动,这是VirtualBox网络功能所必需的,点击 “Install”,并同意安全提示。
- 等待安装完成,点击 “Finish”。
第三步:安装VirtualBox扩展包
- 找到你下载的
Oracle_VM_VirtualBox_Extension_Pack-x.x.x.vbox-extpack文件,双击运行。 - VirtualBox会自动启动并弹出一个对话框,显示扩展包的许可协议,仔细阅读后,勾选 “I agree to the terms and conditions in this license agreement”,然后点击 “Install”。
- 系统会提示你输入当前Windows用户的管理员密码,输入后确认。
- 等待安装完成,你可以在VirtualBox主界面的 “管理” -> “ 中,查看扩展包是否已成功安装。
至此,VirtualBox已经成功安装在你的电脑上! 你可以在桌面或开始菜单找到它的图标并打开。
创建你的第一台虚拟机(以安装Ubuntu为例)
安装好VirtualBox只是第一步,创建并运行一个虚拟机才是核心。
-
新建虚拟机:
- 打开VirtualBox,点击主界面的 “新建” 按钮。
- 名称: 给你的虚拟机起个名字,如
My-Ubuntu-22.04。 - ISO映像: 在“版本”下方,点击下拉菜单,选择你想要安装的操作系统类型和版本,如 Linux (Ubuntu 64-bit),VirtualBox会自动推荐配置。
- 内存大小: 拖动滑块,分配内存,建议至少 2048 MB (2GB)。
- 处理器: 分配CPU核心数,建议至少 2个CPU。
- 点击 “创建”。
-
创建虚拟硬盘:
- 系统会提示你创建一个虚拟硬盘,这是虚拟机的“C盘”,选择 “VDI (VirtualBox Disk Image)”,点击 “创建”。
- 选择 “动态分配”,这样可以节省空间,虚拟硬盘文件只会随着数据写入而增长。
- 拖动滑块设置硬盘大小,建议至少 25 GB,点击 “创建”。
-
启动安装:
- 返回VirtualBox主界面,你刚刚创建的虚拟机已经出现在列表中。
- 选中它,点击绿色的 “启动” 按钮。
- 虚拟机会启动并从你之前下载的Ubuntu ISO文件启动,进入Ubuntu的安装界面,接下来的操作就和在一台真实电脑上安装Ubuntu完全一样了,按照图形化提示一步步操作即可。
常见问题与解决方案 (FAQ)
Q1: 提示“VT-x/AMD-V is disabled”或“无法启动虚拟机”怎么办?
A1: 这是最常见的问题,说明你的CPU虚拟化技术在BIOS/UEFI中是关闭的,请按照本文第三部分的指导,重启电脑进入BIOS/UEFI,找到并开启 Intel VT-x 或 AMD-V 选项,然后保存退出重启。
Q2: 虚拟机运行非常卡顿怎么办? A2: 主要原因有:
- 内存分配过少: 关闭虚拟机,在设置里增加分配给它的内存。
- CPU核心数过少: 同样在设置里增加CPU核心数。
- 开启了3D加速: 如果不需要,可以在虚拟机的“显示”设置中关闭3D加速。
- 主机资源紧张: 检查你的物理电脑CPU和内存使用率是否过高。
Q3: 如何实现主机和虚拟机之间的文件共享?
A3: 这需要安装 VirtualBox Guest Additions (增强功能),在虚拟机操作系统安装完成后,在VirtualBox主菜单点击 “设备” -> “插入Guest Additions CD映像...”,然后在虚拟机内(以Ubuntu为例)运行 VBoxLinuxAdditions.run 脚本,安装成功后,你就可以在虚拟机的“设备”菜单中找到“共享剪贴板”和“拖放”选项,并设置固定的共享文件夹了。
恭喜你!通过这篇教程,你已经成功掌握了VirtualBox的安装和基本使用方法,你已经拥有了一个强大的、灵活的、隔离的开发和学习环境。
VirtualBox的世界远不止于此,快照功能可以让你随时保存和恢复系统状态,网络模式配置能让你搭建复杂的测试环境,希望这篇教程能成为你开启虚拟化之旅的坚实第一步,大胆地去探索、去实践吧!
(文末)
你对VirtualBox还有什么疑问或独到的使用技巧吗?欢迎在评论区留言分享,我们一起交流学习!如果觉得这篇文章对你有帮助,别忘了点赞、收藏和转发哦!
