使用Secure Boot后,導致VMware無法啟動虛擬機


最初安裝vmware時就報錯
 Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory 
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so:  cannot open shared object file: No such file or directory 

但是安裝界面可以打開,可以正常安裝,但是安裝過后,啟動虛擬機時再次報錯,無法啟動虛擬機。

Could not open /dev/vmmon: ?????????.
Please make sure that the kernel module `vmmon' is loaded.

提示:無法加載vmmon這個模塊。但是,經過查看:"/lib/modules/4.4.0-36-generic/misc"目錄下有vmmon.ko這個模塊。

后來,經過一陣狂搜,感謝網絡。終於在:https://communities.vmware.com/message/2461448,找到了答案:

When "Secure Boot" is enabled, unsigned kernel extensions will not allowed to be loaded. vmmon.ko and vmnet.ko are of course not signed with Fedora cert, so they just won't run.

如果在bios下面,開啟了安全啟動選項,那么沒有注冊的內核擴展均不被允許安裝,這樣就會導致vmmon.ko和vmnet.ko無法運行了。

最后,在附上一段編譯vmware模塊的方法:

網址:https://communities.vmware.com/message/2442783

cd /tmp

tar -xvf /usr/lib/vmware/modules/source/vmmon.tar

cd vmmon-only/

make

cp vmmon.ko /lib/modules/2.6.32-504.el6.x86_64/misc/vmmon.ko

modprobe vmmon

 Start the VM.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM