1. 程式人生 > >vbox centos安裝增強工具

vbox centos安裝增強工具

就是虛擬機器識別不了宿主機的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和系統本身不匹配。