怎么解决VirtualBox无法安装增强工具

点击「设备」-「安装增强功能」,然后就弹出下面这个东西,百度和 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



作者:HappyJoo
链接:https://www.jianshu.com/p/da1bdc673f2e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

<think>好的,用户想了解如何在VirtualBox安装Guest Additions。我需要根据提供的引用信息整理步骤,确保回答清晰正确。首先,我要检查所有相关的引用内容,找出安装步骤的共同点和注意事项。 引用3提到安装Guest Additions是为了鼠标切换和共享目录挂载,这应该是用户的主要需求。引用4提到通过菜单栏的Device选项插入光盘镜像,这是安装的关键步骤。而引用2和引用5分别涉及不同系统下的安装命令,比如Ubuntu使用apt安装,而CentOS需要手动安装依赖包和运行脚本。引用5还提到了需要root权限、更新软件源和安装kernel-devel等步骤,这可能对某些Linux发行版特别重要。 需要分步骤说明,可能包括准备步骤、插入镜像、挂载、运行安装脚本、重启等。同时要注意不同操作系统的差异,比如Ubuntu和CentOS的命令不同。还要提醒用户遇到问题时的解决方法,比如确保内核头文件安装,或者手动挂载光盘。 此外,用户可能遇到的问题,例如安装后功能未生效,可能需要重启虚拟机,或者检查依赖项是否安装完整。需要将这些注意事项包含在回答中,确保用户能顺利完成安装。</think>### 如何在VirtualBox安装增强功能(Guest Additions) #### **步骤说明** 1. **准备工作** - 启动虚拟机,并确保系统已更新(适用于Linux系统): ```bash sudo apt update && sudo apt upgrade # Ubuntu/Debian sudo yum update # CentOS/RedHat ``` [^5] 2. **插入Guest Additions镜像** - 在VirtualBox窗口顶部菜单栏选择 **设备 > 插入Guest Additions CD镜像**。此时虚拟机会自动加载一个虚拟光盘[^4][^3]。 3. **挂载并安装Linux系统)** - **手动挂载光盘**(若未自动挂载): ```bash sudo mkdir /mnt/cdrom sudo mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom ``` - **运行安装脚本**: ```bash sudo sh ./VBoxLinuxAdditions.run ``` 安装完成后重启虚拟机:`sudo reboot`[^3]。 4. **Windows系统安装** - 插入镜像后,打开 **文件资源管理器**,进入虚拟光驱运行 **VBoxWindowsAdditions.exe**,按提示完成安装[^4]。 #### **常见问题解决** - **依赖项缺失**(Linux): 安装前需确保已安装编译工具和内核头文件: ```bash sudo apt install build-essential dkms linux-headers-$(uname -r) # Ubuntu/Debian sudo yum install kernel-devel gcc make perl # CentOS/RedHat ``` [^2][^5] - **共享文件夹配置**: 安装后,在VirtualBox设置中选择 **共享文件夹**,指定宿主机目录。在虚拟机内执行: ```bash sudo mount -t vboxsf <共享名称> <挂载路径> ``` #### **验证安装** - 检查鼠标能否自由切换、屏幕分辨率是否可调,或执行命令: ```bash lsmod | grep vboxguest ``` 若输出包含`vboxguest`,则表明驱动已加载。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值