温馨提示×

VirtualBox Debian如何安装增强

小樊
51
2026-07-02 00:19:58
栏目: 智能运维

VirtualBox 的 Debian 虚拟机中安装“增强功能(VirtualBox Guest Additions)”,可以按下面步骤来。下面以 Debian 11 / 12(含 GNOME / KDE / XFCE) 为例,适用于大多数情况。


一、更新系统(推荐)

sudo apt update
sudo apt upgrade -y

二、安装必要的依赖

增强功能需要内核头文件和编译工具:

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

如果提示找不到 linux-headers,可以先执行:

sudo apt install -y linux-headers-amd64

三、插入增强功能光盘

在 VirtualBox 虚拟机窗口中:

  1. 点击顶部菜单
    设备 → 安装增强功能(Insert Guest Additions CD image)
  2. Debian 中通常会自动挂载,也可以在文件管理器中看到类似
    VBox_GAs_x.x.x

四、挂载并运行安装脚本

如果没有自动运行,手动执行:

sudo mount /dev/cdrom /mnt
cd /mnt
sudo sh ./VBoxLinuxAdditions.run

安装完成后:

sudo reboot

五、验证是否安装成功

重启后检查:

lsmod | grep vbox

常见模块包括:

  • vboxguest
  • vboxsf
  • vboxvideo

也可以检查共享文件夹、分辨率自适应、剪贴板共享是否生效。


六、常见问题解决

✅ 共享文件夹无法使用

确保:

  1. 已安装 virtualbox-guest-utils
sudo apt install -y virtualbox-guest-utils
  1. 当前用户加入 vboxsf 组:
sudo usermod -aG vboxsf $USER

然后 重新登录或重启


✅ 提示“Unable to find the sources of your current kernel”

执行:

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

✅ Wayland 下增强功能异常(GNOME)

建议切换到 X11:

  • 登录界面 → 点击齿轮 → 选择 GNOME on Xorg

七、Debian 官方仓库方式(可选)

如果只是想要共享文件夹和剪贴板,不想手动安装增强功能:

sudo apt install -y virtualbox-guest-dkms virtualbox-guest-x11

适合 不想折腾内核模块 的场景,但功能可能略旧。


八、建议版本对照

Debian VirtualBox 版本
Debian 11 VirtualBox 6.1+
Debian 12 VirtualBox 7.x

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/debian_version
  • 桌面环境(GNOME / KDE / XFCE / 无界面)
  • 报错信息

我可以 针对你的环境精确指导

0