Подписание драйверов VMware в Ubuntu - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь настроить 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

Обратите внимание, что ключ не может быть назначен. Пожалуйста, помогите мне решить эту проблему. Заранее спасибо за помощь.

...