我在 VirtualBox(主机是 Win7)中运行 Ubuntu Server(12.0.4-beta2;内核 3.2.0),我想使用共享文件夹。我按照手册设置了 vbox 客户端添加http://www.virtualbox.org/manual/ch04.html#idp5801200但每次启动都会出现这个错误:
Starting the VirtualBox Guest Additions ...fail!
(modprobe vboxguest failed)
Starting VirtualBox Guest Addition service VirtualBox Additions module not loaded!
当我自己尝试的时候:
$ modprobe vboxguest
FATAL: Module vboxguest not found.
我做错了什么吗?我需要做什么来纠正?谢谢你的帮助。
答案1
我今天遇到了这个问题,并通过安装内核头文件解决了它
yum install dkms binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers
然后
yum install kernel-devel
或者
yum install kernel-PAE-devel
然后重新运行VBoxLinuxAdditions.run
。
答案2
我发现这里标准来宾添加安装包含内置安装功能,因此无需重新安装:
/etc/init.d/vboxadd setup
这给了我关于缺少内核源的错误,所以正如 brendan 的回答,yum install kernel-devel
然后该setup
命令起作用了,一切似乎又恢复正常了!
答案3
我今天遇到了类似的问题,但结果发现 vagrant-vbguest 插件没有安装。因此,在我的 Vagrantfile 文件夹中:
vagrant plugin install vagrant-vbguest
这帮我解决了这个问题。
答案4
在 Centos 8 上,首次运行
sudo yum install elfutils-libelf-devel