就是虚拟机识别不了宿主机的usb接口,这个虚拟机有没有图形界面,看看怎么装。

一个是依赖包问题,另一个就是挂了安装包,但是我怎么找到它并安装上去的问题。
虚拟机是centos6.6vbox4.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和系统本身不匹配。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