You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VirtualBox中Windows宿主机向Ubuntu虚拟机安装增强工具受阻(残留无法清除导致重装失败)

VirtualBox中Windows宿主机向Ubuntu虚拟机安装增强工具受阻(残留无法清除导致重装失败)

这种残留文件搞崩安装的情况我真的懂!之前折腾VirtualBox Guest Additions也踩过类似的坑,别慌,咱们一步步把残留清干净,再强制安装搞定它。

第一步:彻底清除所有残留痕迹

你之前删了/opt下的目录,但VirtualBox的安装残留不止在那里,那个报错里的/usr/sbin/vbox-uninstall-guest-additions脚本才是关键——它还在调用已经不存在的卸载文件,导致安装程序卡壳。咱们把这些漏网的残留都清掉:

  1. 先卸载可能还加载着的内核模块(没加载的话会提示错误,忽略就行):
    sudo rmmod vboxguest
    
  2. 删除那个搞事情的卸载脚本:
    sudo rm /usr/sbin/vbox-uninstall-guest-additions
    
  3. 清理系统服务里的VirtualBox相关文件:
    sudo rm /lib/systemd/system/vbox*
    
  4. 检查dpkg包管理系统里的残留记录,彻底清除相关包:
    先看看有哪些相关包:
    dpkg -l | grep vbox
    
    然后把找到的包(比如vboxguestadditions-iso之类的)彻底删除:
    sudo dpkg --purge 你找到的包名
    
  5. 清理其他零散的残留文件:
    sudo rm -rf /usr/share/vboxguestadditions
    sudo find /usr/src -name "*vboxguest*" -exec rm -rf {} +
    sudo find /usr/lib -name "*vboxguest*" -exec rm -rf {} +
    

做完这些之后,重启一下虚拟机,确保所有残留都被彻底清除。

第二步:强制安装Guest Additions

现在残留清干净了,咱们用强制参数跳过安装程序的卸载检查,直接覆盖安装:

  1. 先确保Ubuntu的内核头文件和编译工具已经安装(不然Guest Additions可能编译失败):
    sudo apt update && sudo apt install linux-headers-$(uname -r) build-essential dkms
    
  2. 挂载Guest Additions CD镜像,进入对应的目录(把<version>换成你实际的版本号,比如7.0.12):
    cd /media/$USER/VBOXADDITIONS_<version>/
    
  3. 用--force参数强制安装:
    sudo sh ./VBoxLinuxAdditions.run --force
    

如果碰到挂载目录权限问题,你可以先把安装文件复制到本地目录再运行:

mkdir -p ~/vbox_temp
cp -r /media/$USER/VBOXADDITIONS_<version>/* ~/vbox_temp/
cd ~/vbox_temp
sudo sh ./VBoxLinuxAdditions.run --force

安装完成后再重启虚拟机,剪贴板共享应该就能恢复正常了!

备注:内容来源于stack exchange,提问作者Mugen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 10:10:33