【2026最新版】VirtualBox安装教程|VirtualBox搭建虚拟机(Win/Mac/Linux全支持)

简介: VirtualBox(Oracle VM VirtualBox)是一款免费开源的跨平台虚拟机软件,支持在Windows/macOS/Linux上运行Windows、Linux、macOS等系统。具备共享文件夹、剪贴板互通、USB直通、自动分辨率适配等功能,安装简便,适合开发测试与多系统学习。(239字)

VirtualBox 全称  Oracle VM VirtualBox,是一款免费开源的虚拟机软件,由 Oracle 出品。它能在你的电脑上“造”出一台甚至几台虚拟电脑,把另一个系统装在里面跑,和本机互不干扰。比如你在 Windows 里装一个 Linux,或者在 Mac 上装一个 Windows。


VirtualBox 支持安装 Windows、Linux、macOS 等常见系统,支持虚拟硬盘、共享文件夹、剪贴板互通、USB 设备直通,虚拟机还能自动适配窗口分辨率,用起来跟真机差不多。


同类软件里,用得比较多的有 VMware Workstation,VirtualBox 的长处是免费、开源、跨平台,Windows、macOS、Linux 上都能装,装完就能用;不足是图形性能和 USB、3D 加速不如 VMware。

下载VirtualBox

发文时 VirtualBox 最新版本为 7.2.20:VirtualBox安装包(Win/Mac/Linux)


平台 / 系统 安装包文件
Windows 10 / 11 VirtualBox-7.2.20-175154-Win.exe
macOS(Intel 芯片) VirtualBox-7.2.20-175154-OSX.dmg
macOS(Apple 芯片) VirtualBox-7.2.20-175154-macOSArm64.dmg
Ubuntu virtualbox-7.2_7.2.20-175154~Ubuntu~resolute_amd64.deb
Debian virtualbox-7.2_7.2.20-175154~Debian~trixie_amd64.deb
Oracle Linux / RHEL 10 VirtualBox-7.2-7.2.20_175154_el10-1.x86_64.rpm
Fedora 40 / 41 / 42/ 43 / 44 VirtualBox-7.2-7.2.20_175154_fedora40-1.x86_64.rpm
openSUSE VirtualBox-7.2-7.2.20_175154_openSUSE160-1.x86_64.rpm
Linux(通用,任意发行版) VirtualBox-7.2.20-175154-Linux_amd64.run
扩展包(全平台) Oracle_VirtualBox_Extension_Pack-7.2.20.vbox-extpack


如果要用 USB 2.0/3.0、远程桌面这类功能,再额外下载“VirtualBox Extension Pack”。

安装VirtualBox

1)Windows平台

双击 exe 安装包启动安装:



勾选“我接受...”,点击“下一步”:



选择安装路径,默认安装到 C 盘,这里建议安装到其他非系统盘,节省 C 盘空间:



选择“是”:



点击“是”:



保持默认,继续点“下一步”:



点击安装:



等待最后安装完成:



桌面上会增加 VirtualBox 的启动图标,同时 VirtualBox 默认会自动启动:


2)macOS平台

先确认自己 Mac 的芯片(菜单“关于本机”能看),下载对应版本。双击 dmg 打开,运行里面的安装程序,按提示继续。

3)Linux平台

下载对应发行版的安装包直接安装;也可以到官网下载 .run 文件,执行以下命令安装:

sudo sh ./VirtualBox.run

VirtualBox基础使用

1)准备好 ISO 系统镜像文件

就像平时给电脑装系统一样,自己需要什么操作系统就去下载什么,接下来我以安装Ubuntu系统为例。


2)创建第一台虚拟机

打开 VirtualBox 后,界面上只有几个按钮,很简洁。点击"新建"按钮,弹出创建虚拟机向导。



首先填写虚拟机名称,建议用操作系统名字命名,比如"Ubuntu"。接着调整存放虚拟机的文件夹(建议修改到非系统盘),选择你打算安装的系统 ISO 文件,VirtualBox会根据你的选择自动推荐合适的内存和磁盘配置。



设定用户名和密码,这里强烈建议勾选“安装客户机功能增强包”,否则后续有些实用的功能都用不了:



分配系统资源,这一步新手可以保持默认,内存大小建议分配主机内存的1/4到1/2,比如电脑有16GB内存,给虚拟机分4-8GB比较合适,太少会卡,太多会拖累宿主机:



点击完成:



紧接着,安装的 Ubuntu 系统会自动开启,等待初始化完成。初次启动虚拟机基本上就相当于新电脑装系统,挺慢的,对于虚拟机来说默认情况下就更慢了,要有耐心。



