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) 修改分辨率
依次点击菜单栏中的“视图 > 虚拟显示器”,就可以调整分辨率了: