Где каталог ядра для Ubuntu 12.10?

Я должен выполнить следующие инструкции:

Выполненный build.sh следующим образом из окна терминала, где/path/to/expanded/folder - то, где build.sh расположен, т.е./home/user/Desktop/ap-kernelmodule-1.0.14-13:

cd /path/to/expanded/folder

sudo ./build.sh --kernel-dir /lib/modules/$(uname -r)/build

В моем случае, “путь к развернутой папке” home/sharon/savfl/ap-kernelmodule-1.0.14-13

Теперь, что касается каталога ядра, я попытался искать в рамках почти всех каталогов и сумел найти ближайшее соответствие, путь которого:

/usr/src/linux-headers-3.5.0.21-generic/kernel

Так, я дал следующую команду:

sharon@sharon: ~/savfl/ap-kernelmodule-1.0.14-13$ sudo./build.sh home/sharon/usr/src/linux-headers-3.5.0.21-generic/kernel/lib/modules/3.5.0.21-generic/build

[sudo] пароль для sharon:

И я получил следующее сообщение об ошибке:

Неизвестная Опция: home/sharon/usr/src/linux-headers-3.5.0.21-generic/kernel

Использование: build.sh [опции]

Опции: - dir ядра [КАТАЛОГ]:

КАТАЛОГ должен установить каталог заголовков/make-файлов ядра для создания модулей ядра

Значение по умолчанию/usr/src/kernels/3.5.0-21-generic-x86_64

- рэл ядра [ВЫПУСК]: ВЫПУСК должен установить, для какого выпуска ядра модули ядра являются сборкой

Значение по умолчанию является текущим (3.5.0-21-универсальным) выпуском ядра

- отладка: Создайте модули ядра с отладочной информацией

- чистый: Удалите все сгенерированные файлы

- версия: Отобразите номер версии сценария сборки

- справка: Отобразите эту справку

Кто-то может помочь мне с этим?

Обратите внимание на то, что до выполнения вышеупомянутого я установил заголовки Linux, относящиеся к моей текущей версии ядра со следующей командой:

склонные sudo - получают установку linux-headers-3.5.0.21-generic существенный для сборки

Я плохо знаком с Linux и Ubuntu; следовательно подробные инструкции с практическими рекомендациями приветствовались бы.

Заранее спасибо.

Источник инструкции: http://www.symantec.com/business/support/index?page=content&id=TECH95496

5
задан 28 December 2012 в 10:02

1 ответ

Я думаю, что --kernel-dir не является заменой для чего-либо. Это параметр в build.sh для указания директории ядра. Ядро dir - /lib/modules/$(uname -r)/build. (uname -r определяет установленные детали ядра.)

Попробуйте sudo ./build.sh --kernel-dir /lib/modules/$(uname -r)/build

Не изменяйте uname -r ни с чем. Он автоматически поместит версию ядра для команды.

0
ответ дан 28 December 2012 в 10:02

Другие вопросы по тегам:

Похожие вопросы: