У меня сама была эта проблема он включает исходные коды модулей для vmmon и vmnet , которые не компилируются в ядрах Linux 4.7 и более поздних версиях без изменений. Решение взято из ArchWiki, но применимо ко многим дистрибутивам. Я не тестировал это на Fedora, только на Debian, но он должен работать независимо:
https://wiki.archlinux.org/index.php/VMware#Kernel_modules_fail_to_build_after_Linux_4.7
Возможно, вам понадобится использовать sudo для некоторых команд. Сначала обновите источник vmmon :
Теперь сделайте то же самое для vmnet . Пропустите шаг 1, если вы уже находитесь в каталоге / usr / lib / vmware / modules / source :
Надеюсь, это поможет .
Из справочной страницы inotify:
различные псевдофайловые системы, такие как / proc, / sys и / dev / pts, не отслеживаются с помощью {{ 1}} inotify.
и / etc / mtab
в наши дни часто представляют собой просто ссылку на / proc / mounts.
Вы можете использовать udisksctl monitor
, чтобы увидеть, как монтировались, или установить ваш собственный файл правил /etc/udev/rules.d/
для запуска программы при добавлении нового устройства (перед любым монтированием) или запустите dbus-monitor
, чтобы увидеть события монтирования проехать на автобусе. Все немного сложно.