升級到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包的功勞啦。