一、報錯提示
出現(xiàn)這種報錯一般是vmmon和vmnet這倆模塊沒有經(jīng)過簽名認證,軟件認為不安全,所以無法正常完成安裝,那我們完成簽名認證就行
二、centos
1.生成密鑰和證書文件
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
2.簽名內核模塊:
先找到模塊的位置
sudo find /lib/modules/ -name vmmon.ko
sudo find /lib/modules/ -name vmnet.ko
正常會返回兩個路徑,接下來替換下面代碼中后面的路徑代碼
sudo /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der /lib/modules/3.10.0-957.el7.x86_64/misc/vmmon.ko
sudo /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der /lib/modules/3.10.0-957.el7.x86_64/misc/vmnet.ko
3.導入MOK密鑰:
sudo mokutil --import MOK.der
注意這步要在第一步生成密鑰的路徑下執(zhí)行
即 ls 能看到有? ?MOK.priv? ? ??和????? MOK.der? ? ? 文件文章來源:http://www.zghlxwxcb.cn/news/detail-808850.html
4.重啟電腦
reboot
?重啟后有幾個選項
選第二個:Enroll MOK? ??? ? ? ? ? ? ?如果不一樣反正是選帶MOK的
三、ubuntu
1.生成密鑰和證書文件
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
2.簽名內核模塊:?
先找到模塊的位置
sudo find /lib/modules/ -name vmmon.ko
sudo find /lib/modules/ -name vmnet.ko
?正常會返回兩個路徑,接下來替換下面代碼中后面的路徑代碼
sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
3.導入MOK密鑰:??
sudo mokutil --import MOK.der
注意這步要在第一步生成密鑰的路徑下執(zhí)行
即 ls 能看到有? ?MOK.priv? ? ??和????? MOK.der? ? ? 文件
?4.重啟
reboot
選擇帶MOK的文章來源地址http://www.zghlxwxcb.cn/news/detail-808850.html
到了這里,關于Linux安裝VMware17報錯Before you can run VMware,several modules must be compiled and……的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!