4

У меня есть мой VMware Player (v 5.0.0 build-812388), на котором запущен Ubuntu (12.10) с моего компьютера с Windows (Win 7).

Когда я запускаю sudo vmware-config-tools.pl , он пытается найти ядро

Searching for a valid kernel header path...
The path "" is not a valid path to the 3.5.0-17-generic kernel headers.
Would you like to change it? [yes]

Enter the path to the kernel header files for the 3.5.0-17-generic kernel?

Я ввел /usr/src/linux-headers-3.5.0-17-generic .

The path "/usr/src/linux-headers-3.5.0-17-generic" is not a valid path to the 
3.5.0-17-generic kernel headers.

Из-за этого он не компилирует модули. Поэтому невозможно смонтировать файловые системы HGFS (общая папка).

Есть идеи, как я могу это исправить?

4 ответа4

2

Я столкнулся с точно такой же проблемой. Я сделал все вышеперечисленное и обновил свои установленные пакеты. sudo apt-get update && sudo apt-get dist-upgrade

После этого sudo vmware-config-tools.pl смог автоматически обнаружить мои заголовочные файлы ядра и успешно завершил его выполнение. При перезагрузке я смог увидеть монтирование HGFS и мои общие папки.

2
  1. Убедитесь, что вы перезагрузили Ubuntu после применения любых обновлений программного обеспечения. Обновления программного обеспечения могут изменить версию ядра.
  2. Убедитесь, что вы установили пакет build-essential .
  3. Попробуйте sudo apt-get install linux-headers-$(uname -r)
0

Да, обратите внимание, что /usr/src/linux-headers .... это не заголовок ядра, который ищет vmware-config-tools, реальный путь - /lib/modules/$(uname -r)/build/include .

Но для инструмента лучше найти сам путь, поэтому я рекомендую:

перезагрузите Ubuntu и запустите все это в режиме sudo:

apt-get purge linux-headers-... (all versions you have installed already )

apt-get install --reinstall build-essential binutils

apt-get install --reinstall linux-headers-$(uname -r)

затем снова запустите /usr/bin/vmware-config-tools.pl и, надеюсь, на этот раз он найдет путь.

0

Введенный вами путь неверен. Правильный путь - /lib/modules/$(uname -r)/build/include/linux

См. Этот пост в AskUbuntu: что такое путь к ядру, заголовки, так что я могу установить vmware.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .