CentOS7安裝VMplayer7無法開啟虛擬機 - Linux

Table of Contents

從vmware網上下載vmplayer7 64bit
安裝時有些perl的訊息不過因為最後顯示成功安裝我就沒理他
打開vmplayer之後不論是開啟現有vm或是新建vm都會跳出

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

訊息
google以後有人說使用這樣的指令

sudo /etc/init.d/vmware start

我得到
Starting vmware (via systemctl): Job for vmware.service failed. See
'systemctl status vmware.service' and 'journalctl -xn' for details.

的錯誤訊息

照著打systemctl status vmware.service得到

12月 24 15:25:31 vmware[23261]: Starting VMware services:
12月 24 15:25:31 vmware[23261]: Virtual machine monitor[失敗]
12月 24 15:25:31 vmware[23261]: Virtual ethernet[失敗]

(其他ok的訊息就不貼了)


所以我猜是vmmon和vmnet這兩個模組有問題吧


再google 有人是這樣解的

for EACH in vmmon vmnet vmcido
vmware-modconfig --console --build-mod $EACH
modprobe $EACH
done

然後build過程似乎沒啥錯誤 但是有幾行冒出來

modprobe: ERROR: could not insert 'vmmon': Required key not
available

modprobe: ERROR: could not insert 'vmnet': Required key not
available

modprobe: FATAL: Module vmci not found.


查了一下key好像跟secure boot什麼的有關可是要解好像很麻煩

有人在centos7上也預過這種問題的嗎?

--

All Comments

Lucy avatarLucy2014-12-28
你需要關secure boot 然後用unsigned的kernel