安装好的 Ubuntu 系统如下图所示:


常见使用问题

1)使用USB设备

有人反馈虚拟机里USB设备用不了。在虚拟机关机的情况下在“设置 > USB设备”中启用USB控制器:



这个USB控制器需要根据你电脑和设备等来选择,现在来说常见的都是3.0,如果后面过程中有问题的话可以再换2.0试试。


完成设置后就可以启动虚拟机从界面的 设备 > USB 中选择已经插到电脑上的USB设备了。

2)共享粘贴板和文件拖放

点击菜单栏“设备->共享粘贴板”,改成“双向”:



同样的位置,点击“拖放”,改为“双向”:



此时,我们就可以见原系统中的文件直接拖放到虚拟系统地某个文件夹里了。注意,不要将文件直接拖放到桌面,而是要拖放到某个文件夹里。

3) 修改分辨率

依次点击菜单栏中的“视图 > 虚拟显示器”,就可以调整分辨率了:


相关文章
|
21天前
|
人工智能 安全 测试技术
AI 智能体的测试方法
AI智能体测试需融合评估与质量保证,涵盖核心能力(规划、工具调用、记忆)、特有机制(多智能体协同、人机协同)、自动化框架(Ragas、LangSmith)及安全鲁棒性四大维度,突破传统软件测试范式。(239字)
|
1月前
|
人工智能 Linux iOS开发
CC Switch下载+安装+使用5分钟搞定(Win/Mac/Linux全支持)
CC Switch 是一款开源免费的AI编程工具配置管理器,支持Claude、Codex、Gemini等8大主流工具,一键切换多套配置(JSON/TOML/.env),免手动修改。跨平台(Win/macOS/Linux),自带简体中文,轻量易用。(239字)
1254 3
|
1月前
|
Linux Shell 开发工具
【2026最新版】Git官网下载、安装和使用教程(Win/Mac/Linux全涵盖)
Git是全球最流行的开源版本控制工具,可精准记录代码每次改动、支持多人协作不冲突。它免费跨平台(Windows/macOS/Linux),安装简便,GitHub/GitLab等平台均基于Git构建。最新稳定版为2.55.0。(239字)
2089 1
|
23天前
|
人工智能 Linux 开发者
【2026国内使用】Codex安装过程一篇讲透(Win/Mac/Linux全支持)
Codex是OpenAI推出的AI编程智能体,可读取本地项目、理解需求并自动修改代码。支持桌面GUI、命令行(CLI)及VS Code/Cursor插件三种形态,覆盖可视化操作、终端高效开发与编辑器无缝集成场景,助开发者用自然语言驱动编码全流程。(239字)
1836 2
【2026国内使用】Codex安装过程一篇讲透(Win/Mac/Linux全支持)
|
4天前
|
运维 Java 编译器
【保姆级】JDK下载+安装+环境变量配置教程(所有版本汇总,2026最新版)
本文详解JDK安装与配置,以最新LTS版JDK 25为例,涵盖版本选择(优先LTS)、官网下载、图文安装步骤、环境变量配置(Path添加bin路径)及基础编译运行验证,新手可快速上手。
|
5天前
|
SQL 关系型数据库 Linux
【保姆级】DBeaver下载、安装和使用教程(所有版本汇总,2026最新实测)
DBeaver 是一款免费开源的跨平台数据库管理工具,支持 MySQL、PostgreSQL、Oracle 等主流 SQL 数据库,提供连接管理、SQL 编辑、数据浏览、导入导出、ER 图等功能。含社区版(免费)和专业版(付费),兼容 Windows/macOS/Linux,轻量易用,开发者首选。
|
1月前
|
编译器 Linux C语言
【全网最详细】MinGW64|MinGW官网下载和安装图文教程(附常用安装包)
MinGW-w64是Windows平台开源GCC编译工具链,支持32/64位系统,解压即用、免安装。提供gcc/g++命令,兼容Linux开发习惯,轻量高效,可搭配VS Code等编辑器使用,适合C/C++初学者及跨平台开发者。(239字)
|
IDE 开发工具 C语言
【新手必看】VC6.0(VC++6.0)安装图文教程(Win10/Win11/Win8可用)
VC6.0是微软1998年发布的经典C/C++集成开发环境,集编辑、编译、调试于一体。虽已停止维护,但因历史原因仍被国内高校及计算机二级考试广泛采用。本文详述其安装步骤、Win7/10/11/8系统兼容性设置及基础使用方法(建工程、写代码、编译运行),助力初学者快速上手。(239字)