升级到Ubuntu 9.04后,kernel也随之升级到了2.6.28-14-generic。看uname -a :
Linux ubuntu 2.6.28-12-generic #43-Ubuntu SMP Fri May 1 19:27:06 UTC 2009 i686 GNU/Linux
此时,vb原来的drv不能用了。reinstall virtualbox-ose-source到了编译drv的时候出错:
Error! Your kernel source for kernel 2.6.28-12-generic cannot be found at
/lib/modules/2.6.28-12-generic/build or /lib/modules/2.6.28-12-generic/source.
千万不要以为这是要你下载l源码~其时,只要先安装 linux-headers-2.6.28-12-generic 这个包就好了!
而且安装headers包之后,会自动触发编译vb的drv――这当然是dkms包的功劳啦。