Я недавно обновился до Ubuntu 17.04. К сожалению, я не могу запустить VMware Workstation, потому что модули ядра не устанавливаются.
Это файл журнала:
2017-04-16T12: 59: 06,065 + 01: 00 | vthread-4 | I125: Журнал для VMware Workstation pid = 6683 версия = 12.5.2 build = build-4638234 опция = Release 2017-04-16T12: 59: 06,065 + 01: 00 | vthread-4 | I125: процесс 64-битный. 2017-04-16T12: 59: 06,065 + 01: 00 | vthread-4 | I125: Кодовая страница хоста = кодировка UTF-8 = UTF-8 2017-04-16T12: 59: 06,065 + 01: 00 | vthread-4 | I125: Хост - это Linux 4.10.0-19-Uberntu 17.04 2017-04-16T12: 59: 06,064 + 01: 00 | vthread-4 | I125: DictionaryLoad: невозможно открыть файл "/ usr / lib / vmware / settings": такого файла или каталога нет. 2017-04-16T12: 59: 06,064 + 01: 00 | vthread-4 | I125: PREF Необязательный файл настроек не найден в / usr / lib / vmware / settings. Используя значения по умолчанию. 2017-04-16T12: 59: 06,064 + 01: 00 | vthread-4 | I125: DictionaryLoad: невозможно открыть файл "/root/.vmware/config": такого файла или каталога нет. 2017-04-16T12: 59: 06,064 + 01: 00 | vthread-4 | I125: PREF Необязательный файл настроек не найден в /root/.vmware/config. Используя значения по умолчанию. 2017-04-16T12: 59: 06,064 + 01: 00 | vthread-4 | I125: PREF Невозможно проверить разрешения для файла настроек. 2017-04-16T12: 59: 06,064 + 01: 00 | vthread-4 | I125: DictionaryLoad: невозможно открыть файл "/root/.vmware/preferences": такого файла или каталога нет. 2017-04-16T12: 59: 06,064 + 01: 00 | vthread-4 | I125: PREF Не удалось загрузить пользовательские настройки. 2017-04-16T12: 59: 06,107 + 01: 00 | vthread-4 | W115: вход в /tmp/vmware-root/vmware-6683.log 2017-04-16T12: 59: 06,113 + 01: 00 | vthread-4 | I125: Получение информации с использованием работающего ядра. 2017-04-16T12: 59: 06,113 + 01: 00 | vthread-4 | I125: Созданы новые пути Hash. 2017-04-16T12: 59: 06,113 + 01: 00 | vthread-4 | I125: Установка пути заголовка для 4.10.0-19-generic для "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06,113 + 01: 00 | vthread-4 | I125: Проверка пути "/lib/modules/4.10.0-19-generic/build/include" для выпуска ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,113 + 01: 00 | vthread-4 | I125: Не удалось найти /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06,113 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h не найден, вместо этого ищется сгенерированный / uapi / linux / version.h. 2017-04-16T12: 59: 06,113 + 01: 00 | vthread-4 | I125: использование / usr / bin / gcc для проверки препроцессора 2017-04-16T12: 59: 06,119 + 01: 00 | vthread-4 | I125: предварительно обработанный UTS_RELEASE, получил значение "4.10.0-19-generic". 2017-04-16T12: 59: 06,119 + 01: 00 | vthread-4 | I125: допустимый путь к заголовку "/lib/modules/4.10.0-19-generic/build/include" для ядра "4.10.0-19-generic". Whoohoo! 2017-04-16T12: 59: 06,247 + 01: 00 | vthread-4 | I125: файл версии найденного символа /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06,248 + 01: 00 | vthread-4 | I125: Чтение версий символов из /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: чтение 21363 версий символов 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: чтение информации для модуля vmmon. 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: чтение информации для модуля vmnet. 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: чтение информации для модуля vmblock. 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: чтение информации для модуля vmci. 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: чтение информации для модуля vsock. 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: установка vsock в зависимости от vmci. 2017-04-16T12: 59: 06,265 + 01: 00 | vthread-4 | I125: Вызов modinfo на "vmmon". 2017-04-16T12: 59: 06,267 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" завершен со статусом 256. 2017-04-16T12: 59: 06,267 + 01: 00 | vthread-4 | I125: Вызов modinfo на "vmnet". 2017-04-16T12: 59: 06,268 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" завершен со статусом 256. 2017-04-16T12: 59: 06,268 + 01: 00 | vthread-4 | I125: Вызов modinfo на «vmblock». 2017-04-16T12: 59: 06,269 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" завершен со статусом 256. 2017-04-16T12: 59: 06,269 + 01: 00 | vthread-4 | I125: Вызов modinfo на "vmci". 2017-04-16T12: 59: 06,270 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" завершен со статусом 256. 2017-04-16T12: 59: 06,270 + 01: 00 | vthread-4 | I125: Вызов modinfo на "vsock". 2017-04-16T12: 59: 06,271 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" завершен со статусом 0. 2017-04-16T12: 59: 06,286 + 01: 00 | vthread-4 | I125: будет установлен: vmmon статус: 0 2017-04-16T12: 59: 06,286 + 01: 00 | vthread-4 | I125: будет установлен: vmnet статус: 0 2017-04-16T12: 59: 06,308 + 01: 00 | vthread-4 | I125: Получение информации с использованием работающего ядра. 2017-04-16T12: 59: 06,308 + 01: 00 | vthread-4 | I125: Установка пути заголовка для 4.10.0-19-generic для "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06,308 + 01: 00 | vthread-4 | I125: Проверка пути "/lib/modules/4.10.0-19-generic/build/include" для выпуска ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,308 + 01: 00 | vthread-4 | I125: Не удалось найти /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06,308 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h не найден, вместо этого ищется сгенерированный / uapi / linux / version.h. 2017-04-16T12: 59: 06,308 + 01: 00 | vthread-4 | I125: использование / usr / bin / gcc для проверки препроцессора 2017-04-16T12: 59: 06,313 + 01: 00 | vthread-4 | I125: предварительно обработанный UTS_RELEASE, получил значение "4.10.0-19-generic". 2017-04-16T12: 59: 06,313 + 01: 00 | vthread-4 | I125: допустим путь заголовка "/lib/modules/4.10.0-19-generic/build/include" для ядра "4.10.0-19-generic". Whoohoo! 2017-04-16T12: 59: 06,434 + 01: 00 | vthread-4 | I125: файл версии найденного символа /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06,434 + 01: 00 | vthread-4 | I125: Чтение версий символов из /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06,451 + 01: 00 | vthread-4 | I125: чтение 21363 версий символов 2017-04-16T12: 59: 06,451 + 01: 00 | vthread-4 | I125: путь заголовка ядра, полученный из FileEntry: /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06,451 + 01: 00 | vthread-4 | I125: Обновите путь к заголовку ядра до /lib/modules/4.10.0-19-generic/build/include 2017-04-16T12: 59: 06,451 + 01: 00 | vthread-4 | I125: Проверка пути "/lib/modules/4.10.0-19-generic/build/include" для выпуска ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,451 + 01: 00 | vthread-4 | I125: Не удалось найти /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06,451 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h не найден, вместо этого ищется сгенерированный / uapi / linux / version.h. 2017-04-16T12: 59: 06,451 + 01: 00 | vthread-4 | I125: использование / usr / bin / gcc для проверки препроцессора 2017-04-16T12: 59: 06,456 + 01: 00 | vthread-4 | I125: предварительно обработанный UTS_RELEASE, получил значение "4.10.0-19-generic". 2017-04-16T12: 59: 06,456 + 01: 00 | vthread-4 | I125: допустим путь заголовка "/lib/modules/4.10.0-19-generic/build/include" для ядра "4.10.0-19-generic". Whoohoo! 2017-04-16T12: 59: 06,457 + 01: 00 | vthread-4 | I125: Найден компилятор в "/ usr / bin / gcc" 2017-04-16T12: 59: 06,459 + 01: 00 | vthread-4 | I125: Получил версию gcc "6.3.0". 2017-04-16T12: 59: 06,459 + 01: 00 | vthread-4 | I125: версия GCC соответствует младшей версии ядра GCC как перчатка. 2017-04-16T12: 59: 06,459 + 01: 00 | vthread-4 | I125: Использование предоставленного пользователем компилятора "/ usr / bin / gcc". 2017-04-16T12: 59: 06,461 + 01: 00 | vthread-4 | I125: Получил версию gcc "6.3.0". 2017-04-16T12: 59: 06,461 + 01: 00 | vthread-4 | I125: версия GCC соответствует младшей версии ядра GCC как перчатка. 2017-04-16T12: 59: 06,462 + 01: 00 | vthread-4 | I125: Попытка найти подходящий набор PBM для ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,462 + 01: 00 | vthread-4 | I125: Не найден соответствующий набор PBM для ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,462 + 01: 00 | vthread-4 | I125: версия GCC соответствует младшей версии ядра GCC как перчатка. 2017-04-16T12: 59: 06,462 + 01: 00 | vthread-4 | I125: Проверка пути "/lib/modules/4.10.0-19-generic/build/include" для выпуска ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,462 + 01: 00 | vthread-4 | I125: Не удалось найти /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06,462 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h не найден, вместо этого ищется сгенерированный / uapi / linux / version.h. 2017-04-16T12: 59: 06,462 + 01: 00 | vthread-4 | I125: использование / usr / bin / gcc для проверки препроцессора 2017-04-16T12: 59: 06,468 + 01: 00 | vthread-4 | I125: предварительно обработанный UTS_RELEASE, получил значение "4.10.0-19-generic". 2017-04-16T12: 59: 06,468 + 01: 00 | vthread-4 | I125: допустим путь заголовка "/lib/modules/4.10.0-19-generic/build/include" для ядра "4.10.0-19-generic". Whoohoo! 2017-04-16T12: 59: 06,469 + 01: 00 | vthread-4 | I125: версия GCC соответствует младшей версии ядра GCC как перчатка. 2017-04-16T12: 59: 06,469 + 01: 00 | vthread-4 | I125: Проверка пути "/lib/modules/4.10.0-19-generic/build/include" для выпуска ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,469 + 01: 00 | vthread-4 | I125: Не удалось найти /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06,469 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h не найден, вместо этого ищется сгенерированный / uapi / linux / version.h. 2017-04-16T12: 59: 06,469 + 01: 00 | vthread-4 | I125: использование / usr / bin / gcc для проверки препроцессора 2017-04-16T12: 59: 06,475 + 01: 00 | vthread-4 | I125: предварительно обработанный UTS_RELEASE, получил значение "4.10.0-19-generic". 2017-04-16T12: 59: 06,475 + 01: 00 | vthread-4 | I125: допустим путь заголовка "/lib/modules/4.10.0-19-generic/build/include" для ядра "4.10.0-19-generic". Whoohoo! 2017-04-16T12: 59: 06,475 + 01: 00 | vthread-4 | I125: Использование временного каталога "/ tmp". 2017-04-16T12: 59: 06,476 + 01: 00 | vthread-4 | I125: Получение информации с использованием работающего ядра. 2017-04-16T12: 59: 06,476 + 01: 00 | vthread-4 | I125: Установка пути заголовка для 4.10.0-19-generic для "/lib/modules/4.10.0-19-generic/build/include". 2017-04-16T12: 59: 06,476 + 01: 00 | vthread-4 | I125: Проверка пути "/lib/modules/4.10.0-19-generic/build/include" для выпуска ядра "4.10.0-19-generic". 2017-04-16T12: 59: 06,476 + 01: 00 | vthread-4 | I125: Не удалось найти /lib/modules/4.10.0-19-generic/build/include/linux/version.h 2017-04-16T12: 59: 06,476 + 01: 00 | vthread-4 | I125: /lib/modules/4.10.0-19-generic/build/include/linux/version.h не найден, вместо этого ищется сгенерированный / uapi / linux / version.h. 2017-04-16T12: 59: 06,476 + 01: 00 | vthread-4 | I125: использование / usr / bin / gcc для проверки препроцессора 2017-04-16T12: 59: 06,481 + 01: 00 | vthread-4 | I125: предварительно обработанный UTS_RELEASE, получил значение "4.10.0-19-generic". 2017-04-16T12: 59: 06,481 + 01: 00 | vthread-4 | I125: допустим путь заголовка "/lib/modules/4.10.0-19-generic/build/include" для ядра "4.10.0-19-generic". Whoohoo! 2017-04-16T12: 59: 06,608 + 01: 00 | vthread-4 | I125: файл версии найденного символа /lib/modules/4.10.0-19-generic/build/Module.symvers 2017-04-16T12: 59: 06,608 + 01: 00 | vthread-4 | I125: Чтение версий символов из /lib/modules/4.10.0-19-generic/build/Module.symvers. 2017-04-16T12: 59: 06,626 + 01: 00 | vthread-4 | I125: чтение 21363 версий символов 2017-04-16T12: 59: 06,626 + 01: 00 | vthread-4 | I125: Вызов modinfo на "vmmon". 2017-04-16T12: 59: 06,628 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" завершен со статусом 256. 2017-04-16T12: 59: 06,628 + 01: 00 | vthread-4 | I125: Вызов modinfo на "vmnet". 2017-04-16T12: 59: 06,630 + 01: 00 | vthread-4 | I125: "/ sbin / modinfo" завершен со статусом 256. 2017-04-16T12: 59: 07,100 + 01: 00 | vthread-4 | I125: Установка пути назначения для vmmon для "/lib/modules/4.10.0-19-generic/misc/vmmon.ko". 2017-04-16T12: 59: 07,101 + 01: 00 | vthread-4 | I125: Извлечение источника vmmon из "/usr/lib/vmware/modules/source/vmmon.tar". 2017-04-16T12: 59: 07,106 + 01: 00 | vthread-4 | I125: успешно извлечен источник vmmon. 2017-04-16T12: 59: 07,106 + 01: 00 | vthread-4 | I125: Сборка модуля с помощью команды "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmmon-only auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / include CC = / usr / bin / gcc IS_GCC_3 = no " 2017-04-16T12: 59: 08,721 + 01: 00 | vthread-4 | W115: Не удалось собрать vmmon. Не удалось выполнить команду сборки. 2017-04-16T12: 59: 08,723 + 01: 00 | vthread-4 | I125: Установка пути назначения для vmnet в «/lib/modules/4.10.0-19-generic/misc/vmnet.ko». 2017-04-16T12: 59: 08,723 + 01: 00 | vthread-4 | I125: Извлечение источника vmnet из "/usr/lib/vmware/modules/source/vmnet.tar". 2017-04-16T12: 59: 08,729 + 01: 00 | vthread-4 | I125: успешно извлечен источник vmnet. 2017-04-16T12: 59: 08,729 + 01: 00 | vthread-4 | I125: Сборка модуля с помощью команды "/ usr / bin / make -j4 -C / tmp / modconfig-JzkDhJ / vmnet-only auto-build HEADER_DIR = / lib / modules / 4.10.0-19-generic / build / include CC = / usr / bin / gcc IS_GCC_3 = no " 2017-04-16T12: 59: 10,142 + 01: 00 | vthread-4 | W115: Не удалось собрать vmnet. Не удалось выполнить команду сборки.
Ответы:
У меня была точно такая же проблема. Решение, которое сработало для меня, находится в этой статье:
Как установить VMWare Workstation 12 в ядре Linux 4.10
Установите VMware как обычно
В нашем случае мы установили VMware с комплектным файлом. Чтобы запустить пакет, вы должны запустить
chmod u+x
его, а затем запустить:Установите GCC и build-основы
Патч VMware
Вокруг линии 1162, изменение
в
Сохраните файл и выйдите, затем:
Ниже линии 114 изменить
в
Сохраните файл, выйдите, а затем повторно скопируйте его
Запустите VMware снова
Теперь просто запустите VMware как обычно, и он должен правильно установить vmon и vmnet.
источник
vmware-modconfig --console --install-all
Я использую Budgie 17.04, и VMware работает нормально. Я только установил инструменты сборки:
После запуска VMware он успешно скомпилирует необходимые модули.
Я использовал пакет VMware-Player-12.5.5-5234757.x86_64.bundle .
источник