VirtualBox下载-VirtualBox开源虚拟机下载地址-VirtualBox开源虚拟机下载方法
1. VirtualBox简介与版本说明
VirtualBox是Oracle公司开发的开源虚拟化软件,支持Windows、Linux、macOS等宿主机系统。它完全免费开源,是学习虚拟化技术的首选工具。更多学习教程www.fgedu.net.cn
VirtualBox最新版本:
VirtualBox 7.1.6(最新稳定版)- 发布于2025年,支持最新操作系统
VirtualBox 7.1.4 – 长期支持版本
VirtualBox 7.0.22 – 旧版稳定版本
VirtualBox 6.1.50 – 传统稳定版本
VirtualBox主要特性:
开源免费:完全免费开源,无许可证费用
跨平台:支持Windows、Linux、macOS宿主机
快照功能:无限快照,快速恢复
无缝模式:虚拟机应用直接显示在宿主机桌面
扩展包:支持USB 3.0、RDP、NVMe等高级功能
2. VirtualBox下载方式
VirtualBox提供官网下载和包管理器两种下载方式。学习交流加群风哥微信: itpux-com
方式一:官网下载(推荐)
# https://www.virtualbox.org/wiki/Downloads
# 下载VirtualBox for Windows
# 点击 “Windows hosts”
# 文件名: VirtualBox-7.1.6-167545-Win.exe
# 文件大小: 约 110MB
# 下载VirtualBox for Linux
# 点击 “Linux distributions”
# 选择对应发行版下载
# Linux命令行下载(RHEL/CentOS/Rocky)
# cd /fgedudb/virtualbox
# wget https://download.virtualbox.org/virtualbox/7.1.6/VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm
# 下载输出案例如下:
–2026-04-04 23:00:15– https://download.virtualbox.org/virtualbox/7.1.6/VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm
Resolving download.virtualbox.org… 52.84.125.19
Connecting to download.virtualbox.org|52.84.125.19|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 123456789 (118M) [application/x-rpm]
Saving to: ‘VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm’
VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm 100%[===============================================>] 117.78M 18.5MB/s in 6s
2026-04-04 23:00:21 URL:https://download.virtualbox.org/virtualbox/7.1.6/VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm [123456789/123456789] -> “VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm” [1]
# 验证下载文件
# ls -lh VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm
-rw-r–r– 1 root root 118M Apr 4 23:00 VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm
# 验证SHA256校验和
# sha256sum VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm
a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2 VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm
方式二:下载扩展包
# 访问 https://www.virtualbox.org/wiki/Downloads
# 点击 “VirtualBox Extension Pack”
# 文件名: Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack
# 文件大小: 约 20MB
# Linux命令行下载
# wget https://download.virtualbox.org/virtualbox/7.1.6/Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack
# 下载输出案例如下:
–2026-04-04 23:05:30– https://download.virtualbox.org/virtualbox/7.1.6/Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack
Resolving download.virtualbox.org… 52.84.125.19
Connecting to download.virtualbox.org|52.84.125.19|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 23456789 (22M) [application/octet-stream]
Saving to: ‘Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack’
Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack 100%[===============================================>] 22.37M 5.2MB/s in 4s
2026-04-04 23:05:34 URL:https://download.virtualbox.org/virtualbox/7.1.6/Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack [23456789/23456789] -> “Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack” [1]
# 验证下载文件
# ls -lh Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack
-rw-r–r– 1 root root 22M Apr 4 23:05 Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack
方式三:包管理器安装
# yum install -y VirtualBox
# Ubuntu/Debian
# apt install -y virtualbox
# Fedora
# dnf install -y VirtualBox
# Arch Linux
# pacman -S virtualbox
# 查看安装版本
# VBoxManage –version
7.1.6r167545
3. VirtualBox安装实战
完成下载后,执行安装程序。学习交流加群风哥QQ113257174
步骤1:Windows系统安装
# 双击 VirtualBox-7.1.6-167545-Win.exe
# 安装向导步骤:
步骤1:欢迎界面 – 点击 “Next”
步骤2:自定义安装 – 选择安装路径(默认:C:\Program Files\Oracle\VirtualBox\)
步骤3:功能选择 – 保持默认选项
步骤4:网络警告 – 点击 “Yes”(会临时断开网络)
步骤5:开始安装 – 点击 “Install”
步骤6:安装完成 – 点击 “Finish”
# 输出案例如下:
Installing VirtualBox…
Copying files…
Registering components…
Installing network drivers…
Installation complete!
# 验证安装
# 打开命令提示符
# “C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” –version
7.1.6r167545
步骤2:Linux系统安装
# yum install -y gcc make perl kernel-devel kernel-headers elfutils-libelf-devel
# 安装VirtualBox RPM包
# yum localinstall -y VirtualBox-7.1-7.1.6_167545_el9-1.x86_64.rpm
# 安装输出案例如下:
Last metadata expiration check: 0:15:23 ago on Fri 04 Apr 2026 11:00:00 PM CST.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
VirtualBox-7.1 x86_64 7.1.6_167545_el9-1 @commandline 118 M
Installing dependencies:
SDL x86_64 1.2.15-48.el9 appstream 215 k
libpng x86_64 2:1.6.37-12.el9 baseos 116 k
Transaction Summary
================================================================================
Install 3 Packages
Total size: 118 M
Installed size: 234 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : libpng-2:1.6.37-12.el9.x86_64 1/3
Installing : SDL-1.2.15-48.el9.x86_64 2/3
Installing : VirtualBox-7.1-7.1.6_167545_el9-1.x86_64 3/3
Creating group ‘vboxusers’. VM users must be member of that group!
Verifying : SDL-1.2.15-48.el9.x86_64 1/3
Verifying : VirtualBox-7.1-7.1.6_167545_el9-1.x86_64 2/3
Verifying : libpng-2:1.6.37-12.el9.x86_64 3/3
Installed:
VirtualBox-7.1-7.1.6_167545_el9-1.x86_64
SDL-1.2.15-48.el9.x86_64
libpng-2:1.6.37-12.el9.x86_64
Complete!
# 配置内核模块
# /usr/lib/virtualbox/vboxdrv.sh setup
# 输出案例如下:
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: VirtualBox kernel modules built successfully.
# 将用户添加到vboxusers组
# usermod -aG vboxusers root
# 验证安装
# VBoxManage –version
7.1.6r167545
4. VirtualBox配置实战
完成安装后,进行基础配置优化。更多学习教程公众号风哥教程itpux_com
步骤1:全局首选项配置
# 点击 “管理” -> “全局设定”(或按Ctrl+G)
# 常规配置:
默认虚拟电脑位置:D:\VirtualBox VMs
# 输入配置:
主机组合键:Right Ctrl(默认)
# 显示配置:
最大屏幕尺寸:自动
缩放系数:100%
# 网络配置:
点击 “网络” -> “主机网络管理器”
创建Host-Only网络:
– 名称:VirtualBox Host-Only Ethernet Adapter
– IPv4地址:192.168.56.1
– IPv4网络掩码:255.255.255.0
– DHCP服务器:启用
– 服务器地址:192.168.56.100
– 服务器掩码:255.255.255.0
– 地址下限:192.168.56.101
– 地址上限:192.168.56.254
# 输出案例如下:
网络配置已更新。
步骤2:命令行配置
# VBoxManage list vms
“CentOS-9-Stream” {a1b2c3d4-e5f6-7890-abcd-ef1234567890}
# 查看运行中的虚拟机
# VBoxManage list runningvms
# 查看主机网络信息
# VBoxManage list hostonlyifs
Name: VirtualBox Host-Only Ethernet Adapter
GUID: 12345678-90ab-cdef-1234-567890abcdef
DHCP: Enabled
IPAddress: 192.168.56.1
NetworkMask: 255.255.255.0
IPV6Address: fe80::1234:5678:90ab:cdef
IPV6NetworkMaskPrefixLength: 64
HardwareAddress: 0a:00:27:00:00:00
MediumType: Ethernet
Status: Up
VBoxNetworkName: HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter
# 创建Host-Only网络
# VBoxManage hostonlyif create
Interface ‘VirtualBox Host-Only Ethernet Adapter #2’ was successfully created
# 配置Host-Only网络
# VBoxManage hostonlyif ipconfig “VirtualBox Host-Only Ethernet Adapter” –ip 192.168.57.1 –netmask 255.255.255.0
# 启用DHCP服务器
# VBoxManage dhcpserver add –ifname “VirtualBox Host-Only Ethernet Adapter” –ip 192.168.56.100 –netmask 255.255.255.0 –lowerip 192.168.56.101 –upperip 192.168.56.254 –enable
5. 虚拟机创建与管理
VirtualBox提供完整的虚拟机生命周期管理功能。from:www.itpux.com
步骤1:创建新虚拟机
# 虚拟机名称和系统类型:
名称:CentOS-9-Stream
文件夹:D:\VirtualBox VMs\CentOS-9-Stream
镜像:选择ISO文件(可选)
类型:Linux
版本:Red Hat (64-bit)
点击 “下一步”
# 内存大小:
内存:4096 MB
点击 “下一步”
# 虚拟硬盘:
选择 “现在创建虚拟硬盘”
点击 “创建”
# 虚拟硬盘文件类型:
选择 “VDI (VirtualBox Disk Image)”
点击 “下一步”
# 存储在物理硬盘上:
选择 “动态分配”
点击 “下一步”
# 文件位置和大小:
文件位置:D:\VirtualBox VMs\CentOS-9-Stream\CentOS-9-Stream.vdi
大小:60.00 GB
点击 “创建”
# 输出案例如下:
虚拟机 “CentOS-9-Stream” 创建成功。
步骤2:虚拟机设置
# 系统设置:
主板:
– 内存:4096 MB
– 启动顺序:光驱、硬盘
– 芯片组:PIIX3
– 指点设备:USB触控板
处理器:
– 处理器数量:2
– 执行上限:100%
– 启用嵌套VT-x/AMD-V
# 显示设置:
显存大小:128 MB
图形控制器:VMSVGA
启用3D加速
# 存储设置:
控制器:SATA
– 光驱:选择ISO文件
– 硬盘:CentOS-9-Stream.vdi
# 网络设置:
网卡1:
– 启用网络连接
– 连接方式:NAT
– 控制器:Intel PRO/1000 MT Desktop
# 音频设置:
主机音频驱动:DirectSound
音频控制器:Intel HD Audio
# USB设置:
启用USB控制器
USB 3.0 (xHCI) 控制器
步骤3:虚拟机快照管理
# 虚拟机运行状态下,点击 “虚拟机” -> “工具” -> “快照”
# 点击 “拍摄” 按钮
快照名称:初始安装完成
描述:CentOS 9 Stream安装完成
# 输出案例如下:
快照 “初始安装完成” 已创建。
# 命令行创建快照
# VBoxManage snapshot “CentOS-9-Stream” take “初始安装完成” –description “CentOS 9 Stream安装完成”
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Snapshot taken. UUID: a1b2c3d4-e5f6-7890-abcd-ef1234567890
# 查看快照列表
# VBoxManage snapshot “CentOS-9-Stream” list
Name: 初始安装完成 (UUID: a1b2c3d4-e5f6-7890-abcd-ef1234567890)
Description: CentOS 9 Stream安装完成
Time: 2026-04-04T23:30:00
# 恢复快照
# VBoxManage snapshot “CentOS-9-Stream” restore “初始安装完成”
Waiting for the VM to power off…
VM has been successfully restored.
6. 扩展包安装实战
VirtualBox扩展包提供USB 3.0、RDP、NVMe等高级功能。
步骤1:安装扩展包
# 点击 “管理” -> “工具” -> “扩展包管理器”
# 点击 “安装” 按钮
# 选择扩展包文件:Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack
# 许可协议:
# 阅读并同意许可协议
# 点击 “我同意” 按钮
# 输出案例如下:
Extension Pack ‘Oracle VM VirtualBox Extension Pack’ installed successfully.
# 命令行安装方式
# VBoxManage extpack install Oracle_VirtualBox_Extension_Pack-7.1.6.vbox-extpack
# 输出案例如下:
0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
Successfully installed “Oracle VM VirtualBox Extension Pack”.
# 查看已安装扩展包
# VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 7.1.6
Revision: 167545
Edition:
Description: Oracle Cloud Infrastructure integration, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption, NVMe.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
步骤2:配置USB 3.0支持
# 选择 “USB 3.0 (xHCI) 控制器”
# 添加USB设备筛选器
# 点击 “添加USB设备筛选器” 图标
# 选择要连接的USB设备
# 命令行配置USB设备
# VBoxManage usbfilter add 0 –target “CentOS-9-Stream” –name “USB Flash Drive” –vendorid “1234” –productid “5678”
# 查看USB设备
# VBoxManage list usbhost
Host USB Devices:
UUID: a1b2c3d4-e5f6-7890-abcd-ef1234567890
VendorId: 0x1234 (1234)
ProductId: 0x5678 (5678)
Revision: 1.0 (0100)
Manufacturer: Generic
Product: USB Flash Drive
Address: sysfs:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1
Current State: Busy
7. 生产环境最佳实践
在使用VirtualBox时需要遵循最佳实践。
性能优化建议
1. 确保宿主机有足够的内存(建议16GB以上)
2. 使用SSD存储虚拟机文件
3. 定期清理宿主机磁盘空间
4. 关闭不必要的宿主机服务
# 虚拟机优化:
1. 内存配置不超过宿主机物理内存的75%
2. CPU核心数不超过宿主机物理核心数
3. 使用SATA控制器提升磁盘性能
4. 启用嵌套虚拟化支持
# 网络优化:
1. 生产环境使用桥接模式
2. 使用Intel PRO/1000网卡类型
3. 安装Guest Additions提升网络性能
# 存储优化:
1. 虚拟磁盘选择”动态分配”节省空间
2. 定期进行磁盘碎片整理
3. 使用SSD存储提升I/O性能
本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html
