温馨提示×

Ubuntu VirtualBox如何增强功能

小樊
80
2026-08-22 11:56:30
栏目: 智能运维

在 Ubuntu 虚拟机中安装 VirtualBox 增强功能(Guest Additions) 可以提升性能、支持共享剪贴板、共享文件夹、自动调整分辨率等功能。下面按步骤详细说明。


一、准备工作(在 Ubuntu 中)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装必要依赖

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

二、加载增强功能光盘

方法一:VirtualBox 菜单加载(推荐)

  1. 启动 Ubuntu 虚拟机
  2. 在 VirtualBox 菜单栏点击:
    设备 → 安装增强功能(Insert Guest Additions CD image)
    
  3. Ubuntu 中会自动挂载光盘(或弹出提示)

方法二:手动挂载(如果没反应)

sudo mount /dev/cdrom /mnt

三、安装增强功能

进入挂载目录并运行安装脚本:

cd /mnt
sudo ./VBoxLinuxAdditions.run

安装过程中会看到类似:

Building the VirtualBox Guest Additions kernel modules

✅ 出现 done 表示成功


四、重启虚拟机

sudo reboot

五、验证是否安装成功

1. 查看模块

lsmod | grep vboxguest

2. 检查功能

  • 分辨率可自动调整
  • 鼠标可无缝移动
  • 共享剪贴板可用

六、启用常见功能

1. 共享剪贴板

VirtualBox 设置:

设置 → 高级 → 共享剪贴板 → 双向

2. 共享文件夹

sudo usermod -aG vboxsf $USER
sudo reboot

然后在 VirtualBox 中:

设备 → 共享文件夹 → 添加

七、常见问题解决

❌ 安装失败 / 内核模块编译失败

确认内核头文件版本匹配:

uname -r
apt-cache search linux-headers

❌ 无法挂载光盘

sudo apt install virtualbox-guest-additions-iso

❌ Wayland 下剪贴板异常(Ubuntu 22.04+)

切换到 Xorg:

登录界面 → 齿轮 → Ubuntu on Xorg

八、快速总结命令

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
# 在 VirtualBox 菜单中点击“安装增强功能”
cd /mnt
sudo ./VBoxLinuxAdditions.run
sudo reboot

如果你提供 Ubuntu 版本号(如 20.04 / 22.04 / 24.04)VirtualBox 版本,我可以给你更精确的方案。

0