Я пытаюсь настроить инструменты VMWare для работы с виртуальным ядром linux-virtual , но каждый раз, когда я указываю путь заголовков к vmware-config-tools , он отклоняет его. Что я должен сделать, чтобы настроить это?

Я использую путь:

/lib/modules/2.6.35-23-virtual/build/include

Но я получаю сообщение об отказе:

The path "/lib/modules/2.6.35-23-virtual/build/include" is not valid.

Он работает с общей версией, так что я делаю не так?

3 ответа3

2

У вас определенно установлены заголовки? Они не устанавливаются автоматически вместе с бинарными сборками ядра. Если нет, то это может быть правдой, и /lib/modules/2.6.35-23-virtual/build/include может не существовать.

Предполагая, что вы работаете с этим ядром (дважды проверьте с помощью uname -a), вы можете установить пакет headers с:

aptitude install linux-headers-`uname -r`
0

Хотя нет причин устанавливать полный исходный код, поскольку существует постоянная ошибка, возможно, все в порядке. Иногда папка существует, но скрипт проверяет, нет ли там файла. Перезагрузка тоже может помочь.

0

apt-get install linux-source-2.6.35-23-virtual вероятно, должен это сделать.

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