温馨提示×

Ubuntu下VirtualBox怎么用

小樊
36
2026-07-11 23:39:45
栏目: 智能运维

在 Ubuntu 下使用 VirtualBox 搭建和使用虚拟机,一般流程如下(从安装到创建、运行虚拟机):


一、安装 VirtualBox

方法一:用 Ubuntu 官方仓库(稳定、简单)

sudo apt update
sudo apt install virtualbox

安装完成后,可在菜单中搜索 VirtualBox 启动。


方法二:用 Oracle 官方版本(版本更新)

  1. 添加 Oracle 官方源:
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
  1. 导入 GPG 密钥:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
  1. 安装 VirtualBox:
sudo apt update
sudo apt install virtualbox-7.0

二、准备系统镜像(ISO)

例如:

  • Windows:Win10.iso / Win11.iso
  • Linux:ubuntu-22.04.iso

下载后记住路径即可。


三、创建虚拟机(图形界面)

  1. 打开 VirtualBox
  2. 点击 “新建”
  3. 设置:
    • 名称:如 Ubuntu22
    • 类型:Linux / Windows
    • 版本:匹配你的系统
  4. 内存(RAM):
    • 建议 ≥ 2GB(Linux)或 ≥ 4GB(Windows)
  5. 硬盘:
    • 选择 “现在创建虚拟硬盘”
    • 类型:VDI
    • 动态分配
    • 大小:20–50GB
  6. 点击 “创建”

四、加载 ISO 并安装系统

  1. 选中虚拟机 → 设置
  2. 存储 → 控制器:IDE → 光盘图标
  3. 选择你的 ISO 文件
  4. 启动虚拟机
  5. 按提示安装系统(和真实机一样)

五、安装增强功能(推荐)

安装后提升体验(分辨率、共享剪贴板、共享文件夹):

1️⃣ Linux 虚拟机

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)

然后在 VirtualBox 菜单:

设备 → 安装增强功能

挂载后执行:

cd /media/*/VBox_GAs_*
sudo ./VBoxLinuxAdditions.run

2️⃣ Windows 虚拟机

菜单:

设备 → 安装增强功能

按提示安装即可。


六、常用设置建议

✅ 共享文件夹

  • 设置 → 共享文件夹
  • 勾选 自动挂载

✅ 共享剪贴板

  • 设置 → 高级
  • 拖放 / 剪贴板:双向

✅ 网络模式

模式 说明
NAT 上网(默认)
桥接 虚拟机像一台真实主机
仅主机 主机与虚拟机互通

七、常见问题

❌ 启动报错(内核模块问题)

sudo /sbin/vboxconfig

❌ BIOS 未开启虚拟化

进入 BIOS 开启:

  • Intel:VT-x
  • AMD:AMD-V

八、命令行基本用法(可选)

VBoxManage list vms
VBoxManage startvm "虚拟机名"
VBoxManage controlvm "虚拟机名" pause

如果你愿意,我可以:

  • 教你 Ubuntu 里装 Windows
  • 配置 桥接网络
  • 推荐 替代方案(KVM / Docker)
  • 针对 服务器 / 开发 / 学习 给你最优配置

你现在用的是 Ubuntu 桌面版还是服务器版?

0