Назад | Перейти на главную страницу

Компиляция инструментов linux-tools для кастомного ядра

Я скомпилировал собственное ядро ​​RT для ubuntu 16.04, но когда я пытаюсь использовать инструмент perf или cpupower, он говорит: «cpupower не найден для ядра 4.4.138-myrt». Тогда, даже если я установил пакет linux-tools-generic, он все равно показывает сообщение об ошибке.

Как мне сделать так, чтобы одни и те же инструменты корректно работали с моим кастомным ядром?

Я также пытался скомпилировать perf самостоятельно (используя папку / perf внутри исходного кода ядра), и когда я выполняю новый созданный исполняемый файл perf, возникает эта ошибка:

Не найдено ни kallsyms, ни vmlinux с идентификатором сборки 32f86e286f276d0675a5497da2c53c1a8218b3ec [kernel.kallsyms] с идентификатором сборки 32f86e286f276d0675a5497da2c53c1a8218b3ec, не найден файл vmlin Предупреждение: файл vmlin не найден. Образцы ядра не будут разрешены.

Также, как я могу установить этот исполняемый файл perf, который будет выполняться везде (сейчас я могу вызывать его только внутри папки linux / tools / perf).