下面以 Windows 主机 + Linux 虚拟机(以 Ubuntu 为例) 来说明 VirtualBox 的安装与使用,如果你是指“在 Linux 上装 VirtualBox”或“在 VirtualBox 里装 Linux”,我也会一并说明。
一、在 Windows 上安装 VirtualBox(最常见)
1️⃣ 下载 VirtualBox
- 官网:https://www.virtualbox.org
- 点击 Download → 选择 Windows hosts
2️⃣ 安装 VirtualBox
- 双击下载的
.exe 文件
- 一路 Next
- 安装路径默认即可
- 出现“网络接口”提示时,点 是
- 安装完成后启动 VirtualBox
二、在 VirtualBox 中安装 Linux(以 Ubuntu 为例)
1️⃣ 下载 Linux 镜像
- Ubuntu:https://ubuntu.com/download/desktop
- 下载
.iso 文件
2️⃣ 新建虚拟机
- 打开 VirtualBox → 新建
- 名称:
Ubuntu
- 类型:
Linux
- 版本:
Ubuntu (64-bit)
- 内存:建议 2048 MB 以上
- 硬盘:
- 现在创建虚拟硬盘
- 类型:VDI
- 动态分配
- 大小:建议 20GB+
3️⃣ 挂载 Linux 镜像
- 选中虚拟机 → 设置
- 存储 → 控制器 IDE → 光驱
- 选择下载的
.iso 文件
4️⃣ 启动并安装 Linux
- 点击 启动
- 选择
Install Ubuntu
- 按提示:
- 语言
- 键盘
- 安装类型(用整个磁盘)
- 设置用户名和密码
- 安装完成后重启
三、在 Linux 上安装 VirtualBox(Linux 主机)
Ubuntu / Debian
sudo apt update
sudo apt install virtualbox
CentOS / Rocky / Alma
sudo dnf install VirtualBox
(可能需要先启用 EPEL)
四、常见增强功能(推荐)
安装增强功能(Guest Additions)
- 启动 Linux 虚拟机
- 菜单:设备 → 安装增强功能
- 在 Linux 中执行:
sudo apt install build-essential dkms
sudo sh /media/*/VBoxLinuxAdditions.run
✅ 可实现:
五、常见问题
❓ 虚拟机无法启动 64 位系统?
- 进入 BIOS 开启 VT-x / AMD-V
- 关闭 Hyper-V(Windows)
❓ 屏幕太小?
❓ 网络不通?
如果你告诉我:
- ✅ 你的 主机系统(Windows / macOS / Linux)
- ✅ 想装 哪种 Linux(Ubuntu / CentOS / 其他)
我可以给你更精确的图文步骤。