vbox centos安裝增強工具
阿新 • • 發佈:2019-02-19
就是虛擬機器識別不了宿主機的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和系統本身不匹配。