Я унаследовал виртуальную машину openSUSE 13.2 (Harlequin) от предыдущего разработчика и экспортировал файлы дисков из Virtualbox VDI в VMWK VMWare.

Виртуальная машина работает, и VMware Tools установлены, но я не могу завершить процесс настройки, потому что конфигуратор не может найти исходные коды ядра. Авто разрешение экрана не работает.

Но исходники ядра установлены! YaST отображает их как установленные, а каталог /usr /src содержит несколько подкаталогов linux:

  • линукс
  • линукс-OBJ
  • линукс-2.6.25.5-1.1
  • линукс-2.6.25.5-1.1-OBJ
  • линукс-3.16.6-2
  • линукс-3.16.6-2-OBJ
  • линукс-3.16.7-21
  • линукс-3.16.7-21-OBJ

Установленная версия ядра 3.16.6-2-default

Конфигуратор VMWare Tools жалуется

Searching for a valid kernel header path...
The path "" is not valid.
Would you like to change it? [yes] 

What is the location of the directory of C header files that match your running kernel? /usr/src/linux

The path "/usr/src/linux" is not valid.
Would you like to change it? [yes] 

Если бы я только знал, какие файлы пытается найти конфигуратор, я мог бы попытаться найти их самостоятельно.

Рабочая станция VMWare 7.0.1.

Пожалуйста, помогите мне установить эти инструменты.

1 ответ1

0

Заголовки ядра в SUSE являются частью исходного пакета ядра или шаблона разработки ядра. Чтобы иметь возможность использовать заголовки, вам, как правило, нужны также инструменты на C и базовые средства разработки. Я бы порекомендовал запустить следующую команду от имени пользователя root или sudo, чтобы установить все, что вам нужно:

zypper install -t pattern devel_basis devel_C_C++ devel_kernel

Я также рекомендую перезагрузить компьютер после завершения установки.

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