Только что обновил свой ubuntu до 20.04, и когда я попытался запустить VMware, и модуль ядра VMware начал компилировать монитор виртуальной машины и виртуальное сетевое устройство, и это не удалось Я запустил VMware с помощью терминала, и у меня были следующие проблемы:
/ bin / sh: 1: flex: not found
, которые я исправил, установив flex и
Невозможно открыть / dev / vmmon: нет такого файла или каталога
, которые я точно не помню, как я исправил, и теперь я получаю это окно , в котором говорится:
Ядро заголовки для версии 5.4.0-39-generic не были найдены
, но у меня установлены заголовки, как вы можете видеть здесь !
Каждый раз, когда мой Ubuntu MATE 18.04 LTS обновляет что-то, связанное с ядром, VMware Workstation перестает работать и выдает то же сообщение, о котором вы сообщаете: «Заголовки ядра не найдены».
В большинстве случаев у меня работает следующее решение.
Откройте терминал и установите нужные VMware заголовки; следуя вашему снимку экрана, команда должна быть:
sudo apt install linux-headers-5.4.0-39-generic
После этой установки перезапустите VMware, и она должна изменить окно ошибки на окно «Несколько модулей должны быть скомпилированы и загружены в ядро». Нажмите Продолжить и дождитесь завершения.
Если во время установки возникает ошибка, закройте VMware и повторите попытку; в большинстве случаев мне приходится преодолевать некоторые ошибки, прежде чем он завершится правильно.
Пожалуйста, обратите внимание, что, по крайней мере, в моем случае версия linux-headers, которую он хочет, имеет тенденцию меняться каждый раз, когда появляется эта ошибка.
Но иногда приведенное выше решение не работает, и иногда я узнаю, что VMware требует уже установленный заголовок, который не хочет обнаруживаться (как и ваша проблема).
Мы собираемся удалить заголовок, на который ссылается VMware, а затем вручную переустановить его.
Прежде всего, запустите эту команду, чтобы узнать, какой заголовок используется в данный момент:
uname -r
Если текущий заголовок является тем, на который жалуется VMware, то НЕ ПРОДОЛЖАТЬ.
Удаляйте версию заголовка, только если вы знаете, что не используете ее в данный момент.
Чтобы удалить заголовок, просто выполните очистку apt
, как и для любого другого пакета apt.
sudo apt purge linux-headers-5.4.0-39-generic
Теперь это удалено, переустановите его снова с помощью:
sudo apt install linux-headers-5.4.0-39-generic
После установки снова запустите VMware и посмотрите, работает оно или нет.