顯示頁面舊版反向連結Fold/unfold all回到頁頂 本頁是唯讀的,您可以看到原始碼,但不能更動它。您如果覺得它不應被鎖上,請詢問管理員。 ====== 更新 linux Kernel 後 VMWare 與 VirtualBox 重新編譯程序 ====== <style background> 當 Linux Kernel 更版後, vmware 與 vboxdrv 就無法自動起來, 因為在新版的 kernel module 內已經找不到相關的檔案, 所以必須執行以下的程序重新 Complier 新版的 Module </quote> ===== - 環境相關 ===== * kernel 的 devel / headers 必須安裝 ++點下看 kernel-2.6.18-53 的例子||<file> rpm -qa | grep kernel| grep 2.6.18-53 </file> <file> kernel-headers-2.6.18-53.1.4.el5 kernel-devel-2.6.18-53.1.4.el5 kernel-2.6.18-53.1.4.el5 </file>++ * gcc 相關的 complier 與 lib ===== - vmware ===== <code sh> su - root vmware-config.pl </code> 經過這工具指令的執行過後, 就會自動將 vmware 帶起來 ===== - vboxdrv ===== <code sh> su - root /etc/init.d/vboxdrv setup </code> 經過這工具指令的執行過後, 就完成自動編譯 ++++看之前複雜版本| <code sh> su - root cd /usr/share/virtualbox/src make make install </code> 如果正確沒有錯誤訊息, 應該可以在現在 kernel 目錄內看到安裝的 module 檔案 , 看以下 **kernel-2.6.18-53** 的例子: <file> [root@pd920 src]# ls -lt /lib/modules/2.6.18-53.1.4.el5/misc/ total 4600 -rw-rw-r-- 1 root root 2685236 Dec 5 07:26 vboxdrv.ko lrwxrwxrwx 1 root root 43 Dec 5 07:12 vmnet.ko -> /lib/modules/2.6.18-53.1.4.el5/misc/vmnet.o -rw-r--r-- 1 root root 1289052 Dec 5 07:12 vmnet.o lrwxrwxrwx 1 root root 43 Dec 5 07:12 vmmon.ko -> /lib/modules/2.6.18-53.1.4.el5/misc/vmmon.o -rw-r--r-- 1 root root 697077 Dec 5 07:12 vmmon.o </file> ++++ {{tag>vmware virtualbox 密技}} tech/vm_upgradekernel.txt 上一次變更: 2021/01/16 14:51由 jonathan