Я пытаюсь настроить VMware Workstation 14 Player на Ubuntu 18.04.1 LTS и, как и ожидалось, столкнулся с проблемой с неподписанными драйверами 'vmmon' и 'vmnet'. В результате службы «Монитор виртуальной машины» и «Виртуальная сеть» не запускаются.
В соответствии с инструкциями, приведенными здесь, я выполняю следующие команды:
Создание пары ключей:
$ openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
подписать модули:
$ 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)
импортируйте ключ в ваш MOK (ключ, принадлежащий модулю) и выберите пароль (вам потребуется этот пароль при перезагрузке, чтобы он был зарегистрирован.
$ mokutil --import MOK.der
Все посты говорят, что назначения ключа должно быть достаточно. Но в моем случае этот шаг не выполняется и ключ не может назначить
# modinfo vmmon
filename: /lib/modules/4.15.0-33-generic/misc/vmmon.ko
supported: external
license: GPL v2
description: VMware Virtual Machine Monitor.
author: VMware, Inc.
srcversion: 4E7C451E151FBF78CD20320
depends:
retpoline: Y
name: vmmon
vermagic: 4.15.0-33-generic SMP mod_unload
signat: PKCS#7
signer:
sig_key:
sig_hashalgo: md4
Обратите внимание, что ключ не может быть назначен. Пожалуйста, помогите мне решить эту проблему.
Заранее спасибо за помощь.