就是虚拟机识别不了宿主机的usb接口,这个虚拟机有没有图形界面,看看怎么装。
一个是依赖包问题,另一个就是挂了安装包,但是我怎么找到它并安装上去的问题。
虚拟机是centos6.6
哈 vbox4.3.26
参考一个回答
# yum update
# yum install gcc
# yum install kernel-devel-2.6.32-504.el6.x86_64
# yum install bzip2
# mount /dev/scd0 /media/cdrom
# sh /media/cdrom/VBoxLinuxAdditions.run
注意哈,kernel-devel最好直接和本机的内核版本一致的,开始我是直接 yum install kernel-devel 结果吃亏了。
还有一个就是错误看仔细
=======================填坑过程,可以忽略==================看错误不仔细啊========
这里可能会有个 /media/cdrom 目录不存在的问题,那么直接创建一个就好了
# mkdir -p /media/cdrom
但是这里有个错误
Building the main Guest Additions module [失败]
(Look at /var/log/vboxadd-install.log to find out what went wrong)
那来看看日志吧
主要的错误应该是这句话
/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.
看到有说 kernel dev更新之后要reboot机器,我这里试了下还行这个德行。
再看下错误
The missing package can be probably installed with
yum install kernel-devel-2.6.32-504.el6.x86_64
难道是上面yum安装的devel不对么。。
于是我再次yum安装这个指定版本号的kernel-devel
再次执行增强工具的安装好像可以build了,最上面的回答是是对的,但是yum安装的kerner-devel和系统本身不匹配。