我的主机是Windows 11,在虚拟机上运行Linux。当我尝试更新我的虚拟盒子来宾添加时,我收到以下错误。
Name: C:\Program Files\Oracle\VirtualBox/VBoxGuestAdditions.iso
Running 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}
也许您可以通过在访客系统中安装访客添加项来解决问题。答案很大程度上基于https://askubuntu.com/questions/22743/how-do-i-install-guest-additions-in-a-virtualbox-vm。我附上了 Poseidon 9 安装方法,其中介绍了整个过程。
我遇到了同样的错误,并通过执行此处指示的步骤解决了。
特别是“第3段”:
3 - 重试安装 Virtualbox Guest Additions
sudo apt update
不再返回任何警告,然后
sudo apt-get install build-essential linux-headers-$(uname -r)
然后通过
sudo reboot
重新启动虚拟机。然后,从 VirtualBox 顶栏“设备”菜单 -> 单击“插入来宾 添加CD”(看起来好像没有做任何事情,但它确实做了 确实)终于
sudo mkdir -p /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom sudo ./VBoxLinuxAdditions.run
当它询问您是否要安装来宾添加时继续,即使 它们已经在操作系统上,并再次通过
sudo reboot
重新启动虚拟机。