centos底下裝VirtualBox執行的問題 - Linux

Table of Contents

作業系統是centos

主機是ibm 中/大型伺服器等級

amd 有支援vmx.

依照http://wiki.centos.org/zh-tw/HowTos/Virtualization/VirtualBox指示下安裝

對照過kernel都是同樣版本

執行 /etc/init.d/vboxdrv setup 出現以下錯誤

Error! Your kernel headers for kernel 2.6.18-194.17.1.el5xen
cannot be found at/lib/modules/2.6.18-194.17.1.el5xen/build
or /lib/modules/2.6.18-194.17.1.el5xen/source.
[FAILED]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)

------------
log檔顯示:

Uninstalling modules from DKMS
Attempting to install using DKMS

Creating symlink /var/lib/dkms/vboxhost/3.2.10/source ->
/usr/src/vboxhost-3.2.10

DKMS: add Completed.
You can use the --kernelsourcedir option to tell DKMS where it's located.
Failed to install using DKMS, attempting to install without
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.

-----------------
google了半天

爬了很多文也找不出問題點

有勞版上高手幫忙指點指點

謝謝!!


--

All Comments

Robert avatarRobert2010-10-24
kernel-devel?kernel-headers?
Mia avatarMia2010-10-26
一堆人裝vbox都不看vbox的手冊...
Edith avatarEdith2010-10-30
你沒有裝kernel source
Jessica avatarJessica2010-10-31
kernel-devel與headers都裝完了,看過手冊就是抓不到問題
才上來問的,謝謝!
Jessica avatarJessica2010-11-04
Specify KERN_DIR=<directory> and run Make again. Stop
Thomas avatarThomas2010-11-05
也許你裝的kernel-devel不是 2.6.18-194.17.1.el5xen
Mary avatarMary2010-11-07
kernel-devel-2.6.18-194.17.1.el5
Oscar avatarOscar2010-11-09
那你找找kernel-xen-devel-2.6.18-194.17.1.el5
Zanna avatarZanna2010-11-14
因為你現在使用的kernel版本名本身就不同
Kama avatarKama2010-11-17
所以virtual box去找時發現找不到這版本的kernel source
Joseph avatarJoseph2010-11-21
簡單的說 你kernel-devel裝是裝了,但沒裝對版本
Ula avatarUla2010-11-25
的確是kernel的版本安裝錯誤..看來不能自動得手動,感謝!