1. 程式人生 > >使用virtualbox安裝VBoxGuestAdditions增強工具 共享資料夾失敗問題

使用virtualbox安裝VBoxGuestAdditions增強工具 共享資料夾失敗問題

最近使用virtualbox 4.3.12版本,guest使用centos,host為windows系統,最新的virtualbox已經直接支援啟動時自動掛載共享資料夾,但是安裝VBoxGuestAdditions時總是提示編譯核心失敗。檢視log提示類似如下:

grep: /lib/modules/3.11.6-4-default/build/include/linux/version.h: No such file or directory
make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/3.11.6-4-default/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 modules
make -C /usr/src/linux-3.11.6-4-obj/i386/default \
KBUILD_SRC=/usr/src/linux-3.11.6-4 \
KBUILD_EXTMOD="/tmp/vbox.0" -f /usr/src/linux-3.11.6-4/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || (        \
echo >&2;                            \
echo >&2 "  ERROR: Kernel configuration is invalid.";        \
echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";    \
echo >&2 ;                            \


這個問題的出現 ,是因為我安裝了高版本的4.3.24版本的virtualbox後,由於不穩定,我又安裝了低版本的virtualbox.4.3.12,這時候再安裝VBoxGuestAdditions就會提示錯誤,解決這個問題,可以從http://download.virtualbox.org/virtualbox/網站下載最新的VBoxGuestAdditions.4.3.*.iso,注意,不需要下載virtualbox的最新安裝包發,只要下載較新一點的增加iso.再安裝,基本上就可以成功了。