VirtualBox 7.0.8 Ubuntu虚拟机无法运行VBoxWindowsAdditions.exe以启用增强功能求助
兄弟,你这明显搞混了工具版本啊!VBoxWindowsAdditions.exe是给Windows虚拟机用的增强程序,你的 guest 系统是Ubuntu(Linux),得用对应的Linux版增强工具才行,这就是你报错的根源~
下面给你一步步解决的办法:
第一步:卸载当前挂载的Windows增强镜像
打开Ubuntu的文件管理器,找到左侧的vbox_GAs_7.0.8挂载盘,右键选择“弹出”,先把这个Windows版本的镜像卸下来。第二步:安装Linux增强工具所需的依赖包
打开Ubuntu的终端(快捷键Ctrl+Alt+T),执行下面的命令安装编译依赖:sudo apt update && sudo apt install build-essential dkms linux-headers-$(uname -r)这些包是用来编译VirtualBox增强工具内核模块的,必须先装好才能顺利安装增强功能。
第三步:挂载Linux版的增强功能镜像
在VirtualBox的顶部菜单栏,点击Devices(设备)->Insert Guest Additions CD Image...(插入增强功能光盘镜像)。这时候Ubuntu文件管理器会自动挂载正确的Linux版增强镜像。第四步:运行Linux增强工具安装脚本
打开终端,先切换到挂载的光盘目录(一般路径是/media/$USER/VBox_GAs_7.0.8,也可以直接在文件管理器里右键挂载盘选择“打开终端”),然后执行:sudo ./VBoxLinuxAdditions.run等待安装完成,过程中可能会有一些输出日志,只要最后没有报错提示就没问题。
第五步:重启虚拟机并验证功能
安装完成后,执行命令重启Ubuntu:sudo reboot重启后回到VirtualBox的虚拟机设置,确认
General(通用)->Advanced(高级)里的Shared Clipboard(共享剪贴板)和Drag and Drop(拖放)都设置成了Bidirectional(双向),这样就能实现主机和虚拟机之间的剪贴板互粘啦!
备注:内容来源于stack exchange,提问作者user2727050

