解决VirtualBox无法安装增强工具

本文详细介绍了在VirtualBox中遇到无法安装增强功能错误E_FAIL(0x80004005)的解决方案。通过手动挂载VBoxGuestAdditions.iso并运行安装脚本,最终实现了虚拟机的复制粘贴和文件拖放功能。

点击「设备」-「安装增强功能」,然后就弹出下面这个东西,百度和 bing 了很久,终于解决啦~

Unable to insert the virtual optical disk D:\Program\Orade\VirtualBox\VBoxGuestAdditions.iso into the machine lubuntu1810.
Could not mount the media/drive 'D:\Program\Orade\VirtualBox\VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).

Result Code: E_FAIL (0x80004005)
Component: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
Callee: IMachine {5047460a-265d-4538-b23e-ddba5fb84976}

解决方案:

1。手动安装VBoxGuestAdditions

sudo mkdir --p /media/cdrom
sudo mount -t auto /dev/cdrom /media/cdrom/
cd /media/cdrom/
sudo sh VBoxLinuxAdditions.run

2。重启虚拟机就可以了

总结:

我先是手工安装了VBoxGuestAdditions(但是安装前没有试过弹出CD。)然后重启虚拟机,就可以粘贴复制和拖文件了,目标实现~

有疑惑的同学可以先试试弹出CD,看看能不能安装增强功能,点击「设备」-「安装增强功能」,不行的话再手动安装啦。

但是!还要打开Windows的共享,我觉得好麻烦,不想开共享,所以我试试能不能直接拖放文件和复制粘贴就好了,毕竟这是我的主要目的。

至于怎么要不要勾选「使用主机输入输出(I/O)缓存」,可以试一下,但是我不确定可以用,因为我把它关掉也能正常使用。可能这个选项是开启共享文件夹才需要的吧,但是我不需要共享文件夹~

  1. 虚拟机设置-存储-控制器SATA-勾选"使用主机输入输出(I/O)缓存"
  2. 存储-控制器SATA-点击***.vdi-勾选"固态驱动器"
  3. 重启虚拟机系统

参考网站:

  1. Virtualbox中的各种出现E_FALL(0x80004005)的问题解决方法_一百万个为什么的博客-优快云博客_virtualbox0x80004005 解决方法
  2. Unable to mount VirtualBox Guest Additions as a guest (Win7 host) - Ask Ubuntu
  3. https://jingyan.baidu.com/article/574c521917db806c8d9dc18c.html
VirtualBox安装增强功能(Guest Additions)时遇到无响应的问题,是许多用户在使用过程中经常遇到的挑战。以下是一些有效的解决方法,结合了用户的真实经历和实践验证的步骤。 ### 1. 确保虚拟机操作系统已更新 在尝试安装增强功能之前,确保虚拟机内的操作系统是最新的。可以通过以下命令更新系统软件包: ```bash sudo apt update && sudo apt upgrade -y ``` 安装必要的编译工具和内核模块支持: ```bash sudo apt install build-essential dkms linux-headers-generic -y ``` 安装完成后,重启虚拟机以确保所有更新生效: ```bash sudo reboot ``` 这些步骤有助于解决因系统缺少必要组件而导致的安装失败问题[^3]。 --- ### 2. 手动挂载增强功能光盘 如果点击“安装增强功能”按钮没有反应,可以尝试手动挂载增强功能的 ISO 文件。在 VirtualBox 菜单中选择: **设备 > 安装增强功能** 如果此时没有自动挂载光盘,可以在虚拟机设置中手动指定增强功能的 ISO 文件路径。在 Ubuntu 系统中,挂载点通常为 `/media/cdrom` 或 `/mnt/cdrom`。 挂载命令如下: ```bash sudo mount /dev/cdrom /media/cdrom ``` 进入挂载目录并运行安装脚本: ```bash cd /media/cdrom sudo ./VBoxLinuxAdditions.run ``` 安装完成后重启虚拟机以启用增强功能[^4]。 --- ### 3. 检查虚拟机设置与兼容性 有时,虚拟机的设置不正确也会导致增强功能无法正常安装。例如,创建虚拟机时选择的操作系统类型可能影响功能的兼容性。建议在创建虚拟机时选择与实际安装系统匹配的类型(如 Red Hat 或 Ubuntu)。 此外,确保启用了 3D 加速功能: **设置 > 显示** 勾选“启用 3D 加速”选项,这有助于增强图形性能并提高安装成功的概率[^2]。 --- ### 4. 解决共享文件夹与鼠标集成问题 即使增强功能安装成功,也可能出现共享文件夹无法访问或鼠标无法自动切换的问题。为了解决共享文件夹问题,可以将用户添加到 `vboxsf` 组中: ```bash sudo usermod -a -G vboxsf $USER ``` 重启虚拟机后,共享文件夹应能正常访问。 对于鼠标无法自动切换的问题,确保在增强功能安装后启用了“鼠标集成”选项: **设置 > 显示 > 启用鼠标集成** 此外,使用快捷键 `Host + C` 可以切换自动缩放模式,这也有助于改善鼠标体验[^3]。 --- ### 5. 替代方案:使用 VMware 或云服务器 如果 VirtualBox增强功能始终无法正常工作,可以考虑使用 VMware 作为替代方案。VMware 的客户机工具(VMware Tools)通常更容易安装且兼容性更好。此外,若本地资源受限,使用云服务器(如腾讯云、阿里云等)也是一种高效稳定的解决方案[^2]。 --- ###
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

THMAIL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值