本人在安装VBoxGuestAdditions增强工具失败,报错代码为
未能加载虚拟光盘 D:\0program\VirtualBox\load\VBoxGuestAdditions.iso 到虚拟电脑 centos1.
Could not mount the media/drive 'D:\0program\VirtualBox\load\VBoxGuestAdditions.iso' (VERR_PDM_MEDIA_LOCKED).
返回 代码: E_FAIL (0x80004005)
组件: ConsoleWrap
界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
被召者: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}
我意识到其实是虚拟机找不到增强工具的位置,于是我打开了系统中的光驱,运行了软件。
但是运行之后,我发现还是报错,并且让我在另一个目录下看报错信息
我打开信息,发现只有modprobe vboxguest failed”
于是我找到了https://blog.csdn.net/GodPluto/article/details/106022393这篇文章。
# yum install -y kernel-devel gcc //安装kernel-devel和gcc编译工具链
# yum -y upgrade kernel kernel-devel //更新kernel和kernel-devel到最新版本
# reboot //重启,重启时,选择最新版本的内核启动
在更新内核之后,再删除旧内核
-
/启动之后
-
# uname -r //查看当前启动的内核版本
-
# rpm -qa | grep kernel-[0-9] //查看全部的内核
-
# yum remove 旧版本内核 //删除旧版本内核
之后重复进行第一步。报错,报错信息如下:
按照提示,运行
sudo yum install kernel headers
如果后面还有错误,也是同理安装好对应的工具,再安装,直到最后,可以把鼠标拖拽出去(不用ctrl键),再重启一下,就好了。