在Ubuntu上为VirtualBox安装增强功能的详细步骤
启动目标Ubuntu虚拟机,确保其处于正常运行状态。打开终端,执行以下命令更新系统软件包列表及已安装的包,避免因依赖过时导致安装失败:
sudo apt update && sudo apt upgrade -y
VirtualBox增强功能的安装需要编译工具和内核头文件支持,需提前安装以下依赖:
sudo apt install build-essential dkms linux-headers-$(uname -r) -y
build-essential:包含GCC编译器、Make等基础编译工具;dkms:动态内核模块支持工具,用于自动编译和安装内核模块;linux-headers-$(uname -r):当前内核版本对应的头文件,确保增强功能模块与内核兼容。在VirtualBox虚拟机窗口顶部菜单栏,点击设备→插入Guest Additions CD镜像。此时虚拟机会自动挂载一张虚拟光盘,光盘内容包含增强功能安装脚本VBoxLinuxAdditions.run。
打开终端,通过以下命令进入挂载目录(路径可能因VirtualBox版本略有差异,通常为/media/用户名/VBox_GAs_版本号/):
cd /media/你的用户名/VBox_GAs_*
运行安装脚本(需管理员权限):
sudo ./VBoxLinuxAdditions.run
安装过程中,脚本会自动编译并安装内核模块(如显示、鼠标、共享文件夹等驱动)。若遇到权限问题,可尝试用sudo sh ./VBoxLinuxAdditions.run执行。
安装完成后,终端会提示“安装成功”或“建议重启”。执行以下命令重启虚拟机,使增强功能生效:
sudo reboot
重启后,通过以下功能验证增强功能是否安装成功:
/media/sf_共享文件夹名)。linux-headers包是否一致(通过uname -r查看内核版本,apt list --installed | grep linux-headers查看已安装头文件);virtualbox-guest-dkms包(sudo apt install virtualbox-guest-dkms),并在VirtualBox设置中正确配置共享文件夹。