更新VirtualBox增强功能失败:执行/bin/sh时遇VERR_INTERNAL_ERROR_5错误
解决VirtualBox增强功能更新时的VERR_INTERNAL_ERROR_5错误
错误信息:
Name: C:\Program Files\Oracle\VirtualBox/VBoxGuestAdditions.isoRunning update file "/bin/sh" on guest failed: VERR_INTERNAL_ERROR_5.
Result Code:
VBOX_E_IPRT_ERROR (0X80BB0005)
Component:
GuestSessionWrap
Interface:
IGuestSession {234f0627-866d-48c2-91a5-4c9d50f04928}
方法1:手动挂载并安装增强功能
- 关闭虚拟机,在VirtualBox「存储」设置中移除已挂载的虚拟光驱
- 启动Linux虚拟机,点击VirtualBox顶部菜单栏「设备」→「安装增强功能」
- 打开终端,安装编译依赖(根据发行版选择命令):
- Debian/Ubuntu:
sudo apt update && sudo apt install build-essential dkms linux-headers-$(uname -r) - RHEL/CentOS/Fedora:
sudo dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
- Debian/Ubuntu:
- 挂载ISO文件:
sudo mkdir -p /media/vboxiso && sudo mount /dev/cdrom /media/vboxiso - 执行安装脚本:
cd /media/vboxiso && sudo ./VBoxLinuxAdditions.run - 重启虚拟机:
sudo reboot
方法2:修复Guest Session权限与界面设置
- 将当前用户加入
vboxsf组:sudo usermod -aG vboxsf $USER - 关闭虚拟机,在VirtualBox「用户界面」设置中取消勾选「自动捕获键盘」,重启虚拟机后重试安装
- 若仍失败,可尝试以纯命令行模式启动虚拟机,再手动执行安装脚本
方法3:更新VirtualBox至最新稳定版
- 卸载Windows主机上的旧版VirtualBox,下载适配Win11的最新稳定版安装包
- 安装时选择「完全安装」,确保包含Guest Additions组件
- 重启主机后,重新打开虚拟机尝试安装增强功能
内容的提问来源于stack exchange,提问作者ma_minhaz
相关产品推荐
相关产品推荐

