温馨提示×

Ubuntu上VirtualBox如何安装增强功能

小樊
62
2025-10-07 17:16:09
栏目: 智能运维

在Ubuntu上为VirtualBox安装增强功能的详细步骤

1. 准备工作:启动虚拟机并更新系统

启动目标Ubuntu虚拟机,确保其处于正常运行状态。打开终端,执行以下命令更新系统软件包列表及已安装的包,避免因依赖过时导致安装失败:

sudo apt update && sudo apt upgrade -y

2. 安装必要依赖包

VirtualBox增强功能的安装需要编译工具和内核头文件支持,需提前安装以下依赖:

sudo apt install build-essential dkms linux-headers-$(uname -r) -y
  • build-essential:包含GCC编译器、Make等基础编译工具;
  • dkms:动态内核模块支持工具,用于自动编译和安装内核模块;
  • linux-headers-$(uname -r):当前内核版本对应的头文件,确保增强功能模块与内核兼容。

3. 挂载VirtualBox增强功能光盘

在VirtualBox虚拟机窗口顶部菜单栏,点击设备插入Guest Additions CD镜像。此时虚拟机会自动挂载一张虚拟光盘,光盘内容包含增强功能安装脚本VBoxLinuxAdditions.run

4. 运行安装脚本

打开终端,通过以下命令进入挂载目录(路径可能因VirtualBox版本略有差异,通常为/media/用户名/VBox_GAs_版本号/):

cd /media/你的用户名/VBox_GAs_*

运行安装脚本(需管理员权限):

sudo ./VBoxLinuxAdditions.run

安装过程中,脚本会自动编译并安装内核模块(如显示、鼠标、共享文件夹等驱动)。若遇到权限问题,可尝试用sudo sh ./VBoxLinuxAdditions.run执行。

5. 重启虚拟机

安装完成后,终端会提示“安装成功”或“建议重启”。执行以下命令重启虚拟机,使增强功能生效:

sudo reboot

6. 验证安装效果

重启后,通过以下功能验证增强功能是否安装成功:

  • 自动调整分辨率:拖动VirtualBox窗口边缘改变大小,虚拟机显示分辨率应自动适配;
  • 无缝鼠标集成:鼠标可直接在虚拟机与宿主机之间无缝切换(无需按Ctrl+Alt);
  • 共享文件夹:在VirtualBox设置中配置的共享文件夹应可在Ubuntu中访问(路径通常为/media/sf_共享文件夹名)。

常见问题及解决方法

  • “未能加载虚拟光盘”错误:关闭虚拟机电源,在VirtualBox设置中删除原有光驱配置,重新启动虚拟机后再插入光盘;
  • “Building the main Guest Additions kernel modules failed”错误:检查内核版本与linux-headers包是否一致(通过uname -r查看内核版本,apt list --installed | grep linux-headers查看已安装头文件);
  • 共享文件夹无法访问:确保已安装virtualbox-guest-dkms包(sudo apt install virtualbox-guest-dkms),并在VirtualBox设置中正确配置共享文件夹。

0