Я пытаюсь собрать ядро отсюда: https://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git/
и он терпит неудачу с ошибкой сертификата. Я запустил sudo make menuconfig, а затем отредактировал полученный файл .config с помощью nano, чтобы закомментировать «CONFIG_SYSTEM_TRUSTED_KEYS». Это все еще терпит неудачу с ошибкой сертификата. В процессе сборки задаются вопросы о ключах, и я думаю, что именно здесь файл .config обновляется и приводит к сбою. Если я впоследствии отредактирую файл .config, «CONFIG_SYSTEM_TRUSTED_KEYS» больше не будет закомментирован. Может ли кто-нибудь указать, где я ошибаюсь?
РЕДАКТИРОВАТЬ: Дополнительные сведения:
Я следую этому руководству: https://tutorialforlinux.com/2021/03/11/how-to-install-kernel-5-12-from-source-on-ubuntu-21-04/3/ и я использую 21.04. Единственная разница в том, что я загружаю исходный код ядра из git, указанного выше. Есть некоторые предварительные требования, которые опущены в руководстве (flex, bison, dwarves), но я знаю это и устанавливаю их заранее. Я добираюсь до команды, где вы фактически собираете пакеты ядра, и она задает много вопросов, предположительно потому, что конфигурация ядра Ubuntu, которую я скопировал ранее, не имеет значений конфигурации для нового ядра. Один из вопросов касается доверенных ключей, и он восстанавливает переключатель конфигурации «CONFIG_TRUSTED_SYSTEM_KEYS», который я ранее закомментировал в соответствии с руководством. Затем сборка пытается найти ключи, которых нет, и терпит неудачу. Комментирование «CONFIG_TRUSTED_SYSTEM_KEYS» работало в прошлом.